WebSphere Business Integration Server Express the express route to business integration

This IBM Redbooks publication provides guidance for IT specialists and architects who are implementing enterprise application integration (EAI) projects for small and medium businesses. It provides best practices and advice for all levels of an EAI solution, including design, implementation and depl...

Descripción completa

Detalles Bibliográficos
Autor principal: Moore, Bill (Autor)
Autor Corporativo: International Business Machines Corporation. International Technical Support Organization (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: White Plains, N.Y. : IBM 2005.
Edición:1st ed
Colección:IBM redbooks.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009755121206719
Tabla de Contenidos:
  • Front cover
  • Contents
  • Notices
  • Trademarks
  • Preface
  • The team that wrote this redbook
  • Become a published author
  • Comments welcome
  • Part 1 Introduction to business integration
  • Chapter 1. Introduction
  • 1.1 Welcome to the redbook
  • 1.2 Target audience
  • 1.3 Background material on EAI
  • 1.4 Product overview
  • 1.5 Installation and configuration
  • 1.6 Getting started
  • 1.7 WebSphere Business Integration toolset
  • 1.8 Adaptors
  • 1.9 Business Objects
  • 1.10 Mapping and relationships
  • 1.11 Collaborations
  • 1.12 Administration tools
  • 1.13 Sample requirements, design, and specification
  • 1.14 Sample development
  • 1.15 Installing the sample system and other details
  • Chapter 2. Integration concepts and solutions
  • 2.1 Overview
  • 2.2 Integration architectures
  • 2.2.1 Integration topologies
  • 2.2.2 Integration patterns
  • 2.3 Runtime mapping
  • 2.4 Reviewing your design
  • 2.4.1 Encapsulation
  • 2.4.2 Isolation
  • 2.4.3 Abstraction
  • 2.4.4 Reuse
  • 2.4.5 Agility
  • 2.4.6 Maintainability
  • 2.4.7 Design by contract
  • 2.4.8 Unique and explicit expression
  • 2.4.9 Functionality as a service
  • 2.4.10 Minimum diversity
  • Chapter 3. WebSphere Business Integration Server Express
  • 3.1 Key concepts
  • 3.2 Integration solution
  • 3.3 Architecture
  • 3.3.1 Supported technologies
  • 3.3.2 Collaborations
  • 3.3.3 Adapters
  • 3.3.4 Business Objects
  • 3.3.5 Data map services
  • 3.3.6 Toolset Express
  • 3.4 Summary
  • Chapter 4. Installation and configuration
  • 4.1 System requirements
  • 4.1.1 Requirements for Microsoft Windows 2000
  • 4.1.2 Windows XP
  • 4.1.3 Requirements for OS/400
  • 4.1.4 Requirements for Linux
  • 4.2 Installation from the Launchpad
  • 4.3 Installing prerequisite software
  • 4.3.1 IBM Java Developer Kit
  • 4.3.2 Installing IBM WebSphere MQ
  • 4.3.3 Installing WebSphere Application Server - Express.
  • 4.3.4 Installing Microsoft Internet Explorer
  • 4.3.5 Installing Netscape Navigator
  • 4.3.6 Completing the installation of prerequisite software
  • 4.4 Installing IBM DB2 Universal Database
  • 4.4.1 Checking database installation prerequisites
  • 4.4.2 Installing DB2 UDB Express
  • 4.5 Installing WebSphere Business Integration Server Express
  • Chapter 5. Getting started
  • 5.1 Using the System Manager
  • 5.2 Creating a new instance of the JDBC adapter
  • 5.3 Creating a test project
  • 5.4 Creating a new connector
  • 5.5 Creating Business Objects
  • 5.6 Creating maps
  • 5.7 Updating SAL301RConnector
  • 5.8 Testing the connector
  • 5.9 Helpful resources
  • Part 2 WebSphere Business Integration Server Express features
  • Chapter 6. Introduction to Toolset Express
  • 6.1 Introduction
  • 6.2 Business Object Designer
  • 6.3 Map Designer Express
  • 6.4 Connector Configurator Express
  • 6.5 Test Connector
  • 6.6 Relationship Designer Express
  • 6.7 Process Designer Express
  • 6.8 Test Environment
  • Chapter 7. Adapters
  • 7.1 Adapter architecture
  • 7.1.1 Architectural overview
  • 7.1.2 Adapter overview
  • 7.1.3 Event notification
  • 7.1.4 Subscription handling
  • 7.1.5 ASBO instantiation
  • 7.1.6 Data mapping
  • 7.1.7 Transport layer
  • 7.2 Express adapters
  • 7.2.1 Technology adapters
  • 7.2.2 Application adapters
  • 7.2.3 Capacity pack adapters
  • 7.3 How to implement an adapter
  • 7.3.1 Installing and uninstalling an adapter
  • 7.3.2 Setting up event notification
  • 7.3.3 Adapter configuration
  • 7.3.4 Creating Business Objects
  • 7.3.5 Modifying the ASBOs
  • 7.3.6 Creating the GBOs
  • 7.3.7 Setting up supported Business Objects
  • 7.3.8 Setting up supported maps
  • 7.3.9 Adapter Agent runtime configuration
  • 7.3.10 Deploying the adapter
  • 7.3.11 How to subscribe to events
  • 7.4 Data handlers
  • 7.4.1 Overview
  • 7.4.2 Available data handlers.
  • 7.4.3 Configuring a data handler
  • 7.5 Adapter Development Kit
  • 7.6 ODAs
  • 7.6.1 ODA architectural overview
  • 7.6.2 ODA Development Kit
  • Chapter 8. Business Objects
  • 8.1 Introduction to Business Objects
  • 8.1.1 Business Object definitions
  • 8.1.2 Business Objects
  • 8.2 Designing Business Object definitions
  • 8.2.1 Using a methodology
  • 8.2.2 Standards
  • 8.3 Developing Business Object definitions
  • 8.3.1 Overview of Business Object Designer Express
  • 8.3.2 Developing an example
  • 8.4 Developing with Object Discovery Agents
  • 8.4.1 Developing an example using JDBCODA
  • 8.4.2 Developing an example using XMLODA
  • 8.5 Deploying Business Object definitions
  • 8.6 Using packaged Business Object definitions
  • 8.7 JDBC application-specific information
  • Chapter 9. Mapping
  • 9.1 Developing mappings
  • 9.1.1 Developing maps
  • 9.1.2 Defining a simple map
  • 9.1.3 Creating advanced mapping
  • 9.1.4 Using Web services
  • 9.1.5 Relationship mappings
  • 9.1.6 Map documentation
  • 9.2 Relationships
  • 9.2.1 Relationship development
  • 9.2.2 Relationship deployment
  • 9.2.3 Testing relationships
  • 9.2.4 Relationship management
  • Chapter 10. Collaborations
  • 10.1 Introduction to collaborations
  • 10.1.1 Collaboration components
  • 10.1.2 Collaboration processing
  • 10.1.3 Collaboration types
  • 10.2 Collaborations in WebSphere Business Integration Server Express
  • 10.2.1 Base collaboration templates
  • 10.2.2 Collaboration capacity packs
  • 10.3 Designing collaborations
  • 10.3.1 Methodology
  • 10.3.2 Collaboration standards
  • 10.4 Developing collaborations
  • 10.4.1 Overview of Process Designer Express
  • 10.4.2 Developing and deploying collaborations
  • 10.4.3 Working with activity diagrams
  • 10.4.4 Logging and exception handling
  • 10.5 Developing an example
  • 10.5.1 Creating the collaboration template.
  • 10.5.2 Specifying collaboration template definitions
  • 10.5.3 Specifying messages
  • 10.5.4 Creating a scenario
  • 10.5.5 Editing template definitions
  • 10.5.6 Modifying connectors
  • 10.5.7 Creating the collaboration object
  • 10.5.8 Deploying the collaboration and its dependent objects
  • 10.5.9 Testing the collaboration
  • Chapter 11. Administration tools
  • 11.1 Administrative tools for the developer
  • 11.2 Starting the tools
  • 11.2.1 Starting Interchange Server Express
  • 11.2.2 Starting System Manager
  • 11.2.3 Starting the Flow manager
  • 11.2.4 Setting up to run the Web-based tools
  • 11.2.5 Starting ICSMonitor
  • 11.2.6 Starting Failed Event Manager
  • 11.3 Logging and tracing
  • 11.3.1 Configuring logging and tracing
  • 11.3.2 Generating sample tracing
  • 11.3.3 Viewing the tracing information
  • 11.3.4 Using the Log Viewer to look at trace
  • 11.4 Debugging collaborations
  • 11.4.1 Debugging a success flow
  • 11.4.2 Debugging a failure flow
  • 11.4.3 Finished debugging
  • 11.5 Managing failed events
  • 11.5.1 Using Flow manager
  • 11.5.2 Using the Failed Event Manager
  • 11.5.3 Failed event actions
  • 11.6 Using statistics for system interrogation
  • 11.6.1 Connector statistics
  • 11.6.2 Collaboration statistics
  • 11.7 Starting and stopping components
  • 11.7.1 Controlling components from System Manager
  • 11.7.2 Controlling components from ICSMonitor
  • Part 3 Developing an integration sample
  • Chapter 12. Sample requirements, design, and specification
  • 12.1 Introduction to the samples
  • 12.2 Business problem description
  • 12.3 Objectives of the solution
  • 12.4 Process modeling
  • 12.4.1 Integration solution description
  • 12.4.2 Business modeling using IBM WebSphere Business Integration Workbench
  • 12.4.3 Business process model
  • 12.5 System integration design.
  • 12.5.1 Methodology - system integration development using Interchange Server
  • 12.5.2 Sample design
  • 12.5.3 Sample - Business Objects
  • 12.5.4 Sample - collaborations
  • Chapter 13. Sample development
  • 13.1 The sample problem
  • 13.2 Development begins
  • 13.3 Preparing the development environment
  • 13.3.1 System Manager
  • 13.3.2 Database and stored procedures
  • 13.4 Adapter configuration
  • 13.4.1 Creating new adapter instances
  • 13.4.2 SAL301RConnector
  • 13.4.3 SAB404RConnector
  • 13.4.4 PropertyPublisingConnector
  • 13.4.5 EMailConnector
  • 13.5 SAB404R to SAL301R: employee synchronization
  • 13.5.1 Business Objects
  • 13.5.2 Relationships
  • 13.5.3 Maps
  • 13.5.4 Collaboration
  • 13.5.5 Additional information
  • 13.6 SAL301R to SAB404R: property synchronization
  • 13.6.1 Business Objects
  • 13.6.2 Maps
  • 13.6.3 Updating the adapter configuration
  • 13.6.4 Relationship
  • 13.6.5 Collaborations
  • 13.6.6 Testing the property synchronization scenario
  • 13.7 Server Access Interface
  • 13.7.1 Server Access Interface overview
  • 13.7.2 Server Access Interface sample overview
  • 13.7.3 Collaboration
  • 13.7.4 Business Objects
  • 13.7.5 Maps
  • 13.7.6 Connector configuration
  • 13.7.7 Creating the collaboration object
  • 13.7.8 Server Access Interface client development
  • 13.7.9 Extending the sample
  • 13.8 Additional material, tips and tricks
  • 13.8.1 Triggers, Events, Archive and other control tables
  • 13.8.2 Setting up queues for JMS
  • 13.8.3 Changing the verification connectors to use JMS
  • 13.8.4 Using CVS with System Manager
  • Appendix A. Deploying the redbook sample code
  • Prerequisites
  • SAB404R material
  • SAL301R sample application
  • C compiler
  • SMTP service
  • Prerequisite checklist
  • Components of our sample application
  • Creating the legacy sample database - SAB404R
  • Deploying the legacy agency system - SAB404R.
  • Loading the application into WebSphere Application Server.