更新时间:2021-08-20 15:50:18
coverpage
JBoss ESB
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Prologue—the need for an ESB
Preface
What is "JBoss"?
What is Open Source and what are its advantages?
What is middleware?
What is an SOA? What is an ESB?
What is JBoss ESB?
What capabilities does JBoss ESB have?
Why JBoss ESB?
What is JBoss ESB's relationship with SOA?
What resources does the JBoss ESB community provide?
What are the JBoss project and product models?
What this book covers
Chapter bibliography
Conventions
Time for action – heading
Reader feedback
Customer support
Chapter 1. Getting Started
Downloading JBoss ESB
Downloading and installing an application server
Time for action – downloading and installing JBoss AS
Choosing which JBoss ESB distribution is right for you
Time for action – downloading and installing jbossesb-4.10.zip
Time for action – deploying JBoss ESB to JBoss AS
Keeping things slim
Time for action – modifying a profile
Testing the installation
Time for action – testing the installation
Looking at logs
Time for action – viewing the deployment of an application in the server.log
Consoles
Time for action – examining an MBean
What do you do if you see an error?
Summary
Chapter 2. Deploying your Services to the ESB
The quickstarts
Anatomy of a deployment
Time for action – deploying the quickstart
Deploying a JBoss ESB archive remotely
Time for action – accessing the admin console
Time for action – performing the deployment
Introduction to JBDS
Time for action – downloading JBDS
Time for action – installing JBDS
Running JBDS
Time for action – setting up the ESB runtime in JBDS
Time for action – using JBDS to run the quickstart
Deploying the quickstart in JBDS
Chapter 3. Understanding Services
Preparing JBoss Developer Studio
Time for action – opening the Chapter3 app
Examining the structure of ESB messages
Time for action – printing the message structure
Time for action – examining the main payload
Time for action – examining the header
Configuring through the ConfigTree
Time for action – examining configuration properties
Service pipeline and service invocation
Time for action – examining exceptions
Composite services
Transactions
Security context
Chapter 4. JBoss ESB Service Actions
Understanding actions
What is an action class?
The action chain
Custom actions
Out-of-the-box (OOTB) actions—how and when to use them
Time for action – running the quickstart
Time for action – implementing content-based routing
Time for action – let's see how notifiers work
Chapter 5. Message Delivery on the Service Bus
The bus
Time for action – creating File Filters
Time for action – opening the Chapter5 app
Transport providers
Time for action – using a File provider
Time for action – testing InVM transactions
Time for action – using lock-step delivery
Time for action – increasing listener threads
Provider configurations
Chapter 6. Gateways and Integrating with External Clients
What is a gateway and a notifier?