| | | 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 |
|