SCA

SCA(ServiceComponentArchitecture)是开发SOA面向服务应用的简化模型,它提供组件作为业务应用程序的基本构建块,描述如何构建应用程序和系统。组件提供业务功能和服务,通过引用和接口进行交互,简化了SOA应用程序的开发。

SCA (Service Component Architecture) 是一个开发SOA(Service-Oriented Architecture)面向服务应用的简单模型规范,它描述用于使用SOA构建应用程序和系统的模型。它可简化使用SOA进行的应用程序开发和实现工作。

 

组件 是指一个基本的 SCA 工件,是业务应用程序的构建块。它提供基本的业务功能,比如股票报价服务或计算器服务。组件可以具有一些属性来控制业务服务的行为,并且提供组件的配置。一个 SCA 组件可以通过多种技术实现。SCA 规范定义了一组基本的实现类型(JAVA,C++,BPEL,PHP, Spring),并且允许其他 SCA 组件进行递归组合。

 

SCA 组件的功能被作为服务提供给其他组件;一个 SCA 组件可以通过一个引用(reference)来利用服务。服务和引用被关联在一起并显示出来,并通过推广发布到外部世界中。每个服务或引用都有一个接口,将业务接口描述为一组方法。每个方法有一个名字、若干参数和一个返回值。SCA 使用一个 Java 语言接口或通过一个 Web Services Description Language (WSDL) 文件定义这些接口。每个服务和引用通过一个访问绑定 来访问。绑定定义了用来访问服务或引用的协议。目前,SCA 规范包含了一组基础的流行绑定技术,比如 Web Service,JMS, EJB,JSON RPC。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值