Home » Java » Enterprise Java » JBoss BPM Microservices Integration Guide Based on JBoss Fuse 6.2

About Eric Schabell

Eric D. Schabell
Eric is Red Hat’s Portfolio Architect Director. He's renowned in the development community as a speaker, lecturer, author, and baseball expert. Follow on https://www.schabell.org.

JBoss BPM Microservices Integration Guide Based on JBoss Fuse 6.2

Early this year we announced the exciting example project for JBoss BPM Suite that centers around a working online Travel Agency project.

This initially leveraged web services, that we later migrated to microservices with the help of JBoss Fuse.

With the release of JBoss Fuse 6.2, we wanted to revisit the project and make sure you had the latest greatest products at your disposal.

With a bit of work, some spit and polish, we think you will enjoy the all new JBoss BPM Suite & JBoss Fuse Travel Agency Integration Demo up to date and feel that you have a great example of their microservices integration capabilities.

Travel Booking Process

Travel Booking Process

This project provides an automated installation (repeatable) in minutes where you get JBoss BPM Suite running on an instance of JBoss EAP and a separate instance of JBoss Fuse with an automated install of 6 microservices each in their very own container!

Background

This demo is brought to you in part by our very own Christina Lin who is the JBoss Technology Evangelist that focuses on JBoss Fuse & messaging products. If you have a use case you would like to see then just let us know by raising an issue on the project.

Watch the microservice do it's work!

Watch the microservice do it’s work!

The project can be found on github and has documentation to get you up and running in minutes.

Demo detailsInstalling and running

The following steps will get you up and running in a matter of minutes with this fully automated and repeatable demo:

6 microservices in 6 containers!

6 microservices in 6 containers!

  1. Download and unzip.
  2. Add products to installs directory.
  3. Run ‘init.sh’ or ‘init.bat’ file. ‘init.bat’ must be run with Administrative privileges.
  4. Start the JBoss BPM Suite server, login, build and deploy JBoss BPM Suite process project at http://localhost:8080/business-central (u:erics/p:bpmsuite1!).
  5. Add fabric server passwords for Maven Plugin to your ~/.m2/settings.xml file the fabric server’s user and password so that the maven plugin can login to the fabric.
     <!-- Server login to upload to fabric. -->
     <servers>
         <server>
             <id>fabric8.upload.repo</id>
             <username>admin</username>
             <password>admin</password>
         </server>
     </servers>
  6. Start Fuse Server, by running ‘fuse’ or ‘fuse.bat’:
  7. Login to Fuse management console at: http://localhost:8181 (u:admin/p:admin).
  8. Under Services -> Containers tab, you will see 6 containers, select and start each one.
  9. Check if web services are available under Services -> APIs tab.
  10. Enjoy the demo!

We hope you enjoy this updated demo showcasing JBoss Fuse integration with JBoss BPM Suite.

(0 rating, 0 votes)
You need to be a registered member to rate this.
Start the discussion Views Tweet it!
Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our newsletter to start Rocking right now!
To get you started we give you our best selling eBooks for FREE!
1. JPA Mini Book
2. JVM Troubleshooting Guide
3. JUnit Tutorial for Unit Testing
4. Java Annotations Tutorial
5. Java Interview Questions
6. Spring Interview Questions
7. Android UI Design
and many more ....
I agree to the Terms and Privacy Policy
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments