Skip to content

Integrating Your E-Business Enterprise

ISBN-10: 0672320568

ISBN-13: 9780672320569

Edition: 2001

Authors: Andre Yee

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $44.99
Copyright year: 2001
Publisher: Sams
Publication date: 3/20/2001
Binding: Paperback
Pages: 272
Size: 7.25" wide x 8.75" long x 0.75" tall
Weight: 0.990
Language: English

Introduction
e-Business Integration Concepts
Introduction to e-Business Integration
What Exactly Is e-Business Integration?
e-Business Integration Imperative
Mergers and Acquisitions
Rapid Adoption of Package Applications
The Emergence of the Internet as a Business Channel
The Integration Challenge: How Did We Get Here?
Heterogeneous Platforms
Heterogeneous Communications Protocols
Corporate "Islands of Automation"
Data Syntax
Application Semantics
Middleware Revolution
Internet: Extending the Enterprise
Web-to-Enterprise
B2B Integration (B2Bi)
How to Succeed with eBI
Summary
e-Business Concepts and Architecture
Existing Approaches and Their Limitations
Point-to-Point File Transfer Systems
Database Gateways
Object Middleware
Message Queuing Middleware
New Technology Framework for e-Business Integration
The e-Business Integration Architecture
Transport Integration Layer
Data Integration Layer
Interface Integration Layer
Process Integration Layer
Summary
e-Business Integration Patterns
What Are Integration Patterns?
Database Replication
Synchronous Replication
Asynchronous Replication
Single-Step Application Integration
Multi-Step Application Integration
Brokering Application
Applications Need to Reuse Logic
Applications Linked by Complex Logic
Applications Unified Through User Interface
Application-to-Application B2Bi
Security
Federated Control
Systems Management
Data Exchange B2Bi
B2B Process Integration
Closed Process B2Bi
Open Process B2Bi
Summary
e-Business Integration Technologies
Integration Brokers
Emergence of Integration Brokers
Essential Elements of an Integration Broker
Robust Document Model
Asynchronous Messaging Service
Asynchronous Messaging
Java Messaging Service
Content-Based Routing
Data Transformation
Application Interaction
Session Management
Data Management
Node-Level Processing
Graphically Driven Tools
Integration Broker Runtime Architecture
Repository
Transformation Engine
Routing Hub
Messaging Service
Adapters
Leading Integration Brokers
New Era of Networks
SAGA Software
STC
webMethods
Summary
Application Servers
How Application Servers Emerged
What Exactly Is an Application Server?
Execution of Business Logic
High Performance
Scalability
High Availability
Security Management
Transaction Management
Systems Management
Development Tools and Services
Application Servers and the J2EE Platform
The EJB Component Model
J2EE Standard Services
Using Application Servers for Integration
Overview of Leading Application Servers
BEA Systems WebLogic Server
Bluestone Software Sapphire
IBM WebSphere
SUN-Netscape Alliance iPlanet
Summary
Understanding Business Process Integration
Clarifying Business Process Integration
Process Modeling
Process Templates
B2B Process Integration
Practical Limitations
Process Management
Process Execution
Process Transaction Management
Process Monitoring
Process Auditing
Process Analysis
Leading Business Process Integration Products
Alliance Manager (Extricity)
WebLogic Process Integrator (BEA Systems)
Verve Component Workflow (Versata)
Summary
XML Standards and Integration
The Emergence of XML
Why the Hype over XML?
The XML Standard
What Exactly Is XML?
Element Names Must Conform to XML Conventions
Start Tag Must Have a Corresponding End Tag
Tags Are Case Sensitive
If Included, the XML Declaration Should Begin the Document
XML Document Should Contain Only One Root Element
XML Validity--Beyond Well-Formed Documents
Enter XML Schemas
XML Extensibility
New and Improved Data Typing
Leveraged XML Access and Reference Mechanisms
Dynamic Schema Management
XML Schemas at Work
Accessing and Traversing XML Documents with DOM
The SAX Appeal
Summary
Leveraging XML for Integration
The Dawning of XML-Centric Integration
Networked B2B Communities
The Need for Enterprise Transparency
What Is XML-Centric Integration?
Enterprise Object-Relational Model: XML and Databases
XML-based Transformations: XSLT
Text-Based Transformation Only
Many-to-Many Transformations
Pattern-Matching Style Transformation Is Limited
XML-Based Distributed Computing
XML-Based Meta Data
Application Content Meta Data
Document/Message Schema Meta Data
Integration Rules Meta Data
XML and Meta Data
XML Integration Model
RosettaNet: An XML-Based Trading Standard
The RosettaNet Model
RosettaNet PIP
Data Dictionaries
RosettaNet Implementation Framework
Summary
Using Adapters for Application Data Access
The Role of Adapters in Integration
Progression of Adapters
Node-Level Processing
Direct Point-to-Point Interaction
The Adapter Model
Design Time
Runtime
Adapter Patterns
Database Access Pattern
Interface File Exchange Pattern
Remote Method Call Pattern
User Interface Protocol Pattern
Socket-Queue Pattern
Transactional Proxy Pattern
The J2EE Connector Architecture
How Do J2EE Connectors Work?
Application Server Managing the Resource Adapter
Summary
Adapting to Applications
Interfacing with SAP
Overview of SAP R/3 Application Suite
SAP R/3 Integration
ALE Overview
IDoc Overview
Working with ALE/IDoc
Outbound ALE Process
Inbound ALE Process
Understanding BAPI
Using the SAP-DCOM Interface
Using DCOM Components on Microsoft Transaction Server (MTS)
Summary
Interfacing with PeopleSoft 8
Overview of PeopleSoft Internet Architecture
Understanding Open Integration Framework (OIF)
Components and Integration Points
Understanding PeopleSoft Application Integration Tools
Tightly Coupled Inbound Calls to PeopleSoft
Tightly Coupled Outbound Calls from PeopleSoft
Loosely Coupled Inbound and Outbound
File Based Inbound and Outbound
Summary
Interfacing with Oracle Applications
Overview of Oracle Applications
Integrating External Systems
Key Integration Requirements
Data Conversion
Data Extracts
Data Synchronization
Types of Interfaces
Understanding OIT
Error Handling with OIT
OIT Execution Flow
Understanding EDI and XML Interfaces
Understanding OAI
Assessing the Oracle Applications Interfaces
Summary
Interfacing with Siebel eBusiness 2000
Overview of Siebel 2000
Siebel Application Architecture
User Interface Layer
Object Manager Layer
Data Manager Layer
Understanding Siebel Thin Client Products
Thin Client for Windows
Java Thin Client
HTML Thin Client
Siebel Application Integration Strategy
Understanding the Enterprise Integration Manager (EIM)
Understanding the Business Integration Manager
Summary
Interfacing with Legacy Applications
Why Have These Systems Endured?
Displacement of Legacy Systems Is Costly
Displacement of Legacy Systems Is Risky
Distributed Client/Server Systems Still Don't Measure Up
Types of Mainframe Application Integration
Understanding IBM Terminal Emulation
Structure of Data Stream
Basic Features of Terminal Emulation
Display Emulation
Printing
File Transfer
API (Application Programming Interface)
Role of Terminal Emulation in e-Business Integration
Screen Identification
Flow Management
Session Management
Exception Management
Modes of Terminal Emulation
User Mode
Design-Time Mode
Test Mode
Runtime Mode
Summary
e-Business Integration Practices
e-Business Integration Methodology: Steps to Success
Why an e-Business Integration Methodology?
Phases of the e-Business Integration Methodology
Strategy Phase
Planning Phase
Implementation Phase
Evaluation Stage
Summary
Practical Steps for a Successful Integration Project
Cultivating an Understanding of Priorities
Constructing in Layers
Process Flow
Application Access
Transformation
Transport
Profiling Performance Early and Often
Conducting a Performance Profile
The Cyclical Nature of Performance Profiling
Building in Resiliency
Eliminating Single Points of Failure
Isolating Effects of Failure
Minimizing Moving Parts
Implementing Failover Mechanisms
Embracing Comprehensive Testing
Component Testing
System Testing
Endurance Testing
Platform Testing
Performance-Scalability Testing
Secondary Scenario Testing
Addressing Secondary Scenarios
Building with Deployment in Mind
Building a Traceable System
Instrumenting System Components for Monitoring
Linking to Systems Management Frameworks
Establishing Service-Level Agreements and Testing for Compliance
Building a Deployment and Management Plan Early
Summary
Index