OSOA(Open Service Oriented Architecture)协作组织目前正在起草一系列的规范,并以免版税的许可方式提供给业界使用。这个站点集中包括了已经完成的规范和那些还处在早期的草案,我们希望能够得到来自于社区的反馈。
OSOA的业界伙伴们现在主要在两个项目上协同工作:
Service Component Architecture (SCA)
Service Data Objects (SDO)
服务构件架构(Service Component Architecture) 致力于为使用广泛的编程语言来构造服务构件提供一种编程模型,并且也为把这些服务构件组装为一个业务上的解决方案提供了一种模型,这种组装的活动正是采用面向服务的架构(service-oriented architecture)来搭建应用系统的核心。
服务数据对象(Service Data Objects)致力于为应用系统中处理数据提供统一的方式,而不论数据的来源、格式是什么样的。SDO提供了一种对数据库和对服务来说统一的数据处理方式,它也提供了相应的机制,用来实现当数据同其来源分离时的处理。
SCA和SDO都可以独自使用,没有规定说在同一个应用程序中必须同时使用两种技术。然而SCA和SDO可以结合起来一起使用,从而为采用面向服务的架构搭建应用系统提供一种强有力的、灵活的方式。