SOA之SCA/SDO标准体系介绍

Open CSA组织促进了服务组件架构(SCA)和服务数据对象(SDO)规范系列的创建和采用。

服务组件架构(SCA)

服务组件架构(SCA)是一组规范,它描述了利用面向服务架构(SOA)来构建应用程序和系统的模型。SCA是基于开放标准(例如Web服务)构建的,它扩展和补充了先前的服务实现方法。

SCA的基本思想是将业务功能作为一系列服务来提供,这些服务组合到一起,以创建满足特定业务需要的解决方案。这些复合应用程序既可以包含专门为该应用程序创建的新服务,也可以包含来自现有系统和应用程序的业务功能(作为复合应用程序的一部分来重用)。SCA为服务组合和服务组件的创建(包括SCA复合应用程序内部现有应用程序功能的重用)提供了模型。

SCA这一模型旨在包含广泛的服务组件技术以及用于连接这些组件的访问方法。对于组件,它不仅包括各种编程语言,还包括通常与这些语言一起使用的框架和环境。对于访问方法,SCA复合应用程序允许使用各种常用的通信和服务访问技术,例如,Web服务、消息传递系统和远程过程调用(RPC)。

SCA包含以下规范:

SCA EJB组件模型

SCA Java EJB客户及实现(SCA Java EJB Client and Implementation)规范描述了如何在SCA复合应用程序中使用EJB和EJB模块。它在两个层次上定义了EJB的使用:

l 可以将完整的EJB模块像SCA复合体一样使用,不需要做任何内部细节上的改动,借助SCA连接到EJB模块提供的服务上,并将EJB模块的服务需求连接到EJB模块的外部组件所提供的服务上。

l 可以使用单个EJB,由SCA提供所有的连接。

SCA装配模型

SCA装配模型(SCA Assembly Model)定义了构成一个SCA系统的各种构件和他们之间的关系。包括:SCA复合体,SCA构件,服务,服务实现,服务需要,连线等等。

SCA策略框架(SCA Policy Framework)

非功能性需求(例如安全性)的捕获和表示是服务定义的一个重要方面,在组件和复合应用程序的整个生命周期中都会对SCA产生影响。SCA提供了策略框架以支持约束、能力和服务质量(QoS)预期的规范,从组件设计直到具体部署。此规范描述了框架及其使用。

SCA Java注释、API和组件实现

SCA Java公共注释和API(SCA Java Common Annotations and API)规范定义了Java API和注释,以支持使用Java编程语言来构建服务组件和服务客户。有一些紧密相关的模型,它们描述了如何在SOA上下文中使用其他基于Java的框架和模型,例如Spring和EJB,这些模型也使用此规范定义的公共注释和API。此外,Java组件实现规范还定义了用于创建服务组件的简单Java POJO模型。

SCA客户及实现:C++

SCA C++客户及实现(C++ C&I)规范定义了API和注释,以支持使用C++来编写适合SCA组装模型的服务组件和服务客户。

SCA客户及实现:BPEL

SCA WS-BPEL客户及实现(BPEL C&I)模型指定了如何将WS-BPEL进程用作SCA组件。

SCA客户及实现:PHP

针对PHP的SCA客户及实现模型定义了如何在“SCA装配”中使用PHP脚本和对象。

SCA客户机及实现:Spring

针对Spring的SCA Java客户及实现模型指定了Spring框架如何与SCA一起使用,以实现以下目的:

进行粗粒度的集成:与Spring的集成将在SCA复合体层次进行,其中Spring应用程序上下文提供了完整的SCA复合体,并通过SCA暴露的服务和服务需求。这意味着Spring应用程序上下文定义了SCA复合体的具体实现的内部结构。

从SCA组件类型开始:利用Spring,可以实现任何SCA复合应用程序,这些应用程序使用WSDL或Java接口来定义可能具有某些特定于SCA扩展的服务。

从Spring上下文开始:可以将任何有效的Spring应用程序上下文用作SOA中的组件实现。特别地,应该可以从任何Spring上下文生成SCA复合应用程序,并在“SCA装配”中使用这些复合应用程序。

时间: 2024-10-30 21:34:03

SOA之SCA/SDO标准体系介绍的相关文章

中国人工智能学会通讯——中国机器人检测、认证、标准体系建设解读

首先非常荣幸受到大会邀请,作关于中国机器人标准检测认证的规划解读.我在上海电器科学研究院工作,它是国家机器人国评中心.因为今天论坛的主题是人工智能,我想从机器人检测认证的维度.标准维度谈一谈对机器人和人工智能方面的看法,以及国家对机器人方面作为第三方的检测认证方面的要求和规划. 下面分三个部分介绍评价体系的情况.第一介绍一下国家机器人检测评估中心的状况:第二阐述中国机器人标准的规划:第三解读中国机器人检测规划和认证规划. 首先,对机器人产业大家可能比较清楚,中国机器人产业需求非常大,但是各级政府

我国物联网标准体系构架进入成长期

记者从日前召开的国家物联网基础标准工作组全体会议上了解到,我国物联网经过十多年的发展,成为经济快速转型发展的新引擎.在物联网的标准体系和系统架构的引领下,已从萌芽期.导入期,正逐步过渡到成长期. 国家物联网基础标准工作组组长刘海涛介绍,近年来,我国紧密围绕产业发展,在物联网的标准化工作方面也取得一些成果.在ISO/IEC JTC1/WG10国际物联网标准工作组中,我国主导的<物联网参考体系结构>标准已经通过了委员会草案投票,标志着我国提出并主导的物联网顶层系统架构的标准内容已得到国际社会认可.

200多位专家热议“智慧城市” 建议尽快完善标准体系

智慧城市发展趋势如何?瓶颈何在?--200多位城市.经济专家聚焦"智慧城市"标准化建设等,建议要统筹规划.增强信息安全意识. 2016第二届智慧城市(北京)高峰论坛近日在北京举行.200多位专家学者.业界代表为智慧城市发展建言献策.论坛上,诸多嘉宾就"智慧城市的标准化"展开了讨论,建议应尽快制定完善的标准体系,将分散在国家各部委的529个智慧试点互通起来,实现网状资源共享. 中国智慧城市产业规模巨大 中国经济传媒集团公司副总经理王璐说,中国建设智慧城市,根本上是要服

《手机出版标准体系》等标准制定工作会议召开

本刊讯(记者黄逸秋)随着网络技术.通讯技术和数字技术的普及应用,手机作为新兴媒体发展迅猛.为加强手机出版管理和规范技术服务,国家新闻出版总署开始启动<手机出版标准体系>等行业标准的制定工作.2009年4月21日,<手机出版标准体系>等标准制定工作会议在京召开. 全国信息与文献标准化技术委员会出版物格式分技术委员会副主任郝振省介绍了手机出版标准立项研究的背景.手机作为新媒体,其强劲的发展势头已经引起了各方的关注,中央领导多次就手机出版做出批示,要深入研究,加强管理.4月6日,国家新闻

工信部:逐步完善物联网标准体系

中新网2月14日电 工信部日前发布<物联网"十二五"发展规划> ,目标到2015年,我国要初步完成物联网产业体系构建.规划要求建立高效的标准协调机制,积极推动自主技术标准的国际化,逐步完善物联网标准体系. 规划指出要加速完成标准体系框架的建设,全面梳理感知技术.网络通信.应用服务及安全保障等领域的国内外相关标准,做好整体布局和顶层设计,加快构建层次分明的物联网标准体系框架,明确我国物联网发展的急需标准和重点标准.重点支持物联网系统架构等总体标准的研究,加快制定物联网标识和解

建立智慧养老标准体系 安防技术有指导意义

智慧养老是面向居家老人.社区及养老机构的传感网系统与信息平台,并在此基础上提供实时.快捷.高效.低成本的,物联化.互联化.智能化的养老服务.随着科技进步,新型养老方式日趋流行,社会上也涌现出一系列如只为父母设计的电视盒子等高科技产品,提升老人的晚年生活质量,最大程度的解决空巢老人寂寞的问题,是智慧养老,候鸟式养老,信息化养老,中国式养老的新形式. 目前,我国正处于工业化.城镇化.人口老龄化快速发展阶段,生态环境和生活方式不断变化,健康.养老资源供给不足,信息技术应用水平较低,难以满足人民群众对健

我国将推动智能制造、物联网等标准体系建设

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 北京8月26日电,工信部部长苗圩说,将加速信息通信技术改造提升传统产业的步伐,围绕重点行业车间级.工厂级的智能化改造等推广智能制造,并特别推动相关标准体系建设. 苗圩是在26日举行的2014中国互联网大会开幕论坛上作上述表述的. 他说,当前,全球互联网正掀起新一轮创新和变革的浪潮,大数据.云计算等技术研发和商用取得重大突破,互联网跨界融合趋势

工信部、国家标准化管理委员会联合发布《国家智能制造标准体系建设指南》

加快推进智能制造,是实施<中国制造2025>的主攻方向,是落实工业化和信息化深度融合.打造制造强国的战略举措,更是我国制造业紧跟世界发展趋势.实现转型升级的关键所在. "智能制造.标准先行".为解决标准缺失.滞后以及交叉重复等问题,充分发挥标准在推进智能制造发展中的基础性和引导性作用,指导当前和未来一段时间内智能制造标准化工作,根据<中国制造2025>的战略部署,日前,工业和信息化部.国家标准化管理委员会联合发布了<国家智能制造标准体系建设指南(2015年

加快推进新型智慧城市标准体系建设

近日,<"十三五"信息化标准工作指南>发布,明确提出了"建立新型智慧城市标准体系,加快研究制定分级分类推进新型智慧城市建设涉及的管理与服务标准,加快构建智慧城市时空大数据云平台建设标准体系".<指南>对新型智慧城市标准体系建设提出新的要求,应当深刻理解新型智慧城市的内涵,统筹规划新型智慧城市的标准布局,积极推进关键基础标准的立项和研制,扎实推动新型智慧城市发展目标的实现. 一.深刻理解新型智慧城市本质内涵 习近平总书记在中央政治局就实施网络强