“SOA has been stuck in the second phase of what as a four-phase progression. Implementers have been
able to create Web services from legacy applications but not implement a process model. SOA for the most
part, is not enabling this yet, Maybe someday, but not today; I don't see it today. There is a great deal of
promise in SOA, noting that SOA has had many definitions. But thus far this promise has not been
realized.” - Don Rippert, CTO Accenture (source -
http://www.computerworlduk.com/technology/development/soa/news/index.cfm?newsid=6463, Nov 30th 2007)
“SOA, hype-wise is widespread. SOA, implementation-wise is not. Thus, we are still attempting to close
the gap on what we think will work, and what actually does work, thus it's going to be a learning process for
the next few years. Accepting that, SOA vendors need to be constantly reinventing their approaches and
technologies, understanding that the game will change as we all become better at SOA. Admitting that does
not take away from your creditability, it adds to it.” - David Linthicum (source -
http://weblog.infoworld.com/realworldsoa/)
“More SOA projects will highlight a lack of qualified SOA talent” - David Linthicum on SOA predictions for
2008 (source - http://weblog.infoworld.com/realworldsoa/archives/2007/12/linthicumas_soa.html, Dec 15th 2007)
“Large consulting organizations will continue not to get SOA” - David Linthicum on SOA predictions for 2008
(source - http://weblog.infoworld.com/realworldsoa/archives/2007/12/linthicumas_soa.html, Dec 15th 2007)
An SOA in production will evolve over a period of time enabling organizations to seamlessly
add, remove and modify services (business and technical) . Composability is key to service
orientation
OASIS Standards are approved within an OASIS Committee, submitted for public review,
implemented by at least three organizations, and finally ratified by the Consortium's
membership at-large
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope”
SOAP:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP:Header>
<a:authentication …>…</a:authentication>
<s:security …> … </s:security>
<t:transactions …> … </t:transactions>
<p:payment …> … </p:payment>
</SOAP:Header>
<SOAP:Body>
<m:mybody> …
<m:mybody> … </m:mybody>
</m:mybody>
</SOAP:Body>
</SOAP:Envelope>
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope”
SOAP:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP:Header>
<a:authentication actor="intermediary a"…>…</a:authentication>
<s:security actor="intermediary b"…> … </s:security>
<t:transactions actor="intermediary c"…> … </t:transactions>
<p:payment
<p:payment actor="destination"…>
actor="destination"…> …
… </p:payment>
</p:payment>
</SOAP:Header>
<SOAP:Body>
<m:mybody> …
<m:mybody> … </m:mybody>
</m:mybody>
</SOAP:Body>
</SOAP:Envelope>
Describes how the services of the underlying protocol are used to transmit SOAP message
infosets.
Describes how the services of the underlying protocol are used to honor the contract formed
by the features supported by that binding.
Describes the handling of all potential failures that can be anticipated within the binding.
Defines the requirements for building a conformant implementation of the binding being
specified.
TCP
…