Main Page

  
Next Generation Application Integration: From Simple Information to Web Services
By David S. Linthicum
 
Publisher: Addison Wesley
Pub Date: August 15, 2003
ISBN: 0-201-84456-7
Pages: 512


"Linthicum provides an insightful overview of the services-integration issues that will enable you to capitalize on current and future integration technologies. He also dives deep into the key Web services technologies for implementing the next generation integration architecture. Highly recommended for those thinking of moving from traditional EAI to Web services."
-Dr. Ravi Kalakota, CEO, E-Business StrategiesAuthor of Services Blueprint: Roadmap for Execution

For a majority of businesses, application integration is an outright failure. Most companies' computer systems are labyrinthine at best and self-destructive at worst. With the arrival of Web services, the new service-oriented middleware technology standard, and increasingly complex and challenging problem domains, it's time to take application integration to the next level.

In Next Generation Application Integration distributed computing and application-integration expert David S. Linthicum describes the effect that this new generation of middleware will have on traditional application-integration efforts. Using key industry examples and case studies, Linthicum reveals the techniques and practices that are necessary to revolutionize data-sharing for any company-from sole-proprietorship to Fortune 500.

In this book you'll find a thorough discussion of today's most advanced application-integration concepts, approaches, technologies, and solutions. Written with the technical manager and enterprise architect in mind, this book addresses essential application integration issues such as:

  • Strategies for dealing with complex problem domains

  • Forward-looking approaches to ensure long-term solutions that are right for your company

  • Techniques for implementation of new Web services middleware

  • Introductions to the appropriate technologies for next generation application integration

  • Scenarios for Web services integration

  • Support concepts outlined by case studies and real-world examples

  • Descriptions and analyses of the different types of Web service integration--standards, implementation, and enabling technology

  • Full analysis of Web services and integration, including the relationship between EAI and Web services

  • How to leverage both vertical and horizontal application-integration standards

If you're responsible for managing or implementing application-integration middleware, Next Generation Application Integration will prove to be an indispensable resource.

  
• Table of Contents
Next Generation Application Integration: From Simple Information to Web Services
By David S. Linthicum
 
Publisher: Addison Wesley
Pub Date: August 15, 2003
ISBN: 0-201-84456-7
Pages: 512
   Copyright
   Advance Praise for Next Generation Application Integration
   Addison-Wesley Information Technology Series
   Preface
      Why a New Book?
      Target Audience
      What This Book Is; What This Book Is Not
      Organization
      Other Stuff
   Acknowledgments
   Chapter One.  Approaching Application Integration
      Moving from Information-Oriented to Service-Oriented Application Integration
      Application Integration Approaches
      Application Integration: Clearly the Future
   Part I.  Types of Application Integration
      Chapter Two.  Information-Oriented Application Integration
      Coupling versus Cohesion
      It's Just Data
      IOAI: The Gory Details
      Information Producers and Consumers: Common Patterns
      Approaching Information Integration
      Normalizing the Problem Domain
      Working with Information-Oriented Application Integration
      Chapter Three.  Business Process Integration-Oriented Application Integration
      BPIOAI Defined
      Drilling Down on BPIOAI?
      Implementing BPIOAI
      Tools and Approaches
      Process Modeling
      Middleware Interfaces
      BPIOAI and Application Integration
      Chapter Four.  Service-Oriented Application Integration
      The Basics
      Enter Web Services
      Web Services Exposed
      Where's the Fit?
      Scenarios
      Understanding Service Frameworks
      Moving to Application Services
      Chapter Five.  Portal-Oriented Application Integration
      POAI by Example
      Portal Power
      Web-Enabled World
      Portal Architecture
      Portals and Application Integration
   Part II.  Application Integration Technology
      Chapter Six.  Middleware Basics
      What Is Middleware?
      Middleware Models
      Types of Middleware
      Application Servers
      Integration Servers
      Tough Choices
      Chapter Seven.  Middleware Types and Application Integration: What Works Where?
      Transactional Middleware and Application Integration
      Notion of a Transaction
      Application Servers
      RPCs, Messaging, and Application Integration
      RPCs
      Message-Oriented Middleware
      Distributed Objects and Application Integration
      Database-Oriented Middleware and Application Integration
      Chapter Eight.  Java-Based Middleware Standards and Application Integration
      Java-Based Middleware Categories
      Database Oriented
      Interprocess
      Message Oriented
      Messaging Models
      Application Hosting
      Connectivity
      J2EE
      Transactional J2EE
      Messaging J2EE
      Distributed Application J2EE
      Java and Middleware
      Chapter Nine.  Integration Servers and Application Integration
      Integration Servers Defined
      Integration Server Services
      Why a New Layer?
      Applications, Databases, and Middleware
      Transformation Layer
      Schema Conversion
      Data Conversion
      Intelligent Routing
      Rules Processing
      Message Warehousing
      Repository Services
      User Interface
      Directory Services
      Management
      Adapters
      Other Features
      Topologies
      The Future of Application Integration and Integration Servers
      Chapter Ten.  Adapters and the J2EE Connector Architecture
      The Purpose of Adapters
      Information-Oriented versus Service-Oriented Adapters
      Interface Types
      JCA
      Breaking Down JCA
      Understanding JCA Resource Adapters
      Packaging Your JCA Adapter
      CCI
      Adaptable World
   Part III.  Application Integration Standards
      Chapter Eleven.  XML, XSLT, and Application Integration
      So, What's the Big Deal?
      The Value of XML
      XML Meets Middleware
      Integration Solutions
      XML-Enabled Standards
      Using XSLT for B2B Application Integration
      What Is XSLT?
      The Mechanisms
      XSLT Processors and Processing
      Transformation Process
      XSLT Applications
      XSLT and Application Integration
      XML and Application Integration
      Chapter Twelve.  ebXML and Application Integration
      ebXML for Trade
      ebXML Components
      ebXML Architecture
      Business Process Modeling
      Conformance to ebXML
      ebFuture
      Chapter Thirteen.  BPEL4WS and Application Integration
      The BPEL4WS Basics
      BPEL4WS and WSDL
      BPEL4WS Process Syntax
      Exception Handling
      Life Cycle
      Message Properties
      Correlation
      Data Handling
      BPEL4WS by Example
      Value of BPEL4WS
      Chapter Fourteen.  UCCnet and RosettaNet: Supply Chain Integration Standards
      Categories of Standards
      UCCnet: The Basics
      RosettaNet
      Supply Chain Standards Moving Forward
      Chapter Fifteen.  SOAP, WSDL, and UDDI, Oh My...Web Services Foundations and Application Integration
      SOAP
      WSDL
      UDDI
      Web Services as an Enabling Standard
      Chapter Sixteen.  Other Standards
      WS-Security
      XML Encryption
      XML Signature
      XKMS
      SAML
      XrML
      Playing the Standards Game
   Part IV.  Advanced Topics
      Chapter Seventeen.  The "Verticalization" of Application Integration Technology
      A Huge Shift in Thinking
      Approaching Finance with STP
      GSTPA
      Omgeo
      SWIFT
      Approaching Health Care with HIPAA
      Approaching Manufacturing, Retail, and Distribution with Supply Chain Integration
      Extending Applications
      Binding the Home System to a Stranger's
      The Process
      Supply Chain Technology
      It's a Vertically Aligned World
      Chapter Eighteen.  12 Steps to Application Integration
      Step 1: Understand the Enterprise and Problem Domain
      Step 2: Make Sense of the Data
      Step 3: Make Sense of the Processes
      Step 4: Identify any Application Interfaces
      Step 5: Identify the Business Events
      Step 6: Identify the Data Transformation Scenarios
      Step 7: Map Information Movement
      Step 8: Apply Technology
      Step 9: Test, Test, Test
      Step 10: Consider Performance
      Step 11: Define the Value
      Step 12: Create Maintenance Procedures
      Method or Madness?
      Chapter Nineteen.  Leveraging Ontologies and Application Integration
      Ontologies: A Deeper Dive
      Finding the Information
      Ontology Treatment
      Web-Based Standards and Ontologies
      Types of Vertical Ontologies
      Value of Ontologies
      Chapter Twenty.  Application Integration Manifesto
      Mandatory
      Connectivity
      Transformation
      Information Routing
      Persistence
      Transactionality
      Process Awareness
      Need for Rules
      Glossary
      Appendix A.  PIP™ Specification—
PIP1A2: Maintain Account
      Section 1.  Document Management
      Section 2.  Introduction
      Section 3.  Business Operational View
      Section 4.  Functional Service View
      Section 5.  Implementation Framework View
      Appendix B.  Where XML Fits with Application Integration
      Understanding the Application Integration Problem
      Integration Realities and XML
      XML Meets Middleware
      Integration Solutions
      XML Standards and Application Integration
      XML and Application Integration
      Appendix C.  Knowledge-Oriented Middleware
      The Next Level of Middleware
      Layers
      Bibliography