试题详情
- 简答题 某软件公司承担了某大型企业应用系统集成任务,该企业随着信息化的进展,积累了许多异构的遗产信息系统,这些系统分别采用J2EE、.NET等技术进行开发,分布在不同的地理位置,采用不同的协议进行数据传输。企业要求集成后的系统能够实现功能整合,并在组织现有功能的基础上提供增值服务。为了按时完成任务,选择合适的企业应用集成方法和架构非常重要。项目组在讨论方案时,提出了两种集成思路。 ①刘工建议采用传统的应用集成方法,将应用集成分为多个层次,并采用消息代理中间件连接遗产系统。 ②王工建议采用基于SOA的方法进行应用集成,将现有遗产系统采用WebService的方式进行包装,暴露统一格式的接口,并采用企业服务总线(ESB)进行连接。 项目组仔细分析比较了两种方案的优点和不足后,认为刘工和王工的建议都合理,但是结合当前项目的实际情况,最后决定采用王工的建议。 王工的方案拟采用WebService作为基于SOA集成方法的实现技术。请根据该系统的实际情况,用300字以内的文字说明系统应该分为哪几个层次,并简要说明每个层次的功能和相关标准。
-
在采用WebService作为SOA的实现技术时,该系统应该至少分为6个层次:底层传输层、服务通信协议层、服务描述层、服务层、业务流程层和服务注册层。
①底层传输层主要负责消息的传输机制,HTTP、JMS和SMTP都可以作为WebService的消息传输协议,其中HTTP使用最广。
②服务通信协议层的主要功能是描述并定义服务之间进行消息传递所需的技术标准,常用的标准是SOAP协议,还有新出现的REST协议。
③服务描述层主要以一种统一的方式描述服务的接口与消息交换方式,相关的标准是WSDL。
④服务层的主要功能是将遗留系统进行包装,并通过发布的WSDL接口描述被定位和调用。
⑤业务流程层的主要功能是支持服务发现、服务调用和点到点的服务调用,并将业务流程从WebService的底层调用抽象出来。相关的标准是WS-BPEL(BPEL4WS)。
⑥服务注册层的主要功能是使得服务提供者能够通过WSDL发布服务定义,并支持服务请求者查找所需的服务信息。相关的标准是UDDI。 关注下方微信公众号,在线模考后查看
热门试题
- 某软件公司基于面向对象技术开发了一套图
- 博学公司欲构建一个网络化的开放式数据存储
- 需求管理是CMM可重复级中的6个关键过程
- 系统测试由若干个不同的测试类型组成
- 某计算机系统中有一个CPU、一台扫描仪和
- 为了帮助考生了解在实际考试中的多媒
- traveler.com是一家在线
- 防火墙把网络划分为几个不同的区域,一般把
- 实施软件重用的目的是要使软件开发工作进行
- 建立企业信息系统应该遵循一定的原则,以下
- 在企业应用系统开发中,方法调用(Met
- 某公司的部门(部门号,部门名,负责人,电
- 若内存地址区间为4000H~43FFH,
- 某公司的商品(商品号,商品名称,生产商,
- 某软件公司承担了某大型企业应用系统集成任
- 在一个单CPU的计算机系统中,有3台不同
- 设有员工实体Employee(em
- 面向功能的软件度量使用软件所提供功能的测
- 某公司的商品(商品号,商品名称,生产商,
- 博学软件公司承担了某项国家重点项目的研制