The Many Flavors of IBM ESB Implementations
A few weeks ago I had the good fortune to receive an email at work which invited me to attend some training on Service Oriented Architecture (SOA). I jumped at the chance and quickly registered for two classes as it is so difficult to find time for serious learning while trying to keep my head above water in my "real job."
This week, the class has focused on how we could implement various Enterprise Service Bus (ESB) scenarios using the different IBM products. (Be prepared for WebSphere overload.) In particular, we've talked about:
- WebSphere Process Server (WPS) with WebSphere Business Modeler and WebSphere Integration Developer (WID) as the tooling for WPS.
- WebSphere Enterprise Service Bus (WESB), which also uses the WID tooling. (Incidentally, WESB also comes bundled with WebSphere Process Server) This is based on "newer" J2EE technology.
- WebSphere Message Broker (WMB) with its WebSphere Message Broker Toolkit as the tooling. This has also been called IBM's "Advanced" ESB product because it is based on "mature" WebSphere MQ technology and can handle higher volumes than WESB. However, there is no migration path from WESB to WMB since the underlying technologies are so different.
- WebSphere Data Power SOA Appliances (It is a real coup d'état for IBM Software Group to "own" this hardware product.)
- WebSphere Business Monitor, which can monitor business events identified in a WebSphere Business Modeler model.
- WebSphere WebServices Gateway (WGW) which I believe has be renamed Service Integration Bus for Web Services Enablement (SIBWS)
The class had been in Pittsburg and I must say I've been favorably impressed with the city so far. Below is a picture of the confluence of the Ohio, Allegheny, and Monongahela Rivers at Pittsburgh as seen from the top of the Duquesne Incline, over 400 vertical feet above the river. The class is in the brown building on the right side right above the yellow arch of the bridge.
Here's the view from the IBM training facility on Stanwix Avenue alongside the Monongahela River. For you old timers, I'm told this facility dates back to the days of the IBM acquisition of TransArc and their products like Encina. Nice view. Tough duty, huh?
Click here for more Pittsburgh pictures.
8 comments:
Timely post and nice pictures of Pittsburgh in your other post. Sure looks like a nice city and I think I'll have a great time as my upcoming class is also in Pittsburgh :-)
Gerhard,
Thanks for stopping by my humble blog. I hope you enjoy your stay in Pittsburgh as much as I did
Hi Phil,
Good to see that you had a good time and great that you had a good exposure to WPS and WID, need a brain dump from you on these next week :)
Any coverage of WPS + WMB? Anything on SOA security models? These are pretty much 2 of the hottest topics I'm finding with customers at the moment.
Deepak,
Thanks, I'll definately have some "stuff" to show you.
andyp,
I hope to have a post on security soon. As for WPS and WMB, this combination is essentially the same as the WESB and WMB combination as WESB is bundled with WPS. I consider the process choresography engine of WPS attached to "the bus" and not part of it.
I would like to know about soa security ? IBM products that help achieve this ?
any useful links ?
Thanks in advance.
Maverick Roark,
I believe the primary security products to look at would be IBM Tivoloi Identity Manager (TIM) and IBM Tivoli Access Manager (TAM). There is a "Web Seal" component that can be used in the DMZ if you need to expose your ESB to the outside world.
Post a Comment