3 options
Patterns : serial process flows for intra-and inter-enterprise / [Mark Endrel ... et al.].
- Format:
- Book
- Series:
- IBM redbooks.
- IBM redbooks
- Language:
- English
- Subjects (All):
- Electronic commerce--Computer programs.
- Electronic commerce.
- Business enterprises--Data processing.
- Business enterprises.
- Physical Description:
- xiv, 322 p. : ill.
- Edition:
- 1st ed.
- Other Title:
- Serial process flows for intra- and inter-enterprise
- Place of Publication:
- Research Triangle Park, NC : IBM International Technical Support Organization, 2004.
- Language Note:
- English
- System Details:
- text file
- Summary:
- 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 pattern for intra-enterprise, and the Extended Enterprise: Exposed Serial Process Application pattern for inter-enterprise. This book consists of four parts. Part 1 guides you through the process of selecting an Application and Runtime pattern. Then, it helps you to identify platform-specific Product mappings based upon the selected Runtime pattern. Part 2 presents guidelines to apply the Patterns approach to a sample business scenario and to select application integration technologies. Part 3 provides detailed design, development, and runtime guidelines for intra-enterprise integration solutions. Part 4 provides design guidelines for inter-enterprise integration solutions. Both Parts 3 and 4 provide examples to show you how to use IBM WebSphere InterChange Server V4.2.1.5 and IBM WebSphere Application Server V5.1 with Web services for the respective solutions. Please note that the additional material referenced in the text is not available from IBM.
- Contents:
- 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.
- Notes:
- Bibliographic Level Mode of Issuance: Monograph
- Includes bibliographical references and index.
- OCLC:
- 137342130
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.