Table of Contents
Preface
Chapter 1: Enterprise Application Development
Chapter 2: Getting Started
Chapter 3: Service Engines
Chapter 4: Binding Components
Chapter 5: BPEL Designer
Chapter 6: WSDL Editor
Chapter 7: XML Schema Designer
Chapter 8: Intelligent Event Processor
Chapter 9: Handling Events
Chapter 10: Building a Sample Application
Chapter 11: Composite Applications
Index
- Chapter 1: Enterprise Application Development
- SOA and POA
- Introduction to Various BPEL Processes
- Partner Services
- Activities
- Variables
- Composite Applications and JBI
- AirAlliance Company
- The Problem
- The Enterprise Stack
- Summary
- Chapter 2: Getting Started
- Getting the Software
- NetBeans IDE 6.0
- OpenESB
- Setting up the Environment
- NetBeans Projects
- Summary
- Getting the Software
- Chapter 3: Service Engines
- Need for Java Business Integration (JBI)
- Enterprise Service Bus
- The Normalized Message Router
- Service Engine Life Cycle
- Service Engines in NetBeans
- BPEL Service Engine
- Java EE Service Engine
- Increased Performance
- Transaction Support
- Security Support
- SQL Service Engine
- IEP Service Engine
- XSLT Service Engine
- Summary
- Chapter 4: 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 5: BPEL Designer
- BPEL for Business Process
- Understanding BPEL Projects
- BPEL Views
- Design View
- Source View
- BPEL Mapper
- Palette
- Web Service Activities
- Invoke
- Receive
- Reply
- Partner Link
- Other BPEL Activities
- Navigator Window
- A Simple Example
- BPEL 2.0 Elements
- BPEL Products and Vendors
- Summary
- Chapter 6: WSDL Editor
- What is WSDL?
- Why WSDL?
- The Format of WSDL Documents
- WSDL Types
- WSDL Messages
- WSDL Port Types
- WSDL Binding
- WSDL Service
- NetBeans Support for Creating WSDL Documents
- NetBeans Support for Editing WSDL Documents
- Refactoring of WSDL Entities
- Building a Simple Contract First Web Service
- Summary
- Chapter 7: XML Schema Designer
- What are XML Schemas?
- NetBeans Support for XML Schema Documents
- Source View
- Schema View
- Design View
- Uses of Elements
- XML Schema Design Patterns
- Summary
- Chapter 8: Intelligent Event Processor
- Need for Event Processing Tools
- IEP Service Engine
- Continuous Query Language (CQL)
- The IEP Editor and Palette
- Validating Event Processors
- Operators Input and Output Types
- Testing IEP Projects
- Summary
- Chapter 9: Handling Events
- Fault Handling Within WSDL Documents
- BPEL Handlers
- Fault Handlers
- Event Handlers
- Compensation Handlers
- Termination Handlers
- Summary
- Chapter 10: Building a Sample Application
- About the Sample Application
- Getting Started
- Creating Partner Services
- Creating the BPEL Process
- Creating a Composite Application
- Part A - The Approach
- Testing Part A Source
- Part B – Using Multiple Partners
- Testing Part B Source
- Part C – Writing to File
- Testing Part C Source
- Part D – Sending JMS Messages
- Testing Part D Source
- Part E – Conditions and Sequence
- Testing Part E Source
- Part F – Sending Mails
- Testing Part F Source
- Part G – Event Processing
- Summary
- Chapter 11: Composite Applications
- Role of Composite Applications
- NetBeans Project Types
- Workspace
- Non-Hierarchical Model
- CASA Editor
- Summary



