Digital Identity :: ebMS :: IT Governance :: REST :: Service-Oriented Architecture :: Web Services :: WS-specs :: XML :: XML-RPC


Interoperability at the SOAP message level

Can a commonly agreed-upon XML schema guarantee a successful data exchange between systems using Web services? Find the answer in this case study. You'll see how to define a WSDL document to achieve interoperability at the SOAP message level when an integration layer is involved. Both Remote Procedure Calls (RPC) and document styles of Web service are discussed.
- SOAP - Interoperability -

XFire- Open source, high performance SOAP

The Codehaus XFire team is proud to announce their 1.0 release! XFire is an open source Java SOAP framework built on a high performance, streaming XML model. XFire includes support for web service standards, an easy to use API, Spring integration, JBI support, and plugable bindings for POJOs, JAXB, and XMLBeans. XFire 1.0 includes support for WSDL 1.1, SOAP 1.1 and 1.2, WS-Addressing, WS-I Basic Profile 1; Pluggable bindings for POJOs, XMLBeans, JAXB 1.1, JAXB 2.0, and Castor support; Support for many different transports - HTTP, JMS, XMPP, In-JVM, etc.; Spring, Pico, Plexus, Loom, and Yan support; JBI Support; Embeddable and Intuitive API; Client and server stub generation; and JSR 181 2.0 API to configure services via Java 5 and 1.4 (Commons attributes JSR 181 syntax).
- Web Services - SOAP -

Playing Together Nicely: Getting REST and SOAP to Share Each Other's Toys

It's tremendously difficult to argue a RESTful approach to a service-oriented architecture (SOA), when the corporate mindshare is SOAP--where project stakeholders tout the SOA buzzword, nod their heads sagely when you say SOAP, nod their heads again when you say XML-RPC, and then look blankly when you mention REST. At an official level, it seems that for the IBMs, Suns, Microsofts, and Oracles (et al) of this world, REST isn't even on the radar; perhaps more because they would find it difficult to build a commercial strategy around something that is based on simplicity and standards (like HTTP) that have been around for years, than from a true lack of visibility at the coalface.
- Web Services - REST - SOAP -

WS-RM and WS-R: Can SOAP be reliably delivered from confusion?

Two reliable delivery specifications create confusion. Examine two Web services specifications that address the problem of reliably delivering messages between Simple Object Access Protocol (SOAP) endpoints: WS-ReliableMessaging (WS-RM) and WS-Reliability (WS-R). Follow along with Doug Davis as he summarizes the key differences and similarities between them.
- WS-specs - SOAP -

World Wide Web Consortium Issues SOAP Version 1.2 as a W3C Recommendation

Press release. "Web services make good on the promise of interoperable applications only when the technical foundations are shared, robust, and achieve expected performance," explained Tim Berners-Lee, W3C Director. "Today, W3C Members have endorsed SOAP Version 1.2, the first version of SOAP to have undergone rigorous testing and implementation, and to support a full complement of Web standards. Web services customers and developers alike demand an XML-based Web services protocol that powers the full range of applications and Web technologies they can imagine using. Now that SOAP Version 1.2 is here, they have it."
- SOAP -

Web Services Encoding and More

Aaron Skonnard of DevelopMentor talks about the difference between document/literal and rpc/encoded Web Services.
- SOAP -

Why Use SOAP?

SOAP (Simple Object Access Protocol) has become synonymous with XML- based Web services. However, many real-world response-request-type Web services don't use SOAP; instead, they pass XML messages directly over HTTP. This article discusses these two Web service design approaches.
- SOAP -

RPC/Literal and Freedom of Choice

Microsoft's Yasser Shohoud explains why the SOAP messaging format you use for your Web service doesn't necessarily determine the programming model you use. Learn more about SOAP messaging formats and decoupling the message format from the programming model.
- SOAP -

phpPatterns - Extending PEAR::SOAP WSDL

Using the PEAR::SOAP SOAP_WSDL to generate client proxy code for other PHP SOAP implementations (this could be extended to other languages...)
- SOAP -

phpPatterns - PEAR::SOAP Client Fast Start

A quick example of how easy it is to consume web services with PHP, using PEAR::SOAP and WSDL, as there isn't much material around.
- SOAP -

phpPatterns - PEAR::SOAP Server Quick Start

How to create SOAP servers with PEAR::SOAP.
- SOAP -

Generating PHP SOAP Servers from WSDL with XSLT

WSDL is an XML format for describing web services. Constructing PHP clients from WSDL is no problem but as WSDL is uses XML schema (which is effectively strongly typed), the relationship between PHP and WSDL on the server side is not so fine. Rather than generating WSDL from a PHP server, this is an experiment in generating PHP from WSDL, with help from a little XSLT.
- SOAP -

SOAP Version 1.2 Part 0: Primer

W3C Candidate Recommendation 19 December 2002, a non-normative document intended to provide an easily understandable tutorial on the features of the SOAP Version 1.2 specifications. In particular, it describes the features through various usage scenarios, and is intended to complement the normative text contained in Part 1 and Part 2 of the SOAP 1.2 specifications.
- SOAP -

The Argument Against SOAP Encoding

This article explains why SOAP encoding, also known as Section 5 encoding, is a shadow from SOAP's past that has no place in the future of Web services.
- Web Services - SOAP -

Using RDF with SOAP

This article examines ways that SOAP can be used to communicate information in RDF models. It discusses ways of translating the fundamental data in RDF models to the SOAP encoding for PC-like exchange, or for directly passing parts of the model in RDF/XML serialized form.
- RDF - SOAP -

Using the Mozilla SOAP API

O'Reilly Network: With the release of Mozilla 1.0, the world now has a browser that supports SOAP natively. No longer do the tasks of assembling, executing, and handling SOAP operations fall solely on the server side. This article shows you how Web applications running...
- SOAP - Webservice Resources is a resource site for SOAP, .NET, UDDI, Sun ONE, HP Netaction and related protocols for building Web Services.
- SOAP -

PocketSOAP and PocketXML-RPC

This is a SOAP client COM component for the Windows family, originally targeted at PocketPC (hence the name), there is also a Win32 version that works on Windows 95/98/Me/NT4/2000/XP. PocketXML-RPC is Open Source.
- SOAP -

Web services for Perl (SOAP::Lite, XMLRPC::Lite, and UDDI::Lite)

SOAP::Lite, XMLRPC::Lite, and UDDI::Lite. Perl Modules for using the SOAP and XML-RPC protocols. Slashdemocracy uses SOAP::Lite for integrating the Google api.

O'Reilly Network's Emerging Technology Briefs: SOAP

A brief look at the Simple Object Access Protocol (SOAP) and its role as the de facto standard Web Services messaging format.
- SOAP -

Simple Object Access Protocol (SOAP) 1.1

W3C Note: Simple Object Access Protocol (SOAP) 1.1. Issued on 08 May 2000
- SOAP -