TECHNOLOGY CORPORATE Usage of Enterprise OSGi inside Siemens

  • Slides: 11
Download presentation
TECHNOLOGY CORPORATE Usage of Enterprise OSGi inside Siemens: u Siemens Communications, Enterprise Systems Hi.

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

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

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

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

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

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 Backup Software & Engineering Siemens AG

TECHNOLOGY CORPORATE Software & Engineering extension of OSGi service model u distribution u distinction

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

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

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

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