Технології межпрограммного інтерфейсу

Технології межпрограммного інтерфейсу, з'явившись з виникненням операційних систем майже півстоліття тому, безперервно розвивалися дуже тривалий час, приносячи з кожним кроком розвитку все нові і нові переваги програмних комплексів, які використовують їх.

З виникненням багатозадачних ОС отримав розвиток механізм використання динамічних бібліотек, що представляють собою виконувані з інших програм відкомпілювалися переміщувані модулі розділяється користування. Самі ці бібліотеки були розвитком бібліотек об'єктних модулів підпрограм і функцій.

Наступним етапом стала поява міжпрограмних інтерфейсів контейнерного типу, як наприклад, механізм DDE в ОС Windows. Такий механізм дозволяв не тільки людині, але і прикладним програмам запускати на виконання інші програми.

Одночасно з цим з'явилася і розвивалася технологія клієнт-сервер, що дозволяє обслуговувати безліч прикладних програм - клієнтів, однією програмою - сервером. Це дозволило розвинути використання баз даних корпоративного, мережевого призначення, використовуючи в якості сервера СУБД - систему управління базами даних.

Паралельно з цим йшло розвиток межпрограммного інтерфейсу контейнерного типу, який дозволив легко впроваджувати об'єкти з однієї програми в іншу або навіть в електронний документ. Прикладом може служити розробка корпорації Microsoft OLE.

Надалі практика покзал, що цей межанізм можна ще більше розвинути за допомогою так званої COM-моделі Microsoft або CORBA консорціуму Object Management Group, що використовують об'єктно-орієнтоване програмування та такі принципи, як інкапсуляція, класи, об'єкти.

В області роботи з різними базами даних били розроблені уніфікують обмін інтерфейсні технології типу ODBC корпорації Microsoft, DBE фірми Borland і інші.

Поступово всі ці технології підготували нове покоління інструментальних засобів - візуальні середовища, які інакше називають системами швидкої розробки додатків (RAD) иил мовами четвертого покоління (4GL - 4-th Generation Languages).

НОВИНИ ФОРУМУ
Лицарі теорії ефіру

Схожі статті