Oracle Blog

SOA, ESB, BI

Moving on and exploring a different aspect of SOA

The time has come for me to move on from Sun and onto something new that I had been hoping to do for sometime. Something smaller in scope but just as interesting. Over the last few years we have worked hard to build out an extensible service platform in the OpenESB community and to realize a commercial form of the technology with GlassFish ESB.

During this time it became obvious that the platform marketplace was well served by the industry, with many good alternative offerings available both in open source and pure commercial forms. It was also clear that choosing and employing such platforms was no longer the hurdle that it represented and many (most?) firms have made those decisions and were embarked on their service-oriented initiatives.

This is not to say that the service-oriented world is complete from a technology framework perspective, just that there is enough technology out there to satisfy the vast majority of use-cases. What does seem clear however, is that in the race to build platforms that deliver services using a wide variety of software components, the challenge of effectively managing this explosion of valuable software assets has been sidelined or ignored.

The concept of registries exists and are implemented in many organizations however they tend to focus on two key areas of security governance and software quality management; important ones at that. However, I see an even more basic need, which is the importance within an enterprise, of being able to discover, annotate and re-use these software assets in a collaborative framework. Well that's the point of my new venture, to look for complementary approaches to solving this problem that sits along side any particular platform strategy or implementation methodology.

Adjoovo is the vehicle for this journey of discovery and future posts from me will be found over at http://adjoovo.com.

Congrats Bill. Caught up with your blog through LinkedIn. Looks pretty interesting - a nascent field that the industry will soon realize its need in order to harness the true potential of SOA architectures.