List of Listings


Chapter 3: Exploring the Service-Oriented Architecture Pattern

Listing 3-1: A Simple Service Implementation
Listing 3-2: Apache Axis WSDD
Listing 3-3: WSDL Message Definition
Listing 3-4: WSDL Port Type Definition
Listing 3-5: WSDL Binding Information
Listing 3-6: WSDL Service Definition
Listing 3-7: SOAP Request Message
Listing 3-8: SOAP Response Message

Chapter 4: Exploring the Architecture Adapter Pattern

Listing 4-1: WSDD File for CustomerCollectionImpl
Listing 4-2: Customer Creation Through the Client-Side Architecture Adapter

Chapter 5: Introducing the Service Directory Pattern

Listing 5-1: Creating a New Business Entity
Listing 5-2: Categorizing Your Business Entity with a NAICS Identifier
Listing 5-3: Adding Contacts for a Business Entity
Listing 5-4: Saving the Business Entity to UDDI
Listing 5-5: Creating a Business Service in UDDI
Listing 5-6: Creating the tModel in the UDDI Directory
Listing 5-7: Binding a Service to a tModel
Listing 5-8: Setting Up the Query Criteria for the NAICS Code
Listing 5-9: Setting up the tModel Key on Which to Query
Listing 5-10: Submitting and Processing the Results of a UDDI Query

Chapter 6: Exploring the Business Object Pattern

Listing 6-1: JavaBean Example Class
Listing 6-2: Company WSDD
Listing 6-3: Address Complex Type XML Definition
Listing 6-4: Client-Side Access to the Company Web Service
Listing 6-5: Complex Object SOAP Contents

Chapter 7: Exploring the Business Object Collection Pattern

Listing 7-1: Simple Collection Example
Listing 7-2: Customer Collection Implementation
Listing 7-3: Querying the Customer Collection

Chapter 8: Exploring the Business Process (Composition) Pattern

Listing 8-1: Interface Definition Generated from WSDL for a Business Process
Listing 8-2: Implementing the Product Order Business Process

Chapter 9: Exploring the Asynchronous Business Process Pattern

Listing 9-1: Invocation of an Asynchronous Business Process

Chapter 10: Exploring the Event Monitor Pattern

Listing 10-1: Application Invocation of an Event Monitor
Listing 10-2: Callback Method on the Observer Interface and Client to the Event Monitor
Listing 10-3: Setting Up and Monitoring a Business Process

Chapter 11: Implementing the Observer Pattern

Listing 11-1: Java-Based Observer Pattern Driver Program
Listing 11-2: ProductOrderObserver Implementation
Listing 11-3: Observer Maintenance
Listing 11-4: Notification Process Observers of Changes
Listing 11-5: Registering an Observer from a Client Program

Chapter 12: Implementing the Publish/Subscribe Pattern

Listing 12-1: Event Service Implementation
Listing 12-2: A Simple Subscriber
Listing 12-3: Publishing an Event to the Event Service

Chapter 13: Exploring the Physical Tiers Pattern

Listing 13-1: Interface to the Remote Implementation Class
Listing 13-2: Application-Side Event Subscriber
Listing 13-3: Subscriber Web Service Implementation
Listing 13-4: Registering the Application's Subscriber with RMI's Naming Service
Listing 13-5: Creating the Application-Side Subscriber and Registering the Subscriber

Chapter 14: Exploring the Faux Implementation Pattern

Listing 14-1: SOAP Message Received by a Subscriber
Listing 14-2: Response SOAP Message from the Subscriber
Listing 14-3: Listening for a SOAP Message
Listing 14-4: Registering with the Event Service

Chapter 15: Exploring the Service Factory Pattern

Listing 15-1: Constructing an Adapter from the Access Point Structure
Listing 15-2: Using the Product Collection Service Factory

Chapter 16: Implementing the Data Transfer Object Pattern

Listing 16-1: A Data Transfer Object Implementation
Listing 16-2: Enhanced Customer Collection Class to Use the Data Transfer Collection
Listing 16-3: Using the Data Transfer Collection from a Web Service Client

Chapter 17: Exploring the Partial Population Pattern

Listing 17-1: Partial Population Retrieval by Key in the Service Implementation
Listing 17-2: Retrieving the Partially Populated Data Transfer Object
Listing 17-3: Business Object Modification in the Service Implementation
Listing 17-4: Changing Data with Partially Populated Properties



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