- From: <john_ibbotson@uk.ibm.com>
- Date: Thu, 21 Dec 2000 14:29:03 +0000
- To: xml-dist-app@w3.org
DS4 A receiver offering a server with services in which a sender invokes a
service on a server and receives a response. The service is abstractly
modeled as invocation of a named procedure or method, with input data
modeled as a list of arguments, and response data modeled as a function
result plus optional "out" parameters (or error).
Author: Dick Brooks on behalf of ebXML ? with additions from Noah
Mendelsohn
Note: For this use case, convenient (preferably one line) invocation from
commonly used programming languages, scripting languages and object
systems is important. (e.g. price = getStockQuote("ORCL", "1/1/97")
). Communicating parties need not use the same language and/or object
system, and indeed it is not required that any particular technology
or language binding be used to serialize or deserialize the XML
messages that carry the encoded invocations and responses, or to
dispatch code when messages are received (e.g. if desired a "switch"
statement can be used in place of a method invocation...XP is a wire
format standard, and while we make it easy to handle RPC messages as
method calls, we cannot legislate the details of implementation code
structure.)
XML Technology and Messaging,
IBM UK Ltd, Hursley Park,
Winchester, SO21 2JN
Tel: (work) +44 (0)1962 815188 (home) +44 (0)1722 781271
Fax: +44 (0)1962 816898
Notes Id: John Ibbotson/UK/IBM
email: john_ibbotson@uk.ibm.com
Received on Thursday, 21 December 2000 09:30:23 UTC