Simple object access protocol

   
   

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.

Un protocollo di strato di applicazione è fornito in cima al HTTP 1.0/1.1 per tenere conto affinchè gli oggetti di automazione di COM sia invocato sopra il Internet tramite gli assistenti di IIS/ISAPI. La disposizione essenzialmente mette il nome, il metodo per invocare e c'è ne in codice dell'oggetto di automazione [ dentro ], [ fuori ], [ in, fuori ] parametri che la firma di metodo li richiede, impacca in su in un tipo e nei marshals del MIME di abitudine esso alla biblioteca di collegamento dinamica di ISAPI (DLL) sull'assistente di IIS/HTTP. Là, il DLL di ISAPI contiene la logica per disimballare la richiesta del SAPONE, la analizza, genera l'oggetto di automazione, invoca il metodo con i parametri marshaled ed allora restituisce tutti i [ fuori ] parametri al caller/client usando il protocollo del SAPONE. È un protocollo apolide, significante che i corsi della vita dell'oggetto estendere soltanto ad un metodo e sono ricreati fra le chiamate multiple all'oggetto.

 
Web www.patentalert.com

< Target self-security for upgrades for an embedded device

< System and method for enabling multiple signed independent data elements per register

> Method to detect systematic defects in VLSI manufacturing

> Automatic software downloading from a computer network

~ 00126