Eric D. Schabell: JDG
Showing posts with label JDG. Show all posts
Showing posts with label JDG. Show all posts

Wednesday, October 14, 2015

How To Setup SOA 5.x Tooling For JBoss Developer Studio 9

The release of the latest JBoss Developer Studio (JBDS) brings with it the questions around how to get started with the various JBoss Integration and BPM product tool sets that are not installed out of the box.

In this series of articles we will outline for you how to install each set of tools and explain which products they are supporting.

This should help you in making an informed decision about what tooling you might want to install before embarking on your next JBoss integration project.

There are five different software packs that offer tooling for various JBoss integration products:
  1. JBoss SOA 5.x Development
  2. JBoss Business Process and Rules Development
  3. JBoss Fuse Development
  4. JBoss Data Virtualization Development
  5. JBoss Integration and SOA Development
JBoss SOA tools available.
This article will outline how to get started with the JBoss Data SOA 5.x tooling and JBDS 9.

Installation

JBDS 9 can be obtained through the Customer Portal or via the early access downloads on jboss.org. After installing JBDS, start it up and you will see a welcoming JBoss Central tab with at the bottom a tab to look at the available tool sets labeled Software/Update

You will notice that there are no other JBoss Integration stacks offered to install upon first inspection. This is due to, at the time of this writing, the other integration stacks being early access.

Eventually they will be shown by default once testing finished and they release, but for now you can obtain them by checking the Early Access box in the bottom right corner. 

This will reveal the integration stack tooling offerings and we will select JBoss SOA 5.x Development.
Other stacks are available as early access at this time.

Click on the Install/Update button to start the installation and restart at the end to complete the process.

If you are interested in what is being installed, it can be examined by digging into the menu as follows:
  • Help -> Install new software... 
    • pull down the menu offered by Work with:
    • select JBoss Developer Studio 9.x - development updates site
    • everything under JBoss SOA 5.x Development will be installed
JBoss SOA 5.x details.
Stay tuned for more articles in this series that will detail the installation of the remaining JBoss Integration Stack tools.

Other options

In the past we have outlined the use of JBoss BPM and rules tooling for other versions of JBDS:

Friday, May 8, 2015

Red Hat Taste of Training - Configuring Cache Stores with JDG

There are often questions asked of me around JBoss Integration & BPM products when people run into me at conferences, events or online.

I have taken many of these questions home with me and they get answered in the form of an article around Tips&Tricks label or maybe a demo project gets created.

I am a teacher, I have a story to tell and you out there are a big part of the path this story takes.

Sometimes a student is just looking for a learning experience that mirrors the classroom, so with that in mind Red Hat has provided a series of free videos that give you a Taste of Training.

This just over 5 and half minute video will take you through how to configure a JBDC cache store to house data and introduces you to a JBoss Data Grid course.

It is based on the course JB453, Red Hat JBoss Data Grid Development.

Enjoy and be sure to check out the other offerings brought to you by Red Hat Training.



Friday, April 3, 2015

Docker How To For JBoss Integration & BPM Projects

(This article was co-authored with Andrew Block, Senior MW Consultant in NA for Red Hat)

One of the fastest ways to get up to speed with JBoss Integration & BPM middleware is to check out the sample projects hosted on JBoss Demo Central.

There you can find example applications that can demonstrate the use of concepts such as business rules, business processes, integration and so much more.

These demo projects showcase an array of products ranging from JBoss Data Grid, JBoss Fuse, JBoss EAP, JBoss BRMS, JBoss BPM Suite and more.

In addition, each project can also be deployed in multiple ways and in different environments.

This amount of flexibility gives you a lot of choice in how you might want to explore the possibilities available to you with JBoss Integration & BPM solutions.

If we look at the JBoss BRMS & JBoss BPM Suite projects you have no less than three choices in how you can explore them:
  1. automated installation on your local environment
  2. 1-click deployment to the OpenShift xPaaS Cloud (bpmPaas)
  3. deployment to a Docker container

Docker background

While an automated installation to a local environment has been a constant in each of the example applications for some time, a recently implemented feature provided in most applications is the ability to build an entire demo environment into a Docker image and deploy to a Docker container.

This provides the developer the ability to tap into many of the benefits Docker provides such as rapid application deployment and portability across machines.

It is left to the reader to install Docker, but once it is installed and configured in your local environment, you are ready to build and run one of the projects from JBoss Demo Central in Docker.

A full walk through of these steps is featured in this video:



Quick guide

First, navigate to the JBoss Demo Central website and locate a project with a Docker installation option that you would like to try out.

After selecting the project, you are brought to the GitHub repository. Download and unzip or clone the repository to your to your local machine.

With the source code now available on your local machine, build the Docker image representing the demo environment. This environment typically includes a JBoss middleware product and an example application.

Each Docker image that is created utilizes a common parent image. This image contains many of the software development tools required such as Java, Git and Maven. Since they are created in Docker, the developer does not need to install and configure these tools on their machine.

Once the image has been built, a new container can be run from the newly created image initializing the demo project environment. The README file contained in each repository provides the next steps on how to complete the objectives of the demo along with additional information on preparing, building and running the application within Docker.

Creating a demo environment within Docker is quick and easy.

Be sure to check the JBoss Demo Central site frequently to experience the latest ways you can master JBoss Integration & BPM middleware.