Seamless Integration of Distributed OSGi Bundles into Enterprise Processes using BPEL
Konferenz: KiVS 2007 - Kommunikation in Verteilten Systemen - 15. ITG/GI-Fachtagung
26.02.2007 - 02.03.2007 in Bern, Schweiz
Tagungsband: KiVS 2007
Seiten: 6Sprache: EnglischTyp: PDFPersönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt
Anke, Jürgen; Sell, Christian (SAP Research CEC Dresden, 01187 Dresden, Germany)
Anke, Jürgen (TU Dresden, Insititute of Applied Computer Science, 01062 Dresden, Germany)
OSGi is a component technology, that can be run on a variety of differently equipped computing nodes. It is particularly suitable for resource-constraint nodes, such as product embedded systems. Business processes in application domains like Product Lifecycle Management can be improved by enabling the access of data from products. However, the complexity of OSGi services is typically much lower than enterprise services. Moreover, the services of OSGi bundles are not directly accessible from clients outside of the OSGi container. We present an approach that solves the problem of different service granularities by exposing OSGi services as Web Services. They are combined into a more complex service using the Business Process Execution Language (BPEL). This enables the integration of small, distributed OSGi bundles into enterprise level business processes without a dedicated middleware. Furthermore, the benefits of OSGi are maintained, i.e. the relocation of bundles is transparent to the enterprise system and will not disrupt its operation.