Cisco Cisco Application Extension Platform for SRE Datenbogen

Seite von 5
 
 
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