The following patterns relate to this chapter's discussion of the Service-Oriented Architecture pattern:
Architecture Adapter: The Architecture Adapter pattern separates the service-oriented architecture and the underlying service implementation architecture, allowing them to vary independently of each other.
Service Directory: This is the pattern used for publishing information about a service and the business that owns the service. This information is vital to the consumption and usage of your service or to selecting and consuming a service.
Faux Implementation: This chapter showed heavyweight and common ways to implement Web Services through a complete Web Service environment. Because Web Services enforce strict SOAP semantics and interfaces, you can choose instead to implement a lightweight Web Service that sits on a socket and reads data. Although you lose a lot of the robustness of your Web Service environment, you also lighten the burden on a client installation that needs to surface a Web Service.