The Service Factory pattern can apply to any of the four base types and can be enhanced in a variety of ways:
Business Object, Business Object Collection, Business Process, and Business Process Factory: Each of the primary structure types in aWeb Service environment can benefit from a service factory implementation. The Service Factory pattern applies when you connect to a Web Service without knowing the address of the Web Service before build time.
Service Cache: The Service Cache pattern decouples the responsibility of maintaining service access points for use in the service factory from the service factory. Instead, you deploy a separate component that interacts with UDDI and the UDDI notification mechanisms to maintain a list of valid access points. This pattern is not documented within this chapter, but it will be available from SourceForge after the book's publication.