Home > Samples > Update > October 2002
          Back to associated article: GXA Defines Framework for Web Services
  Global XML Web Services Architecture (Illustration)    
   

1002gdffws_illo.gif (10363 bytes)

GXA is a layered architecture built upon baseline Web service specifications (bottom), such as Simple Object Access Protocol (SOAP), Universal Data Discovery Interface (UDDI), and Web Services Description Language (WSDL).

The GXA protocols above the baseline can be divided into two layers. The first layer (middle) is SOAP modules, such as WS-Security and WS-Attachments. These protocols are primarily concerned with the content and structure of an individual message. For example, the Security specification describes (among other things) how security information, such as a Kerberos ticket, is embedded in a SOAP message.

The second layer (top) is composed of infrastructure protocols such as Transaction and reliable messaging. Infrastructure protocols describe how sequences of a message are put together to solve business problems. The Transaction specification, for example, describes the flow of a SOAP message sent between a set of Web services that need to work together to coordinate a series of database updates.

Some of the GXA protocols are already defined or even partially implemented (such as WS-Security and WS-Transaction) while others, most notably reliable messaging, have yet to be specified.