Presentation is loading. Please wait.

Presentation is loading. Please wait.

Open Service Gateway Initiative (OSGi) Reporter : 603410044 林學灝 603410046 侯承育 1.

Similar presentations


Presentation on theme: "Open Service Gateway Initiative (OSGi) Reporter : 603410044 林學灝 603410046 侯承育 1."— Presentation transcript:

1 Open Service Gateway Initiative (OSGi) Reporter : 603410044 林學灝 603410046 侯承育 1

2 Outline Introduction Basic Concepts Layered Model Deployment Benefits Conclusion 2

3 Introduction The OSGi Service Platform Open Service Gateway Initiative Can perform remote update services without the need to restart The optimal Java-based application server for networked devices In 2003, Eclipse choose OSGi to their plug-in for frame work architecture 3

4 Basic Concepts Framework Services – Provide applications Bundles (JAR file) – Provide export and import services – Identify Java packages (classes) – Implement specified interface (services) – Register services with the Service Registry 4

5 Layered Model Bundles : OSGi components Services : connect bundles in a dynamic way by offering a publish- find-bind model Life-Cycle : install, start, stop, update, and uninstall bundles Modules : define how a bundle can import and export code 5

6 Deployment Bundles are deployed on an OSGi framework, the bundle runtime environment The framework uses explicit imports and exports to wire up the bundles,so they do not have to concern themselves with class loading A simple API allows bundles to install, start, stop, and update other bundles, as well as enumerating the bundles and their service usage This API has been used by many management agents to control OSGi frameworks 6

7 Benefits Platform Independence Application Independence Multiple Service Support Service Collaboration Support Multiple Network Technology Support Security Simplicity 7

8 One effective tool to implement middleware gateway is the OSGi framework – Offer API and flexible system for network service set up Service gateway = device + OSGi framework + service OSGi framework = Mini application server Conclusion 8


Download ppt "Open Service Gateway Initiative (OSGi) Reporter : 603410044 林學灝 603410046 侯承育 1."

Similar presentations


Ads by Google