Interprogram Interface Technologies

Az inter-program interfészek, amelyek közel fél évszázaddal ezelőtt megjelentek az operációs rendszerek megjelenésével, hosszú időn át folyamatosan fejlődtek, és egyre több előnyhöz juttatták a fejlesztés mindegyik szakaszához az azokat használó szoftverkomplexumokat.

A többfeladatos operációs rendszer megjelenésével fejlesztették ki a dinamikus könyvtárak használatának mechanizmusait, amelyek más programokból végrehajthatóak, áthelyezhető áthelyezhető modulokat tartalmaznak. Maguk a könyvtárak voltak az alprogramok és funkciók objektummoduljainak könyvtárai.

A következő lépés a konténer típusú programközi interfészek megjelenése volt, például a Windows DDE mechanizmusa. Egy ilyen mechanizmus lehetővé tette, hogy ne csak a személy, hanem az alkalmazási programok is futtassanak más programok végrehajtását.

Ugyanakkor létrejött és fejlesztett egy ügyfél-kiszolgáló technológia, amely számos alkalmazási program - ügyfelek, egy program - kiszolgáló kiszolgálását teszi lehetővé. Ez lehetővé tette a vállalati és hálózati célállomások adatbázisainak használatát, szerver DBMS-ként - adatbáziskezelő rendszerként.

Ezzel egyidejűleg egy konténer típusú interprogram-interfész kifejlesztése volt, amely megkönnyítette az objektumok egyik programból a másikba történő integrálását, vagy akár egy elektronikus dokumentum létrehozását. Erre példa a Microsoft OLE fejlesztése.

A jövőben a gyakorlat azt mutatta, hogy ez az interinstruction továbbfejleszthető az úgynevezett Microsoft-modell Microsoft vagy CORBA konzorcium objektumkezelő csoport segítségével, objektumorientált programozás és olyan alapelvek, mint a kapszulázás, osztályok, objektumok.

A különbözõ adatbázisokkal való munka területén a ütõk egy olyan interfésztechnológiák cseréjét fejlesztették ki, mint a Microsoft ODBC, a Borland DBE és mások.

Fokozatosan mindezek a technológiák új eszközöket készítettek - vizuális környezeteket, amelyeket más néven gyors alkalmazásfejlesztő rendszereknek (RAD) és negyedik generációs nyelveknek (4GL - 4. generációs nyelvek) neveznek.

HÍREK A FORUM
Az éter elméletének lovagjai

Kapcsolódó cikkek