Changes between Version 4 and Version 5 of ApertureOSGi
- Timestamp:
- 10/17/05 12:27:09 (19 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ApertureOSGi
v4 v5 23 23 24 24 Currenly, Aduna and DFKI think that we should base our code only on pure OSGi code (i.e. org.osgi.*) and not use any other utilities such as the !DependencyManager that's currently used in the Aduna code. Perhaps Herko can tell us more about what we're in for, because we both have hardly any experience with OSGi yet. 25 26 Comments by Herko: 27 28 Ideally, libraries like this should contain no OSGi-specifics whatsoever. I think of OSGi as just one of many possible runtime environments. However, it is beneficial to design the software with OSGi in mind, as the programming model of OSGi (or SOA in general) enforces a clean separation of interface and implementation and loose coupling between modules (bundles). 29 30 Having said that, I see no reason NOT to use the !DependencyManager when using the library in an OSGi context. The !DependencyManager provides support for a number of common scenarios when dealing with interdependent services, in addition to the syntactic dependency managment of the OSGi framework itself.