JB453 - JBOSS Enterprise Service Bus (ESB)

JB453 - JBOSS Enterprise Service Bus (ESB)

JBoss Enterprise Service Bus (ESB) provides a service-oriented architecture (SOA) platform to integrate business components and services into automated business processes. This course covers the JBoss ESB 4.2 and its various services, including: registries, transformation services, routing, web services, rules services, and service orchestration.

Regularly:

$1,998.00

On Sale:

$1,899.00

 

Item Quantity

Quantity*

Enter the appropriate quantity for this item below.

The number of students may be adjusted after the course has been added to the cart.

Course Description

JBoss Enterprise Service Bus (ESB) provides a service-oriented architecture (SOA) platform to integrate business components and services into automated business processes. This course covers the JBoss ESB 4.2 and its various services, including: registries, transformation services, routing, web services, rules services, and service orchestration.
Prerequisites:
  • Basic Java competency
  • Some understanding of messaging and message oriented middleware
  • Some understanding of Web services and related standards (SOAP, WSDL)
  • No Java EE specific experience is required for the course, but students who need to know how to integrate with Java EE will obviously need appropriate experience

Audience:

JBoss ESB training is targeted at system architects and application developers, with some experience with Java and messaging technology, who want to use the JBoss ESB to create and / or integrate applications using a service oriented architecture.

Volume discounts:

If your company needs to train more than one employee at the same time, take advantage of our multi-student discounts.

Course Outline

The following is an outline of the skills and knowledge represented in the training elements of the JB453 JBoss ESB.
Note: Technical content subject to change without notice. Significant changes in course content will generally be available in posted outlines at least two months prior to being implemented in scheduled courses, to allow enrolled students adequate prep time. Reload this page regularly to insure up-to-date information.

Course content

1.SOA and ESB
This module introduces the concept of a Service Oriented Architecture, providing a definition of SOA, along with describing the characteristics of a service, and the requirements for messaging and an Enterprise Service Bus.
2.ESB Overview
This module provides an overview of the JBoss ESB, including ESB Concepts (including providers, services, actions, gateways), example configurations, features, etc.
3.Custom Action Programming
This module describes the differences between an ESB aware and non aware client, and how to create and configure custom actions.
4.Transformation Services
This module discusses the Smooks transformation service manager. It covers the Smooks action configuration for both non-profile as well as profile-based configurations. Several action configurations are reviewed, as well as the associated Smooks resource configurations. Out-of-the-box transformations are also covered.

5.Routing
This module discusses various routing patterns, in particular those implementable with a content based router. The JBoss ESB content based router is discussed, along with a quick introduction to JBoss Drools, on which it is based. The configuration and rules for several routing patterns are reviewed as well.
6.Web Services
This module describes JBoss ESB support for Web services. It begins with a quick review of Web Services standards, and then discusses JSR-181 Annotations. The main topic are then covered in detail, which are the configuration on Inbound / Producer and Outbound / Consumer web services on the ESB.
7.Rule Services
This module provides an introduction to JBoss Drools and how to configure rules as services on the ESB. Design issues such as stateful vs stateless, rule authoring language choices, and rule deployment are also discussed.
8.Orchestration
Orchestration of services is a very important aspect of a service oriented architecture. This module review two orchestration options: jBPM JPDL and WS-BPEL. An introduction to jBPM is provided, along with a quick overview of the WS-BPEL specification.

Upon completion of each module, several "quickstarts" (product examples) will be examined and run as part of the hands-on lab portion of the class.
Related Items
JB295 - JBoss Enterprise Application Development

JB295 - JBoss Enterprise Application Development

ntended for entry to mid-level Java™ developers, JBoss Enterprise Application Development (JB295) course will expose students to JBoss® Java EE frameworks, specifications, and interfaces (APIs). Students will learn how to create and maintain Java EE-compliant applications from start to finish using the Eclipse-based JBoss Developer Studio. Comprehensive lecture and extensive use-case, hands-on labs will introduce the student to Seam, Hibernate, and other related technologies that help create a fully functional enterprise Java application. By the end of the course, students will build a complete multi-tier enterprise application, including a web-based front end, a web services layer, EJB-layer, and a persistence layer, as well as code for test cases at all levels.

Regularly:

$2,698.00

On Sale:

$2,598.00


Shopping Cart

There are no items in your shopping cart.

Store Search

Advanced Search

Powered By Sun Microsystems Secured Site