Winter Savings - Save up to $250 to $2500 on IT Training. Use promo code SNOWBALL

redhat logo 2019 v2

Developing Workflow Applications with Red Hat JBoss BPM Suite

Course Details
Code: JB427R
Tuition (USD): $2,167.50 • Self Paced
Generate a quote

Developing Workflow Applications with Red Hat® JBoss® BPM Suite (JB427) is for developers and architects who wish to incorporate workflow processing in business applications.

Skills Gained

  • Red Hat JBoss BPM Suite 6 architecture and features
  • Basic and advanced business process modeling
  • Integrating workflow into applications
  • Testing and debugging BPM applications
  • Monitoring BPMS processes
  • Process simulation

Who Can Benefit

Java developers and architects who need to learn how to implement applications that use business process modeling, specifically with Red Hat JBoss BPM Suite 6.


  • Firm understanding of Java, including Java development tools (i.e. Maven and Eclipse via Red Hat JBoss Developer Studio).
  • Familiarity with general workflow concepts. Business process management (BPM) experience is not required.
  • Familiarity with Red Hat JBoss BRMS 7 is helpful but not required.

Course Details

Introduction to Red Hat JBoss Data Virtualization

  • Install Red Hat JBoss Data Virtualization

Model data sources

  • Model connections to data sources and the Teiid server

Create a virtual base layer (VBL)

  • Model a VBL on top of data sources

Create virtual databases (VDB)

  • Create and deploy a VDB

Create view models with a union

  • Model combined projections

Create view models with joins

  • Model joins between tables (sources)

Create virtual procedures

  • Model virtual procedures

Produce XML results

  • Model for XML document results

Expose a model as a SOAP web service

  • Build and deploy a web service model using JAX-WS (SOAP)

Expose a model as a REST web service

  • Deploy a web service model using JAX-RS (REST)

Create a view from a web service data source

  • Use a web service as a data source

Server administration

  • Manage the data services server

Create materialized views

  • Utilize materialized views when appropriate

Restrict access to a virtual database

  • Implement access restrictions to the elements mapped in a virtual database

Access a virtual database in an application

  • Access virtual databases in a Java application