Cisco Cisco Application Extension Platform for SRE Datenbogen
Data Sheet
© 2008 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information.
Page 1 of 5
Cisco Application Extension Platform Solution
OSGi Add-On as Universal Middleware for Your Applications
Introduction
The Cisco
®
Application Extension Platform (AXP) offers a Linux/Java platform. To take full
advantage of AXP, companies and developers must have a standardized, component-oriented
platform for Java-based software—and such a platform is offered by the open standards OSGi
Alliance. The OSGi platform solves the dynamic loading, versioning, and lifecycle management
issues for Java-based services and also provides services to develop an ecosystem around it.
If you are using the open-source Eclipse 3.0 framework, you are already using OSGi indirectly.
When Eclipse-based applications became more complex, Eclipse needed an appropriate
framework that could provide a dynamic, modular, and flexible run time. The Eclipse group found
that the OSGi framework satisfied most of their requirements. The Eclipse 3.0+ plug-in framework
is based on OSGi. Eclipse's use of OSGi caught the attention of the developer community and
continues to evolve.
Industry Trends
Many developers are looking for open platforms and open standards. The OSGi Alliance is working
to realize the vision of a "universal middleware" that addresses issues such as application
packaging, versioning, deployment, publication, and discovery.
The benefits of OSGi are:
●
The ability to have modularity through better separation of application logic into modules
●
The ability to deploy multiple versions of a module concurrently
●
The ability to dynamically discover and use services provided by other modules in the
system
●
The ability to dynamically deploy, update, and undeploy modules in a running system
Cisco and ProSyst: Creating the First OSGi-Technology-Equipped Router
Cisco and ProSyst are partnering to provide a single box solution on the integrated services router
(ISR)—the first router that runs an OSGi framework.
ProSyst´s mBedded Server, the optional OSGi add-on for Cisco AXP, is a high- performance and
low-footprint OSGi Release 4 (R4) certified implementation with many valuable add-ons for various
industry segments. Based on open standards from Java, OSGi (the JSR 232 specification), and
the Open Mobile Alliance (OMA) specifications, mBedded Server is a middleware framework that
offers highest security.
In more detail, the ProSyst mBedded Server:
●
Specifies a Java execution environment for software components
●
Reduces the complexity of large applications by building them from a number of
collaborating components