Tuscany Home
 

OSGi R4简介

From Tuscany中文社区

Jump to: navigation, search

目录

[编辑] 什么是OSGi Service Platform?

  • Java 服务框架
  1. 可靠、稳定
  2. 支持大范围分布(这里指的是随处可用,而不是网格化计算)
  3. 支持多种设备
  4. 可协作的
  • 由实力厂商发起的

IBM, Ericsson, Nokia, Sony, Telcordia, Samsung, ProSyst, Gatespace, BenQ, Nortel, Oracle, Sybase, Espial

[编辑] 为什么 OSGi Service Platform?

解决/针对的问题

  • 二进制软件可移植性不完善
  • 异构软件系统的复杂性

支持大量的设备环境

  • 软件的管理

[编辑] 问题: 软件复杂性

Image:R401.GIF

[编辑] 问题: OO技术的局限性

  • 高耦合度限制了重用

对一个Object的引用引发大量的连带Object

  • 随着需求的复杂化,系统变得越来越庞大
  • OSGi这样的组件化架构,降低了OO系统的耦合度

Image:R402.PNG


下一节:OSGi技术

Personal tools