Home > Articles > Web Services > XML

The Web Services Build Specification Framework

📄 Contents

  1. Overall Framework Concept
  2. Technology Details
  3. Wrapping Up
  • Print
  • + Share This
In the final article of their series on web services, Rajal Shah and Naresh Apte provide framework sample code that utilizes the architecture and best practices discussed in previous articles.
From the author of

Previous articles in this series put forward best practices for building document-style web services with the Apache Axis engine. Actual load testing and performance results on the proposed web services architecture were also published to indicate the architecture's ability to handle the load and to demonstrate its robustness. This article documents the build process to automate the best practices defined in those earlier articles for document-literal style web services.

Overall Framework Concept

Consider web services as just a packaging or distribution step to expose a given business module. In theory, the web services layer can be replaced seamlessly with any other distributed technology (RMI, CORBA, DCOM, and so on).

NOTE

This build framework provides code only for web services technology as the distributed technology layer.

All business modules are standalone components containing logic to perform a business task whose single business function uses an XML API or interface, taking XML input and returning an XML string as the result. This business module can be run entirely from the command line.

The web services build specification framework is given a pointer to the business module, and appropriate property settings are configured. The framework then packages the business module as a document-literal style web service. This framework allows you to create web services for multiple business components for a given project.

  • + Share This
  • 🔖 Save To Your Account