Cyberspace is big. You just won't believe how vastly, hugely, mind-bogglingly big it is. The Crooked Stick

My Other Crooked Stick (Archery)

Thursday Apr 23, 2009

As the final part of my WLM SE Trail I will be securing the previously built Visual Web Pack Application using OpenSSO and the previously configured OpenDS instance. The choice of Visual Web Pack is arbitrary and you could do the same with the ICEfaces implementation.

I will be simulating a multiple box deployment strategy for two reasons:
  1. This is more likely to be a production type implementation.
  2. It actually make configuration of OpenSSO easier.
This implementation will take you through the graphical implementation but you do have the option to configure OpenSSO using a number of scripts and XML files but these will not be discussed in this blog entry.[Read More]

Thursday Mar 26, 2009

Having recently been working with the current version of the Open ESB Component Development Kit (CDK) I decided to try and build the current Component Tool Kit Client GUI as a NetBeans Module that provided a number of extra project types. The functionality I provide is built upon the existing core CDK project templates and I hope will provide an alternative interface to the building Open ESB Components. Because I build upon the existing CDK templates I am currently restricted to the functionality that they provide and need to work within the restriction that it imposes.
[Read More]

Friday Mar 13, 2009

As a quick extension to my previous blog entries based around the Open ESB WLM SE and interfacing using your own IDE. In my examples Visual Web Pack and ICEFaces I have created a bare bones SoapUI Project that is based on the TaskCommon.wsdl. If you download this and tweak the URLs then you will be able to quickly test your deployments.


If you downloaded the WLM SE Component installer on or after the 9th March 2009 you will notice that the TaskCommon.wsdl has been changed from a concrete implementation to an abstract implementation and hence you will not be able use it directly without modifying the Composite Applications Service Assembly.

To allow remote access you will need to connect the TaskCommonPort to a SOAP BC as below and configure it as follows:
  • Name : TaskCommonPort
  • Binding : TaskCommonBinding
  • soap:address : http://localhost:${HttpDefaultPort}/wfse/TaskCommon


TaskCommon Config


Once configured you will be able to connect the SOAP UI Project.

Thursday Mar 12, 2009

The WLM SE provides a simple Web based Worklist Manager that allows users to review, Checkout and Complete Tasks assigned to them. This is a very basic interface and in unlikely, although it can be modified, to provide exactly what you want. Given that most users would like their own Company specific interface linking in with their portal and access control system they  may well need to write their own interface.

This blog will take you through implementing a ICEFaces interface to the WLM SE processes. By its nature I intend to make this a simplistic implementation but hopefully show how it can be done. In my previous blog I will repeated the process using the Visual Web Pack interface.[Read More]

Wednesday Mar 11, 2009

The WLM SE provides a simple Web based Worklist Manager that allows users to review, Checkout and Complete Tasks assigned to them. This is a very basic interface and in unlikely, although it can be modified, to provide exactly what you want. Given that most users would like their own Company specific interface linking in with their portal and access control system they  may well need to write their own interface.

This blog will take you through implementing a Visual Web Pack interface to the WLM SE processes. By its nature I intend to make this a simplistic implementation but hopefully show how it can be done. In my next blog I will repeat the process using the IceFaces interface.[Read More]

Friday Feb 13, 2009

In the final part of my "Vendor Relationship Management Portal" (VRMP) implementation trail I will implement the Vendor Workflow using just the functionality available in the Open ESB (GlassFish ESB) product. This uses the Open ESB BPEL 2.0 JBI Based functionality and the Worklist Manager Service Engine (WLM SE). Previously I have blogged about Java CAPS 6 WLM functionality and how to link BPEL with this traditional Java CAPS functionality; see:
Within those entries I discussed the Part 3 entry that would be the same project implemented using pure Open ESB and the WLM SE. Therefore this blog entry is the first in the Sub-Thread associated with building the VRMP using only Open ESB.[Read More]

Monday Feb 09, 2009

Moving on from the traditional Java CAPS Work List Manager functionality Open ESB, and hence JBI, are providing a replacement Work List Manager Service Engine in the WLM SE. Previously I have blogged about Java CAPS 6 WLM functionality and how to link BPEL with this traditional Java CAPS functionality; see:
Within those entries I discussed the Part 3 entry that would be the same project implemented using pure Open ESB and the WLM SE. Therefore this blog entry is the first in the Sub-Thread associated with building the VRMP using only Open ESB.[Read More]

Thursday Dec 18, 2008

The Graphical BPEL Monitor described in my previous blog entry "Graphical BPEL Monitoring and Usage Statistics" can be integrated into the Open ESB "Enterprise Service Bus Console" in a number of simple steps. This quick blog entry will take you through the integration process and hopefully show the power of the ESB Console framework.[Read More]

Friday Dec 05, 2008

Following on from my previous SVG Based BPEL Graphical Monitoring example I have extended the sample Visual Web Pack project to include simple BPEL 2.0 Usage Statistics. This addition provides the Business User with an additional level of information covering overall usage and Minimum, Maximum and Average processing time. Therefore in addition to providing Specific Instance Monitoring using the dynamically generated SVG we can now view the BAM Style processing statistics for each deployed BPEL Process and similar for each activity within a selected BPEL Process. These are presented both in a tabular and graphical format (SVG) for the selected BPEL Process.[Read More]

Wednesday Nov 05, 2008

Extending on my recent blog entries around the BPEL 2 SVG Generator I have extended the functionality so that it will now generate highlighted paths through the SVG file by setting the various opacities of the Complex and Simple activities. The net result of this is that is is now easy to quickly generate SVG file on the fly from any given Open ESB BPEL 2 file. To showcase this new functionality I have built a small Visual Web Pack page that is linked to the BPEL 2 persistence tables and will display the SVG based on the selected BPEL process. This Visual Web Pack Application can be installed as a self contained application on any Glassfish instance it requires only the existing jdbc/bpelseNonXA JDBC connection pool definition to the persistence database.
[Read More]

Monday Nov 03, 2008

Following on from my previous blogs and some of Adam's I have noticed that I need to add some more documentation around the usage of the BPEL 2 SVG generator. Therefore the purpose of this blog entry is to do just that. I will take some example code (from the NetBeans Plug-in Action) and explain what each of the parameters and settings achieve.[Read More]

Wednesday Oct 22, 2008

Following on from my previous blog entry "Generating SVG From BPEL 2 Files" I have updated the core code to include those features that were originally missing. The new code samples can be found in the original location but I decided to add this blog to quickly sumarise the key features I added.
[Read More]

Tuesday Oct 14, 2008

Following on from Adam's sterling work of graphical monitoring of BPEL Processes in his blog entry on Graphical BP Monitoring one of the most common question was why can't we generate this auto-magically. Well within this blog entry I will take you through the steps required to generate SCG files from a BPEL and then extend the NetBeans Interface to allow the user to simply Right-Click a bpel file and generate a svg file.
[Read More]