Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "ECF/Distributed OSGi Services"
(→Related Documentation) |
(→Related Documentation) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Introduction== | ==Introduction== | ||
− | ECF's support for | + | [[ECF]]'s support for [[ECF/Getting_Started_with_OSGi_Remote_Services|OSGi 4.2 Remote Services]] is a layered set of application programming interfaces (APIs). As discussed in [http://eclipsesource.com/blogs/2009/05/06/those-leaky-networks/ blog entry "Those Leaky Networks"], API layering allows service programmers and service consumers to decide which mechanisms are appropriate for any given distributed service, and to use the appropriate mechanisms, without sacrificing the ability to switch among multiple implementations of the actual wire protocol and/or serialization format (referred to as 'providers' in ECF). |
− | allows service programmers and service consumers to decide which mechanisms are appropriate for any given distributed service, and to use the appropriate mechanisms, without sacrificing the ability to switch among multiple implementations of the actual wire protocol (referred to as 'providers' in ECF). | + | |
− | Here is a diagram showing the relationship between the various layered APIs in ECF's support of | + | Here is a diagram showing the relationship between the various layered APIs in ECF's support of OSGi Remote Services. APIs are shown in white and gray, implementation/providers are shown in blue. |
− | [[Image: | + | [[Image:distributedosgi1.png]] |
− | + | Here are two pages (with source) showing the use of ECF's remote services to expose and access a 'hello world' remote service. | |
− | + | #RFC119 - [[Getting Started with ECF's RFC119 Implementation]] | |
− | + | #Remote Services API - [[Getting Started with Using the ECF Remote Services API]] | |
− | # | + | |
− | # | + | |
==Related Documentation== | ==Related Documentation== | ||
Line 20: | Line 17: | ||
[http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/ API Javadocs] | [http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/ API Javadocs] | ||
+ | |||
+ | [[Getting Started with ECF's RFC119 Implementation]] | ||
+ | |||
+ | [[Getting Started with Using the ECF Remote Services API]] | ||
+ | |||
+ | [[Distributed EventAdmin Service]] | ||
{{ECF}} | {{ECF}} | ||
[[Category:Eclipse Communication Framework]] | [[Category:Eclipse Communication Framework]] | ||
[[Category:EclipseRT]] | [[Category:EclipseRT]] | ||
+ | [[Category:Draft Documentation]] | ||
+ | [[Category:ECF]] |
Latest revision as of 09:16, 22 December 2010
Introduction
ECF's support for OSGi 4.2 Remote Services is a layered set of application programming interfaces (APIs). As discussed in blog entry "Those Leaky Networks", API layering allows service programmers and service consumers to decide which mechanisms are appropriate for any given distributed service, and to use the appropriate mechanisms, without sacrificing the ability to switch among multiple implementations of the actual wire protocol and/or serialization format (referred to as 'providers' in ECF).
Here is a diagram showing the relationship between the various layered APIs in ECF's support of OSGi Remote Services. APIs are shown in white and gray, implementation/providers are shown in blue.
Here are two pages (with source) showing the use of ECF's remote services to expose and access a 'hello world' remote service.
- RFC119 - Getting Started with ECF's RFC119 Implementation
- Remote Services API - Getting Started with Using the ECF Remote Services API
Related Documentation
Getting Started with ECF's RFC119 Implementation
Getting Started with Using the ECF Remote Services API
Distributed EventAdmin Service
Eclipse Communication Framework |
API |
API Documentation • Javadoc • Providers |
Development |
Development Guidelines • Integrators Guide |