Do more with SOA Integration: Best of Packt

Integrate, automate, and regulate your business processes with the best of Packt’s SOA books and ebooks

Do more with SOA Integration: Best of Packt

Starting
Arun Poduval et al.

Integrate, automate, and regulate your business processes with the best of Packt’s SOA books and ebooks
$10.00
$49.99
RRP $19.99
RRP $49.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Code Files
+ Collection
Free Sample

Book Details

ISBN 139781849685726
Paperback702 pages

About This Book

  • Get to grips with SOA integration in this comprehensive guide which draws on the value of eight separate Packt SOA books!
  • Learn about SOA integration through both step-by-step tutorial and cookbook chapters
  • A mash-up book from a range of expert SOA professionals, and a total of eight Packt titles - professional expertise distilled in a true sense.

Who This Book Is For

If you are a SOA architect or consultant who wants to extend your knowledge of SOA integration with the help of a wide variety of Packt books, particularly covering Oracle tools and products, then “Do more with SOA Integration: Best of Packt” is for you. You should have a good grasp of Service Oriented Architecture, but not necessarily of integration principles. Knowledge of vendor-specific tools would be an advantage but is not essential.

Table of Contents

Chapter 1: Basic Principles
Integration
Integration architecture variants
Patterns for EAI/EII
Patterns for data integration
Patterns for service-oriented integration
Event-driven architecture
Grid computing/Extreme Transaction Processing (XTP)
Summary
Chapter 2: Integration Architecture, Principles, and Patterns
Integration Challenges
Requirements and Strategies
Importance of a Centrally Managed Integration Project
Integration Architecture Steps and Approaches
Types of Integration
Integration Infrastructure
Integration Technologies
The Integration Process
Integration Patterns
Summary
Chapter 3: Base Technologies
Transactions
OSGi
Java Connector Architecture (JCA)
Java Business Integration (JBI)
Service Component Architecture (SCA)
Service Data Objects (SDO)
Process modeling
Summary
Chapter 4: Best Practices for Using XML for Integration
Best Practices for Using XML for Integration
Using XSL for Transformation
Securing XML Documents
XML Streaming and DOM
Summary
Chapter 5: Extending Enterprise Application Integration
Case Study Background
Implementing the Customer Details Management Module
Summary
Chapter 6: Service-Oriented ERP Integration
Functional Scenario
Solution Overview
Integrating PeopleSoft CRM with Oracle ERP
Summary
Chapter 7: Service Engines
Need for Java Business Integration (JBI)
Enterprise Service Bus
The Normalized Message Router
Service Engine Life Cycle
BPEL Service Engine
Java EE Service Engine
SQL Service Engine
IEP Service Engine
XSLT Service Engine
Summary
Chapter 8: Binding Components
Binding Components
NetBeans Support for Binding Components
File Binding Component
SMTP Binding Component
SOAP Binding Component
JDBC Binding Component
JMS Binding Component
Other Binding Components
Summary
Chapter 9: SOA and Web Services Approach for Integration
Designing Service-Oriented Architectures
Designing Sound Web Services for Integration
Differences between B2B and EAI Web Services
Writing Interoperable WSDL Definitions
Interoperability Challenges in Web Services
Guidelines for Creating Interoperable Web Services
Java EE and .NET Integration using Web Services
Summary
Chapter 10: Service- and Process-Oriented Approach to Integration Using Web Services
Service- and Process-Oriented Approach to Integration Using Web Services
Summary
Chapter 11: Loosely Coupling Services
Coupling
Reducing coupling in stateful services
Oracle Service Bus design tools
Service Bus overview
Virtualizing service endpoints
Virtualizing service interfaces
Summary
Chapter 12: Integrating BPEL with BPMN using BPM Suite
Oracle BPM Suite architecture and features
Demonstration scenario
Business Process Modeling and implementation in Oracle BPM Studio
Testing an SOA composite application
Summary
Chapter 13: SOA Integration—Functional View, Implementation, and Architecture
SOA Integration: Functional View
SOA Integration: Technical View
SOA Integration
SOA Integration—Final Product Summary
IBM and Legacy SOA Integration
Summary
Chapter 14: SOA Integraton—Scenario in Detail
Oracle Software Required
UML and Database Diagrams
Which Legacy Artifacts Should I Expose?—Using the Relativity Product Set
Exposing the Legacy VSAM File Data Access
Development Using Oracle JDeveloper
Deploying to the Oracle Application Server
Running the Example
Summary

What You Will Learn

  • Quickly get up and running with basic SOA concepts before delving into integration principles
  • Dive into the basic technologies for SOA integration
  • Get to grips with existing application landscapes for integration
  • Take advantage of a range of best practices for using XML for integration
  • Automate business processes by organizing underlying services
  • Assemble services to build composite services and long-running business processes using BPEL
  • Build highly scalable and performance-oriented processes using Oracle’s modernization techniques
  • Utilize a bonus Packt chapter to establish SOA Governance at your organization
  • Learn from content with various styles and approaches and gain value from a range of existing content

 

In Detail

Service Oriented Architecture (SOA) remains a buzzword in the business and IT community, largely because the ability to react quickly is of utmost importance. SOA can be the key solution to this. The challenge lies in the tricky task of integrating all the applications in a business through a Service Oriented Architecture, and “Do more with SOA Integration: Best of Packt” will help you do just that with content from a total of eight separate Packt books.

“Do more with SOA Integration: Best of Packt” will help you learn SOA integration from scratch. It will help you demystify the concept of SOA integration, understand basic integration technologies and best practices, and get started with SOA Governance. “Do more with SOA Integration: Best of Packt” draws from eight separate titles from Packt’s existing collection of excellent SOA books:

  1. BPEL cookbook
  2. SOA Approach to Integration
  3. Service Oriented Architecture: An Integration Blueprint
  4. Building SOA-Based Composite Applications Using NetBeans IDE 6
  5. Oracle SOA Suite Developer's Guide
  6. WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g
  7. Oracle Modernization Solutions
  8. SOA Governance

The chapters in “Do more with SOA Integration: Best of Packt” help you to learn from the best SOA integration content in no less than eight separate Packt books. The book begins with a refresher of SOA and the various types of integration available, and then delves deeper into integration best practices with XML, binding components and web services from Packt books like “Oracle SOA Suite Developer's Guide “ and “BPEL Cookbook”. Along the way you’ll also learn from a number of real world scenarios. By the end of “Do more with SOA Integration: Best of Packt” you will be equipped with knowledge from a wide variety of Packt books and will have learnt from a range of practical approaches to really get to grips with SOA integration.

Chapter listings with corresponding titles:

  • Preface - Dismantling SOA Hype: A Real-World Perspective (BPEL cookbook)
  • Chapter 1 - Basic Principles: Types of integration (Service Oriented Architecture: An Integration Blueprint)
  • Chapter 2 - Integration Architecture, Principles, and Patterns (SOA Approach to Integration)
  • Chapter 3 - Base Technologies: Basic technologies needed for SOA integration (Service Oriented Architecture: An Integration Blueprint)
  • Chapter 4 - Best Practices for Using XML for Integration (SOA Approach to Integration)
  • Chapter 5 - Extending Enterprise Application Integration (BPEL cookbook)
  • Chapter 6 - Service-Oriented ERP Integration (BPEL cookbook)
  • Chapter 7 - Service Engines (Building SOA-Based Composite Applications Using NetBeans IDE 6)
  • Chapter 8 - Binding Components (Building SOA-Based Composite Applications Using NetBeans IDE 6)
  • Chapter 9 - SOA and Web Services Approach for Integration (SOA Approach to Integration)
  • Chapter 10 - Service- and Process-Oriented Approach to Integration Using Web Services (SOA Approach to Integration)
  • Chapter 11 - Loosely-coupling Services (Oracle SOA Suite Developer's Guide)
  • Chapter 12 – Integrating BPEL with BPMN using BPM Suite (WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g)
  • Chapter 13 - SOA Integration—Functional View, Implementation, and Architecture (Oracle Modernization Solutions)
  • Chapter 14 – SOA Integration—Scenario in Detail (Oracle Modernization Solutions)
  • Appendix: Bonus chapter - Establishing SOA Governance at Your Organization (SOA Governance)

Authors

Table of Contents

Chapter 1: Basic Principles
Integration
Integration architecture variants
Patterns for EAI/EII
Patterns for data integration
Patterns for service-oriented integration
Event-driven architecture
Grid computing/Extreme Transaction Processing (XTP)
Summary
Chapter 2: Integration Architecture, Principles, and Patterns
Integration Challenges
Requirements and Strategies
Importance of a Centrally Managed Integration Project
Integration Architecture Steps and Approaches
Types of Integration
Integration Infrastructure
Integration Technologies
The Integration Process
Integration Patterns
Summary
Chapter 3: Base Technologies
Transactions
OSGi
Java Connector Architecture (JCA)
Java Business Integration (JBI)
Service Component Architecture (SCA)
Service Data Objects (SDO)
Process modeling
Summary
Chapter 4: Best Practices for Using XML for Integration
Best Practices for Using XML for Integration
Using XSL for Transformation
Securing XML Documents
XML Streaming and DOM
Summary
Chapter 5: Extending Enterprise Application Integration
Case Study Background
Implementing the Customer Details Management Module
Summary
Chapter 6: Service-Oriented ERP Integration
Functional Scenario
Solution Overview
Integrating PeopleSoft CRM with Oracle ERP
Summary
Chapter 7: Service Engines
Need for Java Business Integration (JBI)
Enterprise Service Bus
The Normalized Message Router
Service Engine Life Cycle
BPEL Service Engine
Java EE Service Engine
SQL Service Engine
IEP Service Engine
XSLT Service Engine
Summary
Chapter 8: Binding Components
Binding Components
NetBeans Support for Binding Components
File Binding Component
SMTP Binding Component
SOAP Binding Component
JDBC Binding Component
JMS Binding Component
Other Binding Components
Summary
Chapter 9: SOA and Web Services Approach for Integration
Designing Service-Oriented Architectures
Designing Sound Web Services for Integration
Differences between B2B and EAI Web Services
Writing Interoperable WSDL Definitions
Interoperability Challenges in Web Services
Guidelines for Creating Interoperable Web Services
Java EE and .NET Integration using Web Services
Summary
Chapter 10: Service- and Process-Oriented Approach to Integration Using Web Services
Service- and Process-Oriented Approach to Integration Using Web Services
Summary
Chapter 11: Loosely Coupling Services
Coupling
Reducing coupling in stateful services
Oracle Service Bus design tools
Service Bus overview
Virtualizing service endpoints
Virtualizing service interfaces
Summary
Chapter 12: Integrating BPEL with BPMN using BPM Suite
Oracle BPM Suite architecture and features
Demonstration scenario
Business Process Modeling and implementation in Oracle BPM Studio
Testing an SOA composite application
Summary
Chapter 13: SOA Integration—Functional View, Implementation, and Architecture
SOA Integration: Functional View
SOA Integration: Technical View
SOA Integration
SOA Integration—Final Product Summary
IBM and Legacy SOA Integration
Summary
Chapter 14: SOA Integraton—Scenario in Detail
Oracle Software Required
UML and Database Diagrams
Which Legacy Artifacts Should I Expose?—Using the Relativity Product Set
Exposing the Legacy VSAM File Data Access
Development Using Oracle JDeveloper
Deploying to the Oracle Application Server
Running the Example
Summary

Book Details

ISBN 139781849685726
Paperback702 pages
Read More