系统集成项目管理工程师教程知识点精讲之Web Service

系统集成项目管理工程师 责任编辑:长颈鹿 2016-08-24

添加老师微信

备考咨询

加我微信

摘要:2016上半年系统集成项目管理工程师考试已经结束,2016年下半年开始将使用新版考试大纲和教材,希赛小编为大家整理了一些系统集成项目管理工程师教程知识点精讲,希望对大家有所帮助。

    >>>>系统集成项目管理工程师网络课堂

    >>>>系统集成项目管理工程师模拟考试

      2016上半年系统集成项目管理工程师考试已经结束,2016年下半年开始将使用新版考试大纲和教材,希赛小编为大家整理了一些系统集成项目管理工程师教程知识点精讲,希望对大家有所帮助。

      Web Service是SOA的一种实现技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。Web Service是自描述、自包含的可用网络模块,可以执行具体的业务功能。

      Web Service为整个组织甚至多个组织之间的业务流程的集成提供了一个通用机制。Web service是一个平台独立的、松耦合的、自包含的、基于可编程的Web应用程序,可使用开放的XML(Extensible Markup Language,可扩展标记语言)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

      1.Web Service模型

      在Web Service模型的解决方案中,一共有三种工作角色,其中服务提供者(服务器)和服务请求者(客户端)是必须的,服务注册中心是一个可选的角色。它们之间的交互和操作构成了Web服务的架构,如图3-6所示。

1.png

      图3-6 Web服务模型

      服务提供者即Web Service的所有者,该角色负责定义并实现Web Service,使用WSDL(Web Service Description Language,Web服务描述语言)对Web Service进行详细、准确、规范的描述,并将该描述发布到服务注册中心供服务请求者查找并绑定使用。

      服务请求者即Web Service的使用者,虽然Web Service面向的是程序,但程序的最终使用者仍然是用户。从架构的角度看,服务请求者是查找、绑定并调用服务,或与服务进行交互的应用程序。服务请求者角色可以由浏览器来担当,由人或程序(例如,另外一个Web Service)来控制。

      服务注册中心是连接服务提供者和服务请求者的纽带,服务提供者在此发布他们的服务描述,而服务请求者在服务注册中心查找他们需要的Web Service。不过,在某些情况下,服务注册中心是整个模型中的可选角色,如使用静态绑定的Web Service,服务提供者可以把描述直接发送给服务请求者。

      2.Web Service的操作

      Web Service模型中的操作包发布、查找和绑定,这些操作可以单次或反复出现。

      (1)发布。为了使用户能够访问Web Service,服务提供者需要发布服务描述使得服务请求者可以查找它。

      (2)查找。在查找操作中,服务请求者直接检索服务描述或在服务注册中心查询所要求的服务类型。对于服务请求者,可能会在生命周期的两个不同阶段中牵涉到查找操作,它们分别是:在设计阶段,为了程序开发而查找服务的接口描述;在运行阶段,为了调用而查找服务的位置描述。

      (3)绑定。在绑定操作中,服务请求者使用服务描述中的绑定细节来定位、联系并调用服务,从而在运行时与服务进行交互。绑定可以分为动态绑定和静态绑定。在动态绑定中,服务请求者通过服务注册中心查找服务描述,并动态的同Web Service交互;在静态绑定中,服务请求者实际已经同服务提供者达成默契,通过本地文件或其他的方式直接同Web Service进行绑定。

      3.Web Service的应用

      与传统的分布式架构相比,Web Service架构的主要优势体现在以下四个方面:跨防火墙的通信、应用程序集成、B2B的集成、软件和数据重用。Web Service在通过Web进行互操作或远程调用的时候是最有用的。不过,也有一些情况,Web Service不能带来任何好处,例如,单机应用程序和局域网的同构应用程序。


    返回目录:信息系统集成专业技术知识知识点精讲汇总


    希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括在线辅导面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取