Open Service Platform
Create modular, dynamically extensible applications in C++ based on apowerful plug-in and services framework. For desktop, server andembedded/mobile platforms.
The Open Service Platform (OSP) enables the creation, deployment and managementof dynamically extensible, modular applications, based on a powerful plug-inand services model. Applications built with OSP can be extended, upgradedand managed even when deployed in the field.

At the core of OSP lies a powerful software component (plug-in) and services model based on the concept of bundles. A bundle is a deployable entity, consisting of both executable code (shared libraries) and the required configuration, data and resource files. Bundles extend the functionality of an application by providing certain services. A central Service Registry allows bundles to discover the services provided by other bundles. Bundles can be installed, upgraded, started, stopped or removed from an application (programmatically, or using a web- or console based administration utility)without the need to terminate and restart the application.
Read the white paper for detailed information about the Open Service Platform.
Benefits and Features
- create dynamically extensible C++ applications based on a powerful plug-in/componentand services architecture
- combine executable code (shared libraries), configuration files and other resources like web pages or images in easily manageable deployment units (bundles)
- install, start, stop, upgrade and uninstall an application's bundlesdynamically, at run-time
- automatically manage version dependencies between bundles
- provide and find services in an application through a Service Registry
- manage an application's bundles through a built-in web-basedBundle Administration Utility or through an extensible console basedshell administration service
- various standard services providing a web server, user authentication andauthorization, preferences management, extension points, database access, etc.
- integration of Remoting enablestrue location transparent OSP services
- support for cryptographically signed bundles to control whatbundles may be installed into an application

OpenServicePlatform:构建动态可扩展应用

OpenServicePlatform (OSP) 是一个强大的插件和服务框架,用于创建基于 C++ 的模块化且动态可扩展的应用程序。该平台支持桌面、服务器及嵌入式/移动平台。通过使用 OSP 的软件组件和服务模型,可以实现应用程序的功能扩展、升级和管理,而无需重启应用。
901

被折叠的 条评论
为什么被折叠?



