OSGi in Enterprise Application Servers: A latest PR
“With the lion’s share of the enterprise application server market deploying OSGi technology, the alliance has created the dynamic module system for Java™ technology,” said Stan Moyer, president of the OSGi Alliance. “The OSGi Service Platform delivers universal middleware for Java to providers and their customers, modularizing and componentizing the Java platform and allowing applications to be adapted remotely and in real time.”
Leading vendors using OSGi technology include IBM’s WebSphere, Oracle’s WebLogic, Paremus’ Infiniflow Service Fabric, ProSyst’s ModuleFusion, Red Hat’s JBoss, SpringSource’s SpringSource Application Platform and Sun Microsystems’ GlassFish Enterprise Server. Both Oracle and SAP AG have announced that they will use OSGi technology as the foundation for their next-generation application servers.
These leaders note the distinct value OSGi technology provides, or will provide, to their individual enterprise application server offerings.
“As a founding member and key contributor to the OSGi Alliance since its inception in 1999, IBM is pleased to see OSGi technology gain such significant traction with customers and other vendors,” said Craig Hayman, vice president, IBM WebSphere. “IBM was one of the first vendors to realize the value that OSGi technology brought to client devices and has been shipping WebSphere Application Server built on OSGi technology since 2006. As a result, IBM clients benefit from a modular platform built with proven components and the ability to automatically use only the components required by their application.”
“Oracle WebLogic Server is a great example of the customer benefits of modularization, with its reduced footprint, improved startup time, and flexible configuration options,” said Steven G. Harris, senior vice president of product development at Oracle. “OSGi technology provides the standards-based foundation for delivering and reusing proven WebLogic server modules in multiple ways across the larger Oracle Fusion Middleware product, helping us bring innovations to market more quickly and enabling robust integration with the full Oracle stack.”
“OSGi technology has been fundamental to the Infiniflow Service Fabric since 2005,” said Richard Nicholson, CEO for Paremus. “Infiniflow, which is often regarded as a next-generation distributed application server, is built from OSGi bundles and provides a distributed OSGi technology-based runtime for applications dynamically constructed from a repository of re-usable components. By fusing Cloud resource abstraction, Grid load balancing and dynamic composite SOA, Infiniflow sets new standards for robustness, dynamic scalability and adaption.”
“ProSyst has been working with OSGi technology since 1999,” said Roman Roelofsen, lead architect of ProSyst’s Enterprise OSGi solutions. “In a few days we will officially launch ModuleFusion, our first enterprise OSGi open source initiative. The goal is to help programmers using the OSGi Service Platform as their underlying runtime environment. ModuleFusion contains a full stack typical for Java enterprise applications. This stack currently consists of best-of-breed open source frameworks from the Java ecosystem. Additionally, ModuleFusion contains the necessary glue code to easily use these frameworks within OSGi and therefore provides the next-generation, pure OSGi model for enterprise applications.”
“Running OSGi technology in JBoss Enterprise Middleware Solutions enables our customers to deliver safer services and applications in a more dynamic runtime environment,” said Sacha Labourey, vice president of engineering for Red Hat’s Middleware Business Unit. “We are pleased to have helped the OSGi Service Platform reach the level of industry standard for application servers and are looking forward to continue working with OSGi technology and the other members of the OSGi Alliance.”
“Today, SAP NetWeaver is the technology platform of choice for thousands of customers running mission-critical SAP and non-SAP applications with a wide range of complexity and functionality,” said Prasad Kompalli, senior vice president of SAP NetWeaver Composition, SAP AG. “Continuing the focus on modularization, flexibility and lower TCO, the next-generation SAP NetWeaver Java Application Server will be based on OSGi technology, allowing our customers and partners to benefit fully from further improvements in ease of consumption, flexibility in deployment, and optimized resource consumption.”
“OSGi has become a critical technology for enterprise Java. Demand for modular application architectures, dynamic updating and reloading, flexible version control, and intelligent, granular, dependency management is breaking down the traditional concepts of an application server,” said Adrian Colyer, CTO for SpringSource. “That is why we have chosen OSGi technology as the central standard for the SpringSource Application Platform. Enterprise customers and developers can be freed from legacy constraints and develop next-generation applications that are ready to take advantage of more dynamic compute environments such as those created through virtualization and cloud computing.”
“Sun has seen strong demand for OSGi technology within the GlassFish community,” said Tom Kincaid, executive director, application platforms at Sun Microsystems, Inc. “The GlassFish community will be able to take advantage of the modularity and dynamic extensibility implemented via an OSGi technology-based microkernel in the upcoming GlassFish v3 Prelude release. This modularity is also being used in the Open Enterprise Service Bus (Open ESB) community where the next-generation Open ESB v3 will provide developers with a flexible and easier-to-use platform for the creation of integration and composite applications.”
OSGi technology is a component integration platform with a service-oriented architecture and lifecycle capabilities that enable dynamic delivery of services. OSGi technology is shipping in millions of units worldwide, and is deployed by Fortune 100 companies in home, automotive, mobile and enterprise markets.
OSGi Alliance members develop and facilitate the deployment of OSGi specifications, which serve as the platform for universal middleware in server and embedded environments. Deployment of the open standard greatly increases the value of a wide range of computers and devices that use the Java platform.