August 28, 2007 by jimstogdill
Building an Ecosystem from mSA?
Recently BEA has been talking a lot about their new MicroServices Architecture. By leveraging OSGi they contend they will be able to more rapidly and effectively compose middleware environments. The way it is described though, it seems to me that the advantages are all internal. From the point of view of a customer, I think a valid question might be, “who cares?”
I think BEA could be leveraging this new MicroServices Architecture (mSA) much more effectively to build an eco-system of community in much the same way that Firefox has. By opening up the OSGi bundle-level api’s, or even better, the source itself, BEA could encourage the development of an entire ecosystem around their core middleware services.
Within the defense space I can think of a number of other companies that are embracing OSGi for the same fundamental reasons that BEA is touting; things like rapid composability of capabilities in the run-time. I believe those companies would leverage core BEA capabilities for networking, thread pooling, standards interoperability etc. if they could do it at the Chinese menu level.
Maybe BEA *is* thinking about it this way but their marketing to date doesn’t express it that way. It seems to talk more in terms of the internal benefits to BEA of mSA as a product strategy; much the way Ford might talk about their “world car” platform.