服务化方法的主要角色和开发过程
考试要求: 熟悉     
知识路径:  > 系统开发和运行维护知识  > 软件工程基础知识  > 软件开发方法  > 软件开发方法新进展  > 服务化方法


 
       一般而言,基于服务的软件开发包含3类主要角色,即服务提供者、服务使用者和服务代理。其中:
       服务提供者按照服务契约实现了提供业务功能的软件模块。从业务角度看,它是服务的拥有者;从体系结构看,它是访问服务的平台。对于提供同一业务功能的服务,可以有多种不同的服务提供者。
       服务使用者(即服务的用户)调用服务提供者所实现的服务,以完成特定的业务需求。从业务角度看,它是请求特定功能的业务;从系统体系看,它是寻找并调用服务或启动与服务交互的应用。服务请求者可以是用户通过客户端应用程序(如浏览器或智能手机)实现,也可以是没有用户界面的程序实现(如另一个服务)。
       服务代理是一个可搜索的第三方注册机构,如UDDI等。服务提供者将服务描述发布给服务代理,服务请求者在服务代理处查找服务并进行绑定(可分为静态绑定和动态绑定)和调用。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有