首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论面向服务架构设计及其应用 面向服务架构(Service Oriented Architecture,SOA)是一种应用框架,将日常的业务应用划分为单独的业务功能服务和流程,通过采用良好定义的接口和标准协议将这些服务关联起来。通过实施基于SOA的系统
论面向服务架构设计及其应用 面向服务架构(Service Oriented Architecture,SOA)是一种应用框架,将日常的业务应用划分为单独的业务功能服务和流程,通过采用良好定义的接口和标准协议将这些服务关联起来。通过实施基于SOA的系统
admin
2019-10-09
98
问题
论面向服务架构设计及其应用
面向服务架构(Service Oriented Architecture,SOA)是一种应用框架,将日常的业务应用划分为单独的业务功能服务和流程,通过采用良好定义的接口和标准协议将这些服务关联起来。通过实施基于SOA的系统架构,用户可以构建、部署和整合服务,无须依赖应用程序及其运行平台。从而提高业务流程的灵活性,帮助企业加快发展速度,降低企业开发成本,改善企业业务流程的组织和资产重用。
请围绕“论面向服务架构设计及其应用”论题,依次从以下3个方面进行论述。
1.概要叙述你参与分析和开发的软件系统开发项目,以及你所承担的主要工作。
2.说明面向服务架构的主要技术和标准,详细阐述每种技术和标准的具体内容。
3.详细说明你所参与的软件系统开发项目中,构建向服务架构时遇到了哪些问题,具体实施效果如何?
选项
答案
SOA技术参考架构主要描述SOA基础技术平台与辅助工具,同时描述这两部分与其他外围相关元素之间的关系。SOA技术参考架构将服务分为6类,具体描述如下。 (1)连接服务。 连接服务又称“联通服务”,是面向服务架构的骨干。在完成服务的接入、服务间的通信和交互基础上,还提供安全性、可靠性和高性能的服务能力保障。连接服务的一个典型实现就是企业服务总线。 (2)协作服务。 协作服务通常由通信代理和Web服务代理两部分组成,通信代理与联通服务中的通信代理实现内部有效的数据通信;Web服务代理与外部的公共注册中心交互,注册本平台对外开放的Web服务,以及查找所需要访问的外部Web服务。协作服务既可以实现组织之间(如供应链的合作伙伴之间)的交互通信,也可以实现组织内部(如跨地域的分支机构之间,并有防火墙进行保护的情况)之间的交互通信。 (3)业务服务。 业务服务指为新建服务提供的特定运行支持环境,新建服务包括单个服务,以及合成服务,不包括流程化的服务。合成服务一般由应用编码实现,它可以调用其他服务(包括单个服务、合成服务和流程化的服务)。业务服务与联通服务相连接,其中的新建服务与其他服务的通信和交互通过联通服务来实现。业务服务的运行信息由运行管理服务保存,业务服务也接受并执行运行管理服务的管理和控制命令。 (4)业务流程服务。 业务流程服务是业务流程的运行环境,提供流程驱动、服务调用、事务管理等功能,是为业务流程的运行提供的一组标准服务。业务流程是一组服务的集合,可以按照特定的顺序并使用一组特定的规则进行调用。它可以由不同粒度的服务组成,其本身也可视为服务。 (5)交互服务。 交互服务实现人与服务之间的交互功能,人可以是服务的消费者,也可以是服务的提供者。人不能直接消费服务,也不能直接提供服务,需要通过相应的程序实现代理操作(即人通过操作程序实现与服务的交互)。交互服务需要提供一组完整的功能,以实现人与服务的交互,并能够方便地进行交互。人员需要请求服务时,向联通服务发送消息请求,由联通服务查找服务并将请求消息传递给服务提供者。 (6)信息服务。 信息服务特指为上层应用系统及同层的其他服务等提供数据访问及资源访问服务,其目标是使应用系统能够统一、透明、高效地访问和操纵位于网络环境中的各种分布和异构的数据资源,为实现全局数据访问、加快应用开发、增强网络应用和方便系统管理提供支持。
解析
转载请注明原文地址:https://kaotiyun.com/show/7VQZ777K
本试题收录于:
系统架构师下午论文考试题库软考高级分类
0
系统架构师下午论文考试
软考高级
相关试题推荐
Whathappenswhenyoucombineproductdesignskills,high-poweredmarketresearchtechniques,andabundantcustomerdata?Tooof
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:因此返回true。如果输入7、4、6、5,没有哪棵树的后序遍历
datagrid.datasouse可以连接什么数据源
在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?
.net中读写数据库需要用到哪些类?他们的作用
类CMyString的声明如下:classCMyString{public:CMyString(char*pData=NULL);CMyString(constCMyString&str);~CMyString(void);
定义Fibonacci数列如下:输入n,用最快的方法求该数列的第n项。
设置调制解调器的最大端口速度到57600。
从当前界面开始,到“电话和调制解调器的选项”中,将系统中的标准56000bps调制解调器删除。
在PPoint97中,系统提供()种创建超级链接的方法。A.3B.4C.2D.6
随机试题
企业从银行取得借款直接偿还应付购货款,属于()。
有机磷酸酯类中毒机理是:
可存放于相邻药斗中的药物是
不可用糖皮质激素治疗的疾病是
下列属于基础货币的有()。存款乘数与货币乘数非常相似,并可以相互推导,两者所不同的是()。
甲公司于2011年12月1日购入一项设备,取得成本为600万元,会计上采用年限平均法计提折旧,使用年限为10年,净残值为零,计税时按双倍余额递减法计提折旧,使用年限及净残值与会计相同。甲公司适用的所得税税率为25%。假定该企业不存在其他会计与税收处理的差异
根据信息加工过程理论,()对整个信息加工过程起调控作用,目的就是为了提高信息加工的效率。
某商品定价80元,预计可销售60件,若每降价1元,则预计可多销售3件,已知预计降价10%销售时所获得的利润同未降价销售时所获得的利润相同,则该商品的成本是()元。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意
RenewableEnergy[A]Inthepastcentury,ithasbeenseenthattheconsumptionofnon-renewablesourcesofenergyhascausedmo
最新回复
(
0
)