JBoss ESB Beginner's Guide
This course has been retired. Check out the alternatives below
-
What do you get with a Packt Subscription?
- Instant access to this title and 7,500+ eBooks & Videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
Getting Started
- 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
-
Deploying your Services to the ESB
- 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
- Time for action – deploying the quickstart
- Summary
-
Understanding Services
- 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
- Time for action – examining exceptions
- Composite services
- Transactions
- Security context
- Summary
-
JBoss ESB Service Actions
- 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 – running the quickstart
- Time for action – implementing content-based routing
- Time for action – let's see how notifiers work
- Chapter bibliography
- Summary
-
Message Delivery on the Service Bus
- Message Delivery on the Service Bus
- The bus
- Preparing JBoss Developer Studio
- 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
- Summary
-
Gateways and Integrating with External Clients
- Gateways and Integrating with External Clients
- What is a gateway and a notifier?
- Preparing JBoss Developer Studio
- The JMS gateway
- Time for action – using the JMS gateway
- The File gateway
- Time for action – using the File gateway
- The HTTP gateway
- Time for action – using the HTTP gateway
- The Camel gateway
- The FTP gateway
- The UDP gateway
- Time for action – using the UDP gateway
- The JBoss Remoting gateway
- Time for action – using the JBR gateway
- The Groovy gateway
- The SQL gateway
- Time for action – using the SQL gateway
- The JCA gateway
- Summary
-
How ESB Uses the Registry to Keep Track of Services
- How ESB Uses the Registry to Keep Track of Services
- The registry—what, how, and why?
- UDDI—the registry's specification
- jUDDI—JBoss ESB's default registry
- Time for action – looking at the jUDDI registry database
- Other supported UDDI providers
- Custom registry solutions
- End-point reference
- Time for action – looking at EPRs
- JAXR—introducing the Java API for XML registries
- Federation
- Load balancing
- Registry maintenance and performance
- Registry interceptors
- Monitoring
- Time for action – querying the UDDI server
- Chapter bibliography
- Summary
-
Integrating Web Services with ESB
- Integrating Web Services with ESB
- Preparing JBoss Developer Studio
- Time for action – preparing the Chapter8 application
- Time for action – switching consoles
- Exporting ESB services as a web service
- Time for action – running the sample
- Time for action – securing the sample
- ESB web service client
- Time for action – ESB SOAP client
- Time for action – Incorporating the Wise SOAP Client
- Co-located web services
- Time for action – incorporating a SOAPProcessor client
- Web service proxies
- Time for action – incorporating SOAPProxy into the application
- Tweaking HttpClient
- SOAPProxy security pass through
- Time for action – SOAPProxy security pass through
- Summary