I've updated my "Introduction to SOA governance
The new version is on developerWorks, and is also featured in the IBM SOA Newsletter
The updates from the original version include:
SOA governance is as important as ever. I hope you'll find these updates helpful.[Read More
What does IBM have planned for WebSphere in 2009?
In "2009 Trends and Directions for WebSphere
," WebSphere Chief Technology Officer Jerry Cuomo
discusses the main trends he's focused on this year, which he's summarized in Jerry's 2009 Top 10 WebSphere Trends and Directions
One trend I find very interesting is Middleware-as-a-Service, which combines cloud computing with middleware products like the IBM SOA Foundation
products. I think where this is leading is that customers will be able to create application hosting environments (aka clouds), either on the customer's hardware or in a third-party data center, that application development teams will be able to deploy their applications into and make those applications available for the enterprise without having to be too concerned about the details of what exactly their applications are running in or on. This will create a helpful separation and point of coordination between the infrastructure group managing the hardware and middleware across multiple projects and each project that simply needs a runtime for is applications.
Another neat theme is an expansion of the approaches available to achieve business/it alignment
. Business Mash-ups will bring quickly built situational applications to the business world. Business Rules, like the ILOG acquisition
, will enable business users to participate more easily and meaningfully in defining the policies for how the business works, policies which the applications are supposed to follow and enforce.
Two more trends, Extreme Scale and WAS.NEXT, will further evolve the long-running trend of bringing the power of the mainframe to clusters of distributed servers and yet make the middleware on those servers more pluggable so that the applications only run the infrastructure they need.
Jerry's got a pretty interesting article, so check it out. (Thanks to my friend Bill Higgins
for reminding me of this article and that I ought to blog about it.)
Technorati Tags: websphere, business/it alignment, rules engine, ibm || Digg it | Slashdot it | Post to del.icio.us |
I have a new article in the IBM WebSphere Developer Technical Journal
The article is "A quick intro to WebSphere Business Process Management
As you know, IBM has disseminated a flurry of SOA announcements
. We're educating management about SOA, talking about the new SOA products
, the new SOA programming model
, and so on. But does it all really fit together? And if so, how?
I'm pleased to say that our various SOA marketing messages fit together surprisingly well. Whereas each message tends to be a discussion aimed at a horizontal level of a customer's organization--such as management, architects, or developers--this article takes a vertical spike through it to show how it all fits together--from enterprise goals to implementation details. The article doesn't have all the details; that's in the other materials; the article just reviews the major points. But in doing so, you start to see the same points in the different levels, and hopefully how they fit together.
I hit four main points:
- What (we're saying) SOA is -- Why does an enterprise need SOA?
- Our SOA reference architecture -- What you need to do SOA
- WebSphere Process Server -- Provides the main features specified in the ref arch
- Service component architecture -- Implement components that use the WPS features
SOA reference architecture
For example, take workflow: You see that SOA needs business service choreography, that the ref arch calls for process services, that WPS provides a BPEL business process component, and that an SCA (in WPS) can be implemented as a BPEL business process. So a BPEL service component maps directly back to one of the main requirements for SOA, service choreography.
Likewise, take ESB: The parts of an SOA composite application can be integrated much more easily using an ESB, which is central to the ref arch, and WESB is the foundation for WPS
. (A detail that the article doesn't get into is that ESB mediations are also SCA components in WID/WESB/WPS.)
So hopefully you can see how it all carries through, from what we're telling your management, to those of you who are architects, to you developers. It even carries through to the business analysts; with SOA, the way you model your business is also the way you should model your apps.
Pretty neat, huh? (I hope you agree.) So check out the article.
It's a new quarter and time for a new round of marketing announcements from IBM.
While some products (or at least versions) are new, the announcements reiterate some already announced and available products. This latest news focuses more on how the products go together, how it all fits into SOA
, and on how IBM clients
are achieving success with IBM products and SOA.
WebSphere Application Server V6.1 has been announced, which I'll cover in my next posting.
The next version of WebSphere Portal
, version 6.0, has been announced:
WebSphere Business Modeler V6.0 announcement: Version 6.0 of the IBM WebSphere Business Modeler family of products provides unrivaled business modeling, simulation, and collaboration capabilities to revolutionize business flexibility
. Actually, that's from September 2005, but it was discussed a lot again this month.
WebSphere Business Monitor 6.0 announcement: IBM WebSphere Business Monitor V6.0 delivers real-time business monitoring with metrics, visual displays, and alerts
(from September 2005).
WebSphere Commerce V6 announcement: Preview — IBM WebSphere Commerce V6
. Again, originally announced in January.
New versions of WebSphere Enterprise Service Bus, WebSphere Process Server and WebSphere Information Server -- 6.0.1, not exactly news for my readers; see WebSphere Business Process Management
Lots of articles have been published about all this. See:
There's a set of articles covering the new v6.0.2 releases of several WebSphere products.
Several of the WebSphere Business Process Management
products have been updated to v6.0.2. Although the version number sounds minor (previous + 0.0.1), this is actually a major new release of the products, solidifying functionality and improving performance. (The v6.1 designation is, I believe, being reserved for the version of WebSphere Process Server that'll be built on WebSphere Application Server 6.1
I've put together a wiki
page that lists the WebSphere 6.0.2 Articles
. Enjoy.[Read More
Now available: Beta versions of the next versions of WAS and WMQ.WebSphere software early programs
makes beta versions of products available for evaluation. It now has WAS 7 and WMQ 7:
It also has the beta of the SOA feature pack for WAS:
There are also GA (i.e. non-beta) WebSphere Application Server Version 6.1 Feature Packs
for Web Services
, Web 2.0
, and EJB 3.0
. See WAS Feature Packs
for details. There is also a RAD 7.5 beta
Technorati Tags: websphere application server, websphere mq, rational application developer, websphere, ibm || Digg it | Slashdot it | Post to del.icio.us |
I've been talking about WebSphere Business Process Management
(WBPM) and showing some pictures that help explain what's going on. I now have some better pictures publicly available, so let's review those.
In WebSphere Process Server: A Russian Doll
, I showed how WPS contains WESB, which contains WAS. Here's a better picture of that:
WebSphere Application Server, ESB, and Process Server
In WebSphere Process Server Components
, I showed the component architecture in WPS. That picture changed a little when we released WESB, which WPS is now built on. Here's the updated picture:
WebSphere integration product family
Actually, I disagree with this picture a little bit. I think we should show the Mediation Flows box as its own row above SOA Core and below Supporting Services. Then you could draw a line between Mediation Flows and Supporting Services and say that everything below the line is in WESB, whereas the stuff above the line what WPS adds. In other words, WESB has Mediation Flows, but doesn't have anything else in the Supporting Services row; I wish the picture showed that better.
Way back in December, in Service Component Architecture
, I showed what an SCA looks like and how it can be implemented. Here's an update:
Service Component Architecture overview
I like the way this picture shows both the Interface and the Reference(s). Other versions of this diagram I've seen show Selector and Interface Maps separated from the rest of the Implementation list; this is because those latter two don't really implement anything, they're adapters for connecting to an existing implementation. Too bad this version doesn't show that detail.
So, I hope these updated diagrams help you understand what I've been talking about a little better. Enjoy.
Want to run business processes in a compute cloud?BPM BlueWorks
combines business process management (BPM) with cloud computing
. According to our press release
[BPM BlueWorks is] a cloud-based set of strategy and business process tools. BPM BlueWorks provides business users with the collateral they need to implement business strategies within their organizations based on industry-proven business process management techniques.
I don't find that description very helpful. It seems to be a lot of things to a lot of people: A tool for creating business processes; a cloud hosting that tool; a cloud hosting reusable process components which can be used by the processes developed with the tool; a community for developing these business processes. According to Michael Vizard
The idea is that IT people and business executives can collaboratively model a business process and then export that model to a set of IBM Websphere Business Events software to execute it. The model serves to configure the Websphere software to match the business process. Because the model essentially represents a higher level of abstraction above the core middleware software, it also allows customers to update the business process as often as required, which for the first time allows IT to be responsive to the rapidly changing needs of the business.
I'm not sure what Websphere Business Events
has to do with BPM. According to Sandy
, BlueWorks is for creating "dynamic processes," which is interesting because processes usually contain a centralized plan (e.g. orchestration); dynamic implies the collaboration is more like choreography. If so, then WBE makes sense because it supports choreography, which is to say that it creates very dynamic connections between components.
Technorati Tags: bpm blueworks, service-oriented architecture, business process management, cloud computing, ibm || Digg it | Slashdot it | Post to del.icio.us |
IBM is offering an online class on WebSphere ESB.Building WebSphere ESB Solutions
is a Redbook Workshop
that will teach WebSphere ESB
6.1. It's online (so no travel) and instructor-led, and will run May 12-15, 2008. The registration
fee for non-IBM employees $1600 USD. IBM employees can register internally.
WebSphere Enterprise Service Bus (ESB) is a powerful solution for mediating service requests. Based on Service Component Architecture, it provides a set of pre-built and custom mediation capabilities to perform tasks such as routing, transformation, logging, and lookup. This 4-day online workshop provides extensive hands-on lab exercises of all of these features. Additionally this workshop positions WebSphere ESB within the IBM SOA Foundation.
This workshop uses the latest (V6.1) releases of WebSphere Enterprise Service Bus and WebSphere Integration Developer tools. It also integrates WebSphere ESB with WebSphere Service Registry and Repository and WebSphere MQ.
Students will explore and build ESB solutions for deployment to WebSphere ESB. They will use WebSphere Integration Developer to perform the typical tasks of an integration developer including modeling, testing, configuring, and deploying ESB-based applications. They will then deploy and administer these applications to WebSphere ESB.
The class will be held only of there's sufficient interest, so if you are interested, please register.
Technorati Tags: websphere esb, redbook, ibm || Digg it | Slashdot it | Post to del.icio.us |
IBM's Christina Lau has a new blog on developerWorks.
On The Business Process Management Experience
, Christina discusses business process management (BPM) and the associated WebSphere BPM products
. BPM is becoming a really key area within IBM, a major part of achieving business/IT alignment
. Christina has just been promoted to Distinguished Engineer (DE), leading the BPM Architecture and Advanced Technology Team. It's great that she's taking the time to write down her thoughts for our benefit. Check it out.
Technorati Tags: business process management, christina lau, websphere, ibm || Digg it | Slashdot it | Post to del.icio.us |
I've had the chance to learn a lot more about our new DataPower products. The more I learn, the more impressed I get.
DataPower is a company IBM acquired last year
. We're still getting them integrated, including our web sites. We list them
on our site, but most of the product information is still on DataPower's site
The DataPower products are network appliances. Like an IP router or hub, it's a box; the entire interface is four Eathernet ports and a serial port (and a power cable). It's rack-mountable; its size is 1U, or about the size of a large pizza box. The software is all firmware, with flash memory for configuration settings. There's really nothing to install; you unpack it from the shipping container, plug it into the network, and start using it. You do need to enable it, and you need to configure it, which is a little like programming, but much simpler than a traditional software server like a database or a J2EE app server.DataPower XI50 XML Integration Appliance
Interestingly, even though DataPower is effectively a hardware device, it's grouped as part of IBM's WebSphere brand
. This is kind of an odd choice, since Systems Group is the part of IBM that makes hardware. Software Group's products come on CDs or can be downloaded, and are installed on host computers. But DataPower was added to Software Group, and specifically the WebSphere brand, because the appliances have really great synergy with our enterprise service bus (ESB) products.
As I get time, I'll talk more about what the DataPower products do and how cool and useful they are.[Read More
I've added a page to my wiki
: DataPower Products
This is a continuation of my discussion of DataPower
, which I'm experimenting with conducting on the wiki (starting at WebSphere DataPower
) instead of this blog so as to serve as a better long-term reference source.[Read More
Interested in what I have to say, but bored with having to read all those pesky words? Always wondered what I sound like?
Well, good news: I now have an interview
on developerWorks. (And they think I'm a "star blogger"; let's not spoil that illusion!) You can listen to it as audio
or go back to the reading thing as text
In the interview, I talk about:
- how and why I started blogging
- event-driven architecture (EDA)
- product stuff I do (DataPower, ESB stuff, SOA stuff)
Check it out. (It might even be interesting!)
BTW, the developerWorks podcasts
page lists lots of feeds you may want to subscribe to:
A significant section of developerWorks
which is easy to overlook is the Technical events and webcasts
For example, just the sheer number of Webcasts
we have is amazing. Here are a few that caught my eye:
There are also several Technical briefings listed. These are half- or full-day mini-conferences presented in selected cities. Some interesting ones are:
So, there seems to be something for everyone. Check it out.
Rachel Reinitz talks about how to develop SOA skills.
"Developing skills for the SOA world
" is an interview with Rachel Reinitz, a Distinguished Engineer in ISSW
. This article is actually from back in May, but is very useful; I forgot to mention it before, but here it is now.
Technorati Tags: service oriented architecture, education, it skills, rachel reinitz, ibm