1.服务是“为其他人完成工作”。
2.服务契约定义了指责并且匹配服务使用者和提供者
3.服务鼓励以一种轻松的、可插入式的、面向接口的方式来编程。
4.你不比关心服务来自何方,只要它服务契约要求即可。
5.使用服务最好的地方是在可替换组件之间。
6.在紧密耦合和高性能的代码中使用服务前需要仔细思考。
7.服务能够使用一个相对简单的白板模代替监听器。
8.OSGI服务使用“发布-寻找-绑定”模型。
9.OSGI服务是真正动态的,并且可能在任何时候出现或消失。
10.最简单和最安全的方式是使用OSGI的SeviceTracker工具类。
11.对于高层服务抽象可以考虑组件模型。
12.OSGI服务建立在之前的模块层和生命周期曾之上,并与之交互。
13.OSGI定义了核心框架服务及附件的compendium服务。