Containers
Universal Middleware: What's Happening With OSGi and Why You Should Care
Containers - Is It Time for Another One?
Feb. 5, 2008 04:00 PM
Digg This!
Page 1 of 3
next page »
The Open Services Gateway Initiative (OSGi) Alliance is working to realize the vision of a "universal middleware" that will address issues such as application packaging, versioning, deployment, publication, and discovery.
In this article we'll examine the need for the kind of container model provided by the OSGi, outline the capabilities it would provide, and discuss its relationship to complementary technologies such as SOA, SCA, and Spring. Enterprise software is often composed of large amounts of complex interdependent logic that makes it hard to adapt readily to changes in requirements from the business. You can enable this kind of agility by following a Service Oriented Architecture (SOA) pattern that refactors a system into application modules grouped by business functions that expose their public functionality as services (interfaces).
Page 1 of 3
next page »
About Dave ChappellDavid Chappell is vice president and chief technologist for SOA at Oracle Corporation. Chappell has over 20 years of experience in the software industry covering a broad range of roles including Architecture, code-slinging, sales, support and marketing. He is well known worldwide for his writings and public lectures on the subjects of Service Oriented Architecture (SOA), the enterprise service bus (ESB), message oriented middleware (MOM), enterprise integration, and is a co-author of many advanced Web Services standards. Chappell is a regular contributor to SOAWorld Magazine and a speaker at the "SOA World Conference & Expo" since 1999.
About Khanderao KandKhanderao Kand is an architect for Oracle Fusion Middleware at Oracle Corp. He is involved in the development of various integration and BPM technologies including ESB. He is an editor of WS-BPEL?s Primer in WS-BPEL?s technical committee at OASIS. Earlier he played roles as an Enterprise Architect of Peopletools and an architect in CRM.