Udostępnij przez


Definiowanie interfejsu

Definicja interfejsu to formalna specyfikacja sposobu, w jaki aplikacja kliencka i aplikacja serwerowa komunikują się ze sobą. Interfejs definiuje sposób rozpoznawania siebie nawzajem klienta i serwera, procedur zdalnych, które aplikacja kliencka może wywołać, oraz typów danych dla parametrów tych procedur i zwracanych wartości. Określa również sposób przesyłania danych między klientem a serwerem.

Ten interfejs definiuje się w języku Microsoft Interface Definition Language (MIDL), który składa się z definicji języka C rozszerzonych słowami kluczowymi, nazywanymi atrybutami, które opisują sposób przesyłania danych przez sieć.

Plik definicji interfejsu (IDL) zawiera definicje typów, atrybuty i prototypy funkcji, które opisują sposób przesyłania danych w sieci. Plik konfiguracji aplikacji (ACF) zawiera atrybuty, które konfigurują aplikację dla określonego środowiska operacyjnego bez wpływu na jej cechy sieciowe.