服务组件架构 Service Component Architecture (SCA)
SCA是SOA中建模业务服务的一种方法说明,他生产并消费业务数据。
在SCA中,业务应用程序是由实现业务逻辑的一些组件装配而成的。这些组件通过接口(interface)对外提供服务,同时通过别的组件的引用(reference)来使用外部组件。
SCA完成两个任务:提供组件的实现,通过这些组件对外提供服务(当然在实现中也不可避免的试用到别的组件提供的服务);另一个就是装配,将实现好的组件通过连线(wiring)装配成业务程序。这样,SCA就把组件的实现和装配从基础架构能力的细节和用来调用服务的方法的细节中解耦出来了。也就是说,我们不用去了解底层架构是怎么实现的,怎样调用的。
SCA提供了一种实现组件的模型。它引入模块(module)的概念。一个模块包含若干个组件,还有与模块以外的实体交互所用的若干导入(import)和导出(export)。组件的引用(reference)和其他组件的接口(interface)连接(wire)在一起。
组件 component
组件是有若干接口,引用和实现构成的。接口(interface)可以用WSDL 端口类型(port type)或者Java接口描述,它表示组件对外提供的功能和操作。引用(reference)同样是可以用WSDL 端口类型(port type)或者Java接口描述,但他描述了组件所依赖的服务。在一个装配(assembly)中,应用连接其他的组件或导入(import)提供的接口。
引入、引出 import export
引入、引出表达了一个模块与模块外部的访问点。imports 是模块能使用本模块以外的功能,也就是从外面引入的功能。每一个import都包含一个绑定(binding),它指出调用引入的service的具体的协议。exports,正好相反,通过binding说明自己能通过哪些协议对外提供服务。
分享到:
相关推荐
SCA Service Component Architecture Building Your First Application - Simplified BigBank
SCA(Service Component Architecture)编程模型入门.doc
Understanding SCA (Service Component Architecture) July 2009.pdf
Understanding SCA (Service Component Architecture) July 2009 关于SOA的书籍,挺不错的。
sca知识体系了解,面向服务组件的架构(Service Component Architecture,SCA)
Node.js的服务组件用于Node.JS的简单服务组件架构(SCA)框架什么是SCA? SCA是根据服务导向架构(SOA)原理组成系统的建模规范。 SCA将实现问题分为三个工件: 组件:实现其业务功能复合材料:将各种组件组装在一起...
Addison.Wesley.Understanding.SCA.Service.Component.Architecture.Jun.2009.rar
非功能性需求的获取和表达是服务定义的一个重要部分,在组件和构件的生命周期中对SCA 有很大的影响。从组件设计到具体部署,SCA 提供了一个框架来支持约束、性能和QoS 期望的规范。此规范描述这个框 架和它的用法。
Service Component Architecture (SCA) provides a programming model for building applications and solutions based on a Service Oriented Architecture. It is based on the idea that business function is ...
sca服务构件架构java通用注解和api规范sca服务构件架构java通用注解和api规范
的Web服务,而是新兴的SOA技术标准——服务组件架构(Service Component Architecture, SCA)、 服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这...
的Web服务,而是新兴的SOA技术标准——服务组件架构(Service Component Architecture, SCA)、 服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这...
的Web服务,而是新兴的SOA技术标准——服务组件架构(Service Component Architecture, SCA)、 服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这...
soa sca服务构件架构spring构件实现方案
软件路由系统中SCA的实施,邓红,,SCA(Service Component Architecture)是一种面向服务组件的架构,核心是服务及其相关实现,其具有跨平台、跨语言、松散耦合的特性。软件路
本文内容包括:简介基本SCA概念场景Tuscany调用架构概述结束语下载参考资料服务组件架构(SCA)是一项可以抽象底层计算机服务的新技术,这样,系统就可以更加灵活地合并由不同技术实现的子系统。SCA将业务逻辑中有关...
SCA(Service Component Architecture)是一种规范,它使开发人员可以将注意力集中在业务逻辑的编写上。更直接地说,它是一种大大改进了的部署描述符,它可以使用任何语言而不限于Java。此外,您还可以使用编程式...
基于SCA和SDO服务组件开发,本科毕业论文
SCA软件架构[定义].pdf