Vai al contenuto principale della pagina

Patterns : serial and parallel processes for process choreography and workflow / / [Martin Keen ... et al.]



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Titolo: Patterns : serial and parallel processes for process choreography and workflow / / [Martin Keen ... et al.] Visualizza cluster
Pubblicazione: Research Triangle Park, NC, : IBM International Technical Support Organization, c2004
Edizione: 1st ed.
Descrizione fisica: xvi, 420 p. : ill
Soggetto topico: Electronic commerce - Computer programs
Business enterprises - Data processing
Software patterns
Enterprise application integration (Computer systems)
Altri autori: KeenMartin  
Note generali: "April 2004."
"SG24-6306-00."
Nota di bibliografia: Includes bibliographical references (p. 407-408) and index.
Nota di contenuto: Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Part 1 Patterns for e-business -- Chapter 1. Introduction to Patterns for e-business -- 1.1 The Patterns for e-business layered asset model -- 1.2 How to use the Patterns for e-business -- 1.2.1 Select Business, Integration, or Composite pattern or Custom design -- 1.2.2 Selecting Application patterns -- 1.2.3 Review Runtime patterns -- 1.2.4 Review Product mappings -- 1.2.5 Review guidelines and related links -- 1.3 Summary -- Chapter 2. Fundamental concepts in Process Integration -- 2.1 The need for a unifying technique -- 2.1.1 Similarities between intra- and inter-enterprise integration -- 2.1.2 Summary -- 2.2 Process Integration concepts and notations -- 2.2.1 Collaboration and Interaction -- 2.2.2 Connectors and Adapters -- 2.2.3 Classification of interaction between sub-systems -- 2.3 QoS capabilities framework -- 2.3.1 Operability -- 2.3.2 Availability -- 2.3.3 Federation -- 2.3.4 Performance -- 2.3.5 Security -- 2.3.6 Standards compliance -- 2.3.7 Transactionality -- 2.4 Application patterns for Application Integration -- 2.5 Application patterns for Extended Enterprise -- 2.6 Summary -- Chapter 3. Application Integration pattern -- 3.1 Using the pattern -- 3.2 Defining the Application Integration patterns -- 3.2.1 Business and IT drivers -- 3.2.2 Context -- 3.2.3 Solution -- 3.2.4 Putting the pattern to use -- 3.2.5 Application Integration considerations -- 3.2.6 What's next -- 3.3 Application patterns -- 3.4 Process-focused Application patterns -- 3.4.1 Direct Connection Application pattern -- 3.4.2 Direct Connection: Message Connection variation -- 3.4.3 Direct Connection: Call Connection variation -- 3.4.4 Broker Application pattern -- 3.4.5 Broker: Router variation.
3.4.6 Serial Process Application pattern -- 3.4.7 Serial Process: Workflow variation -- 3.4.8 Parallel Process Application pattern -- 3.4.9 Parallel Process: Workflow variation -- 3.5 Data-focused Application patterns -- 3.6 Previous Application Integration patterns -- Chapter 4. Node types and Product descriptions -- 4.1 Node types -- 4.2 Runtime product descriptions -- 4.2.1 WebSphere Application Server -- 4.2.2 WebSphere Application Server Enterprise Process Choreographer -- 4.2.3 WebSphere MQ -- 4.2.4 WebSphere MQ Workflow -- 4.3 Development product descriptions -- 4.3.1 WebSphere Studio Application Developer Integration Edition -- 4.3.2 IBM Rational® Rose XDE™ Modeler -- 4.3.3 WebSphere Business Integration Workbench -- 4.3.4 WebSphere MQ Workflow Buildtime -- Chapter 5. Runtime patterns and Product mappings -- 5.1 Runtime patterns -- 5.1.1 Serial Process Runtime pattern -- 5.1.2 Serial Process: Workflow variation Runtime pattern -- 5.1.3 Parallel Process Runtime pattern -- 5.1.4 Parallel Process: Workflow variation Runtime pattern -- 5.2 Product mappings -- 5.2.1 Serial Process Product mappings -- 5.2.2 Serial Process: Workflow variation Product mappings -- 5.2.3 Parallel Process Product mappings -- 5.2.4 Parallel Process: Workflow variation Product mappings -- Part 2 Business scenario and guidelines -- Chapter 6. Business scenarios used in this book -- 6.1 Customer overview -- 6.1.1 Business profile -- 6.1.2 Business goals -- 6.1.3 Existing environment -- 6.1.4 Non-functional requirements -- 6.2 Scenario overview -- 6.2.1 Stage One: Internal ordering on demand -- 6.2.2 Stage Two: Internal ordering on demand with approval workflow -- 6.2.3 Stage Three: Ordering on demand with multiple wholesalers -- Chapter 7. Technology options -- 7.1 Flow languages -- 7.1.1 Flow Definition Language -- 7.1.2 Flow Definition Markup Language.
7.1.3 Business Process Execution Language for Web Services -- 7.2 Web services -- 7.2.1 Static and dynamic Web services -- 7.2.2 Web Services Invocation Framework -- 7.2.3 Web services and the service-oriented architecture -- 7.2.4 Web services security -- 7.2.5 Advantages of Web services -- 7.2.6 Disadvantages of Web services -- 7.2.7 Comparing Web services with CORBA and RMI -- 7.3 Java Message Service -- 7.3.1 What messaging is -- 7.3.2 JMS and IBM WebSphere MQ -- 7.3.3 Advantages of JMS -- 7.3.4 Disadvantages of JMS -- Chapter 8. Process manager capabilities -- 8.1 Process manager summary -- 8.2 Product features capabilities -- 8.2.1 Process modeling and monitoring features -- 8.2.2 Process manager architecture -- 8.2.3 Process and activity invocation -- 8.2.4 Debugging and auditing -- 8.2.5 Activity related features -- 8.3 QoS capabilities -- 8.3.1 Availability -- 8.3.2 Operability -- 8.3.3 Performance -- 8.3.4 Security -- 8.3.5 Standards compliance -- 8.3.6 Transactionality -- Part 3 Process manager scenarios -- Chapter 9. Creating serial processes -- 9.1 Business scenario -- 9.2 Business process model -- 9.3 General design guidelines -- 9.3.1 Design overview -- 9.3.2 Design considerations -- 9.4 WebSphere Process Choreographer guidelines -- 9.4.1 Design guidelines -- 9.4.2 Development guidelines -- 9.4.3 Runtime guidelines -- 9.5 WebSphere MQ Workflow guidelines -- 9.5.1 Design guidelines -- 9.5.2 Development guidelines -- 9.5.3 Runtime guidelines -- 9.6 Best practices -- 9.6.1 General best practices -- 9.6.2 WebSphere Process Choreographer specific best practices -- 9.6.3 WebSphere MQ Workflow specific best practices -- Chapter 10. Creating parallel processes -- 10.1 Business scenario -- 10.2 Business process model -- 10.3 General design guidelines -- 10.3.1 Design overview -- 10.3.2 Design considerations.
10.4 WebSphere Process Choreographer guidelines -- 10.4.1 Design guidelines -- 10.4.2 Development guidelines -- 10.4.3 Runtime guidelines -- 10.5 WebSphere MQ Workflow guidelines -- 10.5.1 Design guidelines -- 10.5.2 Development guidelines -- 10.5.3 Runtime guidelines -- Chapter 11. Creating processes with human interaction -- 11.1 Business scenario -- 11.2 Business process model -- 11.3 General design guidelines -- 11.3.1 Design overview -- 11.3.2 Design considerations -- 11.3.3 An alternative solution -- 11.4 WebSphere Process Choreographer guidelines -- 11.4.1 Design guidelines -- 11.4.2 Development guidelines -- 11.4.3 Runtime guidelines -- 11.5 WebSphere MQ Workflow guidelines -- 11.5.1 Design guidelines -- 11.5.2 Development guidelines -- 11.5.3 Runtime guidelines -- Chapter 12. Creating processes with events and compensation -- 12.1 Business scenario -- 12.2 Business process model -- 12.3 General design guidelines -- 12.3.1 Design overview -- 12.3.2 Design considerations -- 12.4 WebSphere Process Choreographer guidelines -- 12.4.1 Design guidelines -- 12.4.2 Development guidelines -- 12.4.3 Runtime guidelines -- 12.5 WebSphere MQ Workflow guidelines -- 12.5.1 Design guidelines -- 12.5.2 Development guidelines -- 12.5.3 Runtime guidelines -- Chapter 13. Process manager interoperability -- 13.1 Business scenario -- 13.2 Business process model -- 13.3 General design guidelines -- 13.3.1 Design overview -- 13.3.2 Design considerations -- 13.4 WebSphere MQ Workflow invoking Process Choreographer -- 13.4.1 Design guidelines -- 13.4.2 Development guidelines -- 13.4.3 Runtime guidelines -- 13.5 Process Choreographer invoking WebSphere MQ Workflow -- 13.5.1 Design guidelines -- 13.5.2 Development guidelines -- 13.5.3 Runtime guidelines -- Part 4 Appendixes -- Appendix A. Scenarios lab environment -- Lab setup -- WebSphere Process Choreographer topology.
WebSphere MQ Workflow topology -- Sample scenarios setup -- WebSphere Process Choreographer -- WebSphere MQ Workflow -- Interoperability sample -- Appendix B. Additional material -- Locating the Web material -- Using the Web material -- System requirements for downloading the Web material -- How to use the Web material -- Abbreviations and acronyms -- Related publications -- IBM Redbooks -- Other publications -- Online resources -- How to get IBM Redbooks -- Help from IBM -- Index -- Back cover.
Sommario/riassunto: The Patterns for e-business are a group of proven, reusable assets that can be used to increase the speed of developing and deploying Web applications. This IBM Redbooks publication focuses on business process application integration using the Process-focused Application Integration::Serial and Parallel Process Application patterns for intra-enterprise. Part 1 guides you through the process of selecting an Application and Runtime pattern. Next, the platform-specific Product mappings are identified based upon the selected Runtime pattern. The Runtime and Product mapping patterns in this book focus on the Serial and Parallel Process patterns. Part 2 presents guidelines on applying the Patterns approach to a sample business scenario and on selecting application integration technologies. It also describes the capabilities of WebSphere Process Choreographer and WebSphere MQ Workflow . Part 3 provides detailed design, development, and runtime guidelines for five scenarios, each implemented using WebSphere Process Choreographer and WebSphere MQ Workflow . These implementations focus on automated Web service activities and human interaction activities. Please note that the additional material referenced in the text is not available from IBM.
Titolo autorizzato: Patterns  Visualizza cluster
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910811286103321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Serie: WebSphere software. IBM redbooks.