Showing posts with label WebSphere. Show all posts
Showing posts with label WebSphere. Show all posts

Saturday, May 05, 2007

BPM Series: My first brush with IBM's WebSphere Process Modeler

Yesterday I and a couple of colleagues from our BPM team spent some time exploring WebSphere Process Modeler. The purpose of our exploration was to examine the possibility of using WebSphere Process Modeler as a process modeling tool across the organization replacing Visio.

Unfortunately none of us are formally trained to use WS Process Modeler. So, after spending almost about 3 hours we managed to define a simple 5-7 step process representing our New Business Applications process. Here are my initial impressions about WS Process Modeler:

- The most disappointing part of the process modeler is the footprint it occupies on a client machine. It needs at least 1 GB RAM! This will be the biggest obstacle in our attempts to make it as the preferred process modeling tool amongst user community.

- The tool offers 3 views - basic, intermediate and advanced. This is indeed a very good feature. For example, a smart or key user can start with basic view and subsequently the analyst can take over and build the process model further to make it ready for technical development on WebSphere Integration Developer (WID).

- The tool would score low on ease of use or intuitiveness. However, I do not blame IBM for this. WS process modeler is a fairly comprehensive tool addressing very wide range of process modeling and process simulation needs. And hence it is likely to be very complex.

- The feature I liked the most was the on-line error log it provided for users / analyst to fix the process model for syntax or grammar. This is a very useful features for beginners as it provides them help at design time itself to fix the model before deployment.

Sunday, April 22, 2007

Sidewalk: IBM's Enterprise Service Bus - a misnomer?

Recently I heard the podcast of interview of Leif Davidsen, Product Manager, WebSphere Application Integration, IBM. Interestingly, Mr Davidsen talked about multiple types of ESBs offered by IBM - 2 of which are ESBs that supported:
- Services driven integration (WebSphere ESB), and
- Application to application integration (Advanced ESB - WebSphere Message Broker)

He also mentioned that IBM's approach towards SOA centered around 5 different entry points: People, Process, Information, Reuse & Connectivity and that ESB was very much at the heart of SOA.

There is indeed no doubt that ESB is an essential vehicle in the journey towards SOA. However, I am confused about IBM's implementation of ESB. Does message broker really fit the defintion of ESB? Or is IBM trying to push their entire suite of integration offerings under the umbrella of ESB just to leverage the hype surrounding acronyms such as ESBs and SOA?