List of Figures


Introduction

Figure 1: Pattern relationships

Chapter 1: Introducing Web Service Patterns

Figure 1-1: A typical software cycle

Chapter 2: Introducing the P.T. Monday Case Study

Figure 2-1: Business requirements for the P.T. Monday Coffee Company application
Figure 2-2: User requirements for the P.T. Monday Coffee Company application
Figure 2-3: Layers architectural pattern
Figure 2-4: N- Tier Architecture pattern
Figure 2-5: J2EE architectural blueprint
Figure 2-6: High-level application structure
Figure 2-7: Web tier components

Chapter 3: Exploring the Service-Oriented Architecture Pattern

Figure 3-1: Architectural structure of the service-oriented architecture
Figure 3-2: Collaborations from client to service
Figure 3-3: Web Service conceptual design
Figure 3-4: Two-part service implementation
Figure 3-5: SOAP message structure

Chapter 4: Exploring the Architecture Adapter Pattern

Figure 4-1: Structure of an architecture adapter solution
Figure 4-2: Lower-level design of an architecture adapter
Figure 4-3: Sequence of operation calls between architectures
Figure 4-4: Java to Web Service sequence diagram
Figure 4-5: Customer collection class diagram
Figure 4-6: WSDL high-level depiction of a customer collection

Chapter 5: Introducing the Service Directory Pattern

Figure 5-1: Service directory class diagram
Figure 5-2: Collaborations between directory components
Figure 5-3: UDDI service information
Figure 5-4: The P.T. Monday Coffee Company UDDI structure

Chapter 6: Exploring the Business Object Pattern

Figure 6-1: Generic pattern for business objects
Figure 6-2: Retrieving and changing complex data in a business object
Figure 6-3: Company class diagram

Chapter 7: Exploring the Business Object Collection Pattern

Figure 7-1: Generic class diagram representing collections of business objects
Figure 7-2: Retrieving an element from a business object collection
Figure 7-3: Customer collection implementation

Chapter 8: Exploring the Business Process (Composition) Pattern

Figure 8-1: Business process logic implemented using BPEL
Figure 8-2: Structure of the Business Process (Composition) pattern
Figure 8-3: Business process execution sequence
Figure 8-4: Product order business process

Chapter 9: Exploring the Asynchronous Business Process Pattern

Figure 9-1: Task flow illustrating a book order process
Figure 9-2: Structure of the Asynchronous Business Process pattern
Figure 9-3: Asynchronous business process sequence
Figure 9-4: Asynchronous product ordering business process
Figure 9-5: Sequence diagram for the product order asynchronous business process
Figure 9-6: Querying the status of a product order

Chapter 10: Exploring the Event Monitor Pattern

Figure 10-1: Polling databases for change
Figure 10-2: Web Service polling structure
Figure 10-3: Event monitor structure
Figure 10-4: Collaborations between design components
Figure 10-5: Event monitor implementation class diagram

Chapter 11: Implementing the Observer Pattern

Figure 11-1: Java observer implementation class diagram
Figure 11-2: Observer pattern class diagram
Figure 11-3: Collaborations in the Observer pattern
Figure 11-4: Deployment scenario for the Observer pattern in Web Services

Chapter 12: Implementing the Publish/Subscribe Pattern

Figure 12-1: FSP event service interface
Figure 12-2: Topic hierarchy
Figure 12-3: Class diagram for the Publish/Subscribe pattern
Figure 12-4: Possible deployment scenario for the Publish/Subscribe pattern
Figure 12-5: Publish/Subscribe sequence diagram

Chapter 13: Exploring the Physical Tiers Pattern

Figure 13-1: Java client and subscriber Web Service deployment diagram
Figure 13-2: Deployment scenario illustrating the use of JDO and JDBC in the Web tier
Figure 13-3: Structure of the Connector pattern
Figure 13-4: Deployment of the connector structure into the Physical Tiers pattern
Figure 13-5: Sequence diagram showing pattern class traversal
Figure 13-6: Event subscriber class diagram
Figure 13-7: Event forwarding through the physical tiers by the connector

Chapter 14: Exploring the Faux Implementation Pattern

Figure 14-1: Music test implementation component structure
Figure 14-2: Device emulation
Figure 14-3: Structure of a faux implementation
Figure 14-4: Sequence of a client call
Figure 14-5: Sample faux implementation class structure

Chapter 15: Exploring the Service Factory Pattern

Figure 15-1: Structure of the Service Factory pattern
Figure 15-2: Sequence diagram illustrating service location
Figure 15-3: Sample implementation of the product collection service factory
Figure 15-4: Product collection service factory execution sequence

Chapter 16: Implementing the Data Transfer Object Pattern

Figure 16-1: Web Service architecture participants
Figure 16-2: Structure of the Data Transfer Object pattern
Figure 16-3: Data Transfer Collection pattern structure
Figure 16-4: Data retrieval sequence for a data transfer object
Figure 16-5: Customer business object collection Web Service

Chapter 17: Exploring the Partial Population Pattern

Figure 17-1: The data transfer object and collection structures
Figure 17-2: Changing data in the Partial Population and Data Transfer patterns
Figure 17-3: Implementation of partial population on the product collection



Web Service Patterns
Web Services Patterns: Java Edition
ISBN: 1590590848
EAN: 2147483647
Year: 2003
Pages: 190

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net