-
There are many interpretations of Web Services architecture, which range from product architecture to philosophical models.
-
A good Web Services architecture provides a framework to systematically define components that can support different levels of Quality of Services ("ilities" based on individual requirements).
-
A reference architecture for Securities Trading is used to illustrate how a deployment architecture is derived from a meta-architecture, with UDDI Service Registry and XML-RPC-based Web Services in the back-end.
-
A comprehensive architecture framework also helps when selecting the appropriate tools to enhance productivity during the development and deployment life cycle (for example, Web Services load testing).
-
Small code snippets (Web Services design patterns) can be added to the SOAP server side to provide caching, logging, and session control.
-
There are different types of UDDI Service Registry. Usually the deployment architecture varies for public and private UDDI registries.
-
General troubleshooting guidelines for XML-RPC-based Web Services are discussed, in conjunction with Web Services tools.