面向服务和软件工程.ppt

面向服务的软件工程 目标 Web服务的基本概念和Web服务标准,以及它们如何支持机构间的计算; 旨在产生可复用的Web服务的服务工作过程; 服务组成的概念,这是一种面向服务的应用开发手段; 业务过程模型为什么可作为一个面向服务的系统的设计基础. 内容 服务作为可复用的组件 服务工程 使用服务的软件开发 面向服务的体系结构 面向服务的体系结构(SOA)是一种开发分布式系统的方法,分布式系统的系统组件是单机服务 这些服务可以在不同地理位置的计算机上执行 人们已经设计了标准协议以支持服务通信和信息交换 面向服务的体系结构 SOA的优点 服务可以由本地供应商提供,也可以从外部供应商处获取 服务可以使用任何编程语言实现 通过将遗留系统包装成服务,可以保护对其有价值软件的投资 公司的不同部门使用不同的平台和实现技术,而它们是可以进行互操作的 Web服务标准 主要标准 SOAP 支持服务间通信消息的交换标准 WSDL (Web 服务定义语言) 定义了一种接口定义的方式,服务提供者据此定义到这些服务的接口 UDDI 定义了服务描述的组件,这种组件可用来发现服务是否存在 WS-BPEL 工作流语言标准,定义包括多个不同服务的过程程序 面向服务的软件工程 现有的软件工程方法必须改变,以反映面向服务的软件开发方法 服务工程. 关注可靠、可复用的服务的开发 可复用的软件开发 使用服务的软件开发.服务是可靠

文档评论(0)

1亿VIP精品文档

相关文档