Exploring the Service-Oriented Architecture Pattern

  • Paul B. Monday


Until Web Services became a reality, making applications communicate across the Internet was a serious challenge to application programmers. Predating Web Services are three techniques, each of which vied for programmer’s attention but none of which achieved ubiquity for communicating across the Internet:
  • You could choose to implement your services using a particular platform, such as the Java 2 Standard Edition (J2SE) with its Remote Method Invocation (RMI) capabilities as the mechanism for communication.

  • You could choose a heavier-weight standardized model, such as the Common Object Request Broker Architecture (CORBA).

  • You could roll your own service access and usage protocol.


Simple Object Access Protocol Common Object Request Broker Architecture Service Implementation Remote Method Invocation Simple Object Access Protocol Message 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Additional Reading

  1. •.
    Web Service specification documents and related information:
  2. •.
    The Jini technology:
  3. •.
    The Openwings technology, a service-oriented architecture based on Jini:

Copyright information

© Paul B. Monday 2003

Authors and Affiliations

  • Paul B. Monday

There are no affiliations available

Personalised recommendations