Tuesday Jul 14, 2009
Tuesday Nov 11, 2008
By William Wilkins on Nov 11, 2008
In the world of light-weight pluggable ESBs supporting a SOA approach (or EAI, or MoM, ...) the richness of the component ecosystem is a very important aspect. Part of Project OpenESB's purpose is to provide a standards-based framework onto which components can be fabricated and easily deployed.
Tuesday Oct 07, 2008
Sunday Sep 14, 2008
By William Wilkins on Sep 14, 2008
Project OpenESB is a community that is intended to derive multiple solutions and components all sharing a single platform based on JBI. Another example of this is a solution in a sub-project called keychain. Keychain is an early stage project that attempts to solve the problem of how to provision identities against legacy applications. Essentially it provides a gateway, built on top of the ESB platform, that exposes an "SPML compliant" provisioning interface which can be accessed by any SPML compliant application or just send an SPML document across HTTP/SOAP.
The gateway will then route this request, suitably transformed, to the legacy application to execute the particular provisioning (create, update, delete of user information) request. Again, this is an early stage project that is driving the creation of new ESB adaptors and will later drive the evolution of the platform into an "appliance-like" package. So far, to show the breadth of the potential application of KeyChain, there are early examples of provisioning to RACF, Salesforce.com, and LDAP.
Friday Sep 12, 2008
By William Wilkins on Sep 12, 2008
Monday Sep 08, 2008
By William Wilkins on Sep 08, 2008
Some of these new terms try to better define or put a new spin on established ways of doing things, some are more "marketectures" to help highlight key advantages of certain platforms to certain problem domains. What is true is that many of these new "styles of development" do contain valuable principles and patterns that have broader applicability. Our goal with Project Open ESB is to create a platform that encompasses as many of these styles as make sense.
We believe that we can more easily achieve this with our modular, micro-kernel architecture based on JBI and being evolved through Project Fuji. As of today OpenESB supports: MoM, SOA and EAI patterns and in the very near future we will be adding "event-driven-architecture" (EDA) to our platform with our soon to be released IEP service engine component in October'08. The IEP leverages research from Standford and others on event stream processing techniques and the continuous-query-language (CQL). If you want to find out more about event processing you might want to read this paper published on JDJ written by Bing and Prabhu who work on the IEP.
Sunday Sep 07, 2008
By William Wilkins on Sep 07, 2008
One of the great things about moving all of what we do to a community-based model is that it greatly increases our flexibility and how we can respond to demands in our marketplace. There are many other benefits but to me the flexibility it provides our customers and us is one of the most important.
One example of increased flexibility is enabling customers to "mix-and-match" product components supplied in commercial software suites with incubating components within open source. Communities also leverage each other driving by the needs within those communities. Here is a recent example blending Apache Camel with JBI and Open ESB ...
Saturday Sep 06, 2008
By William Wilkins on Sep 06, 2008
OasisEbb is established and is my first public blog. I will use to to track our teams progress in creating new levels of innovation with tools and platforms for delivering SOA and Business Integration solutions on an ESB framework. I couldn't think of a great name for the blog so I resorted to finding an anagram of the core themes that I will be discussing (SOA, ESB and BI). By using the helpful tool I got the answer! If only all things in life where so easy! :)
I returned to Sun just over 2.5 years ago after Sun acquired SeeBeyond. Since then I have been working on our SOA and Business Integration products, leading our team to reinvent the core product while providing an evolutionary roadmap for our existing customers. Back in June this year we released the latest version of the Java Composite Application Suite, the ESB Suite and a new MDM Suite. Very soon we will be releasing our new, light-weight ESB product GlassFish ESB.