TECHNOLOGY CORPORATE Usage of Enterprise OSGi inside Siemens
- Slides: 11
TECHNOLOGY CORPORATE Usage of Enterprise OSGi inside Siemens: u Siemens Communications, Enterprise Systems Hi. Path product family w u SCA and OSGi integration w e. g. Service Delivery Platform w e. g. Usage of Enterprise OSGi parallel to JEE u Pervasive w Software & Engineering Computing e. g. Daidalos EU project Siemens AG
TECHNOLOGY CORPORATE Hi. Path Application Product Line A SOA based product line architecture prescribes development of product specific elements as well as for common SW assets. These elements are hosted by a lightweight (server side) service execution environment. The OSGi Service Platform is used at the very core. Hi. Path Pro. Center Hi. Path Open. Scape Media Portal Suite Hi. Path Open. Stage Software & Engineering Hi. Path 8000 Assistant Siemens AG
TECHNOLOGY CORPORATE Software & Engineering Interest in Enterprise OSGi u driving factors w increased availability, scalability, reliability w integration into heterogeneous enterprise environments Siemens AG
TECHNOLOGY CORPORATE Interest in Enterprise OSGi u extension u support u quality w of multiple containers in a single logical container of service performance framework u enhanced w Software & Engineering enterprise security authentication, authorization (inter and intra container) u large w of the OSGi service model scale deployment support multi node, update/patch support Siemens AG
TECHNOLOGY CORPORATE Software & Engineering SCA and OSGi u Our Interest w OSGi Binding w OSGi implementation type w OSGi-based SCA container u What’s missing? w SCA based component model (e. g. remote services versus components) w Improved Lifecycle and Enterprise suitable Dependency Management w Inter-Container Communication w Service Discovery w Availability Siemens AG
TECHNOLOGY CORPORATE Software & Engineering Daidalos Interest in Enterprise OSGi u Inter-Container u Concepts u Generic Communication API and APIs for dependability mechanisms Service Discovery Concept Siemens AG
TECHNOLOGY CORPORATE Backup Software & Engineering Siemens AG
TECHNOLOGY CORPORATE Software & Engineering extension of OSGi service model u distribution u distinction u support over multiple containers of service vs component for runtime AOP, e. g. interceptors, proxies u enterprise style Declarative Services w public vs private properties w better integration with CAS w late injection of optional dependencies w declared object dependencies w availability of service instances because of changes to properties or -> modification of existing DS specification Siemens AG
TECHNOLOGY CORPORATE multiple containers u inter container communication w integration into existing and new ESBs w support for different communication patterns, e. g. request-reply, request-multiple-reply, publish-subscribe, push-poll u distributed or global configuration, e. g. central master configuration u support Software & Engineering (scaled) service registry for migration of configuration Siemens AG
TECHNOLOGY CORPORATE Software & Engineering integration scenarios u ESBs u corporate u user LDAP & identity systems u management u end applications user UIs Siemens AG
TECHNOLOGY CORPORATE Software & Engineering OSGi service enhancements u Meta. Type w service additional attributes like readonly etc. u Configuration. Admin w service better support for persistent data Siemens AG
- Siemens corporate technology
- What is osgi framework
- What is osgi framework
- Osgi whiteboard pattern
- Osgi.extender
- Osgi framework
- Is osgi dead
- Objectives of corporate governance
- Putting the enterprise into the enterprise system
- Enterprise
- Corporate institute of science and technology bhopal
- Enterprise and global management of information technology