Patterns serial process flows for intra-and inter-enterprise
The IBM Patterns for e-business are a group of proven, reusable assets. They increase the speed of developing and deploying Web applications. This IBM Redbooks publication focuses on advanced application integration using the Process-focused Application Integration: Serial Process Application patter...
Autor Corporativo: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Research Triangle Park, NC :
IBM International Technical Support Organization
2004.
|
Edición: | 1st ed |
Colección: | IBM redbooks.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009626888106719 |
Tabla de Contenidos:
- 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 Using the Patterns for e-business
- 1.2.1 Selecting a Business, Integration, or Composite pattern, or Custom design
- 1.2.2 Selecting Application patterns
- 1.2.3 Reviewing Runtime patterns
- 1.2.4 Reviewing the Product mappings
- 1.2.5 Reviewing the 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 subsystems
- 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. Extended Enterprise pattern
- 4.1 Using the pattern
- 4.2 General guidelines
- 4.2.1 Business and IT drivers
- 4.2.2 Context
- 4.2.3 Solution
- 4.2.4 Putting the pattern to use
- 4.2.5 What's next
- 4.3 Application patterns
- 4.3.1 Exposed Direct Connection Application pattern
- 4.3.2 Exposed Direct Connection: Message Connection variation
- 4.3.3 Exposed Direct Connection: Call Connection variation
- 4.3.4 Exposed Broker Application pattern
- 4.3.5 Exposed Broker: Router variation
- 4.3.6 Exposed Serial Process Application pattern
- 4.3.7 Exposed Serial Process: Workflow variation
- Chapter 5. Runtime patterns and Product mappings
- 5.1 Runtime patterns
- 5.1.1 Node types
- 5.1.2 Serial Process Runtime pattern
- 5.1.3 Serial Process: Workflow variation Runtime pattern
- 5.1.4 Exposed Serial Process Runtime pattern
- 5.2 Product mappings
- 5.2.1 Runtime product descriptions
- 5.2.2 Serial Process product mapping
- 5.2.3 Serial Process: Workflow variation product mapping
- 5.2.4 Exposed Serial Process product mapping
- Part 2 Scenarios 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 Intra-enterprise scenarios
- 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
- 6.3 Inter-enterprise scenarios
- 6.3.1 Stage four: External ordering on demand.
- 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
- Part 3 Application Integration scenarios
- Chapter 8. Creating a simple serial process
- 8.1 Business scenario
- 8.2 Business process model
- 8.3 Design guidelines
- 8.3.1 Design overview
- 8.3.2 Design considerations
- 8.3.3 Process design model
- 8.4 Development guidelines
- 8.4.1 Setting up the development environment
- 8.4.2 Configuring the Web services connectors
- 8.4.3 Creating the business objects
- 8.4.4 Creating the maps
- 8.4.5 Developing the collaboration template
- 8.4.6 Creating the collaboration object
- 8.4.7 Exposing the collaboration as a Web service
- 8.4.8 Testing the solution
- 8.5 Runtime guidelines
- 8.6 Best practices
- Chapter 9. Creating a process with human interaction
- 9.1 Business scenario
- 9.2 Business process model
- 9.3 Design guidelines
- 9.3.1 Design overview
- 9.3.2 Design considerations
- 9.3.3 Process design model
- 9.4 Development guidelines
- 9.4.1 Configuring the JMS connector
- 9.4.2 Creating the business objects
- 9.4.3 Creating the maps
- 9.4.4 Developing the collaboration template
- 9.4.5 Creating the collaboration object
- 9.4.6 Exposing the collaboration as a Web service
- 9.4.7 Testing the solution.
- Chapter 10. Creating a transactional process
- 10.1 Business scenario
- 10.2 Business process model
- 10.3 Design guidelines
- 10.3.1 Design overview
- 10.3.2 Design considerations
- 10.3.3 Process design model
- 10.4 Development guidelines
- 10.4.1 Creating the business objects
- 10.4.2 Creating the maps
- 10.4.3 Developing the collaboration template
- 10.4.4 Creating the collaboration object
- 10.4.5 Exposing the collaboration as a Web service
- 10.4.6 Testing the solution
- 10.5 Best practices
- Part 4 Extended Enterprise scenarios
- Chapter 11. Creating an exposed serial process
- 11.1 Business scenario
- 11.2 Business process model
- 11.3 Design guidelines
- 11.3.1 Design overview
- 11.3.2 Using firewalls
- 11.3.3 Web services security
- 11.3.4 Web services gateway
- Part 5 Appendixes
- Appendix A. Scenario lab environment
- Lab setup
- Sample application setup
- 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.