Udostępnij za pośrednictwem


Informacje o usługach sieci Web systemu Windows

Interfejs API usług sieci Web systemu Windows jest API warstwowym i może być przedstawiony w następujący sposób

Diagram przedstawiający warstwy i obszary międzywarstwowe interfejsu API usług internetowych systemu Windows.

Interfejs WWSAPI jest interfejsem API warstwowym. Oczekujemy, że większość deweloperów będzie się skierować na Model Usług, który jest modelem programowania opartym na metodach. W modelu usługi host usługi udostępnia model programowania po stronie serwera, a serwer proxy usługi udostępnia model programowania po stronie klienta.

Każda warstwa udostępnia zestaw interfejsów API i typów, które można używać razem z interfejsami API tej warstwy.

Model usługi

Warstwa najwyższego poziomu o nazwie Model Usługi Service udostępnia model programowania oparty na metodach i jest to najłatwiejszy model do użycia. W modelu usługi host usługi udostępnia model programowania po stronie serwera, a serwer proxy usługi udostępnia model programowania po stronie klienta. kontekst jest używany w modelu usługi do przekazywania odpowiedniego stanu dostępnego dla operacji usługi i/lub wywołania zwrotnego po wywołaniu. Kontrakt serwisowy służy do określania kontraktu serwisowego w punkcie końcowym udostępnianym w usłudze. Następujące składniki i operacje są częścią warstwy usługi:

Warstwa kanału

Model Usługi jest oparty na warstwie kanałowej, która zapewnia pełną elastyczność, ale jest trudniejsza do użycia. Następujące składniki i operacje są częścią warstwy kanału:

Warstwa XML

Warstwa kanału jest z kolei oparta na lekkiej platformie XML, która obejmuje deserializację typów danych w języku C. Następujące składniki i operacje są częścią warstwy XML:

Wspólne dla wszystkich warstw

Poniżej przedstawiono tematy, które mają zastosowanie do dowolnej z trzech warstw:

Przykłady

Aby uzyskać więcej informacji na temat elementów interfejsu API, zobacz Windows Web Services Reference. Aby zapoznać się z przykładami korzystania z interfejsu API, zobacz Using Windows Web Services.