An application layer protocol is provided on top of HTTP 1.0/1.1 to allow
for COM Automation objects to be invoked over the Internet through
IIS/ISAPI servers. The format essentially encodes the automation object's
name, method to invoke, and any [in], [out], [in, out] parameters that the
method signature requires, packages them up into a custom MIME type and
marshals it to the ISAPI dynamic link library (DLL) on the IIS/HTTP
server. There, the ISAPI DLL contains the logic to unpack the SOAP
request, parses it, creates the Automation object, invokes the method with
the marshaled parameters, and then returns any [out] parameters to the
caller/client using the SOAP protocol. It is a stateless protocol, meaning
that object lifetimes only extend to one method, and are recreated between
multiple calls to the object.
Ein Anwendungsschichtprotokoll wird auf HTTP 1.0/1.1 zur Verfügung gestellt, um zu dürfen, damit COM Automatisierung Gegenstände über dem Internet durch IIS/ISAPI Bediener hervorgerufen werden können. Das Format kodiert im Wesentlichen des Automatisierung den Namen, Methode, um hervorzurufen und irgendwelche Gegenstandes [ innen ], [ heraus ], [ in, heraus ] Parameter, denen die Methode Unterzeichnung sie oben in eine Gewohnheit MIME Art und Marschälle es zur ISAPI dynamischen Hauptbibliothek (DLL) auf dem IIS/HTTP Bediener erfordert, verpackt. Dort enthält das ISAPI DLL die Logik, um den SEIFE Antrag auszupacken, analysiert sie, verursacht den Automatisierung Gegenstand, ruft die Methode mit den geordneten Parametern hervor und bringt dann alle mögliche [ heraus ] Parameter zum caller/client mit dem SEIFE Protokoll zurück. Es ist ein stateless Protokoll und bedeutet, daß Gegenstandlebenszeiten nur auf eine Methode verlängern und zwischen mehrfachen Anrufen zum Gegenstand neu erstellt werden.