SCA概念与应用实践(1. 介绍和内容)

1.         介绍和内容

1.1.        介绍

SCA Service Component Architecture )服务组件体系结构,是针对 soa 提出的一组面向服务的体系构建规范,它不包括具体的技术实现。它的目标是以面向服务的角度来定义和构建系统。目前该规范获得了 IBM Oracle BEA SAP 等很多大公司的支持。

2007 年, osoa Open Service Oriented Architecture )发布了 SCA1.0 版本。目前 IBM Oracle 等都有对 SCA 实现的产品发布。开源社区也有非常不错的实现。

SCA 规范和实现的出现,使 SOA 的概念得以具体和更大范围的应用。 SCA 鼓励面向功能,或者一业务逻辑开发组件,该组件通过公开发布的接口来提供功能,同时也使用其他组件的接口。再程序开发的复用层面上, SCA 把复用代码层次上升到了业务模块组件复用,同时将服务接口,实现,部署,调用完全分离,通过配置的形式灵活的组装,绑定,各个模块组件之间实现松耦合。所以,基于 SCA 的应用程序的开发会包括组件开发和装配。

SCA 只是一个规范,提供一个思路和方式给软件开发人员,如何能够让业务实现开发人员可以面向服务来实现企业应用。这里有两部分开发,一个是 SCA 规范的实现,类似一个支撑平台。第二个是业务逻辑的开发,这个是基于前面支撑平台的,支撑平台要提供开发工具和运行时环境。

 

1.2.        内容

Ø        基本概念的介绍

Ø        通过开源软件 Apache Tuscany Eclipse stp 来说明 SCA 中的概念以及具体实际应用。

       Apache Tuscany http://tuscany.apache.org/home.html )是对 SCA 规范的很好的实现,他提供 java C++ 版本。

       Eclipse stp http://www.eclipse.org/stp/sca/index.php )是开发组件,实现业务逻辑的工具。基于 GMF 技术,提供了友好的图型界面。

1_1 

图1_1

 

文中不清楚的图片请到这里查看

http://cid-c1d5ca65113766fd.skydrive.live.com/redir.aspx?page=play&resid=C1D5CA65113766FD!105&Bpub=SDX.Photos&Bsrc=GetSharingLink

 

每个图下面有个编号,如’图1_1‘,那么对应skydrive里的 1_1

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值