This submission has been produced by the XML Protocol
Working Group, which is part of the Web Services Activity. IBM Alphaworks first
brought a Java reference implementation of the SOAP 1.1 specification, which is
contributed to form the Apache SOAP project.
SOAP is a lightweight protocol for the exchange of information in a decentralized,
distributed environment. SOAP is based on XML and consists of three parts??”an
envelope (containing and optional Header and a mandatory Body) that defines
a framework for describing what is in a message and how to process it, a set of
encoding rules for expressing instances of application-defined data types, and a
convention for representing remote procedure calls and responses.
Apache SOAP Format and Transports
Apache SOAP supports three encoding styles:
1. XMI encoding: This (available when using Java 1.2.2) provides support for
automatic marshalling and unmarshalling of arbitrary objects.
2. SOAP encoding: Built-in support is provided for encoding/decoding
primitive types like Strings and Integer, arbitrary JavaBeans (using reflection)
and one-dimensional arrays of these types.
Pages:
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140