Subscribe to
Posts [Atom]


A Review of Java Web Services by David A. Chappell and Tyler Jewell

Sunday, June 08, 2008

Chapter 1: Welcome to Web Services
The importance of web services stems from its standardized architecture based on the transfer of XML. It works because every major player in the industry is backing it and adhering to the standard. Web Service's allows us to combine data from other wise autonomous systems to give data greater value.

Chapter 2: Inside the Composite Computing Model
Composite Computing Model: An architecture that uses a distributed, discovery based execution environment to expose and manage a colletionn of service oriented software assets.

SOA has three roles:
Provider: the owner of the service. It is network accesible. It has an XMLized description (WSDL). It has a concrete implementation.
Registry: manages repositories of informatio abour providers including name, description, contact information and info needed to make use of the service.
Requestor: a business that discovers and invokes software assets provided by a provider.

Chapter 3: The Cornerstone of Interoperability
The most widely used binding is soap over http but soap of rmi and jms are also available.

The SOAP Envelope
The envelope tag prefix for example >SOAP-ENV:Envelope is arbitrary. It's an abbreviation for a lengthy value of SOAP-ENV defined in belows namespace. The namespae definition for other prependers used in the soap message are also defined below.

has 3 required tags:
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope this name space declaration is equivalent to a java package and prevents tag conflictions when xml fragemts are merged.

xmlns: xsi=http://www.w3.org/1999/XMLSchema-instance declares the schema and xsi must be prepended to all elements defined in this namespace.

xmlns: xsd=http://www.w3.org/1999/XMLSchema used for xsi type declarations for example xsd:string

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home