第2章 面向服务架构及其特点
2.1 服务的概念
电子商务是信息时代的重要变革之一,它通过互联网把业务经营和信息技术结合起来,产生了一个新的产业和学科。面向服务是信息时代的又一个重大变革,它通过服务概念,体现了以用户为**的思想,架起了企业业务和信息技术的桥梁,把两者的相关概念统一起来,使业务经营和信息技术人士的交流和理解有了共同的基础,使面向服务的业务分析与系统分析具备了统一元素。
服务的概念已被普遍接受。然而,要给服务一个明确的定义,却不是一件容易的事情。结合当前市面上的各种看法,我们认为,这个概念之所以令人困扰,主要有以下几个原因:
(1)服务是一个传统的概念,在人们现实生活中早已熟知,而面向服务架构中的服务,是互联网和信息技术时代的服务,也是现代市场经济的服务概念,它们已经给传统的服务概念赋予了新的内涵和外延。
(2)服务本身是无形的,不像有形产品一样容易定义,而且常常涉及到外部资源与服务。
(3)服务通常与其所使用的资源及流程一起出现,而服务本身与这些资源及流程的出发点和视点均不一致,增加了定义服务的困难性。
(4)服务除了传统意义的提供者和使用者之外,还常常涉及多个部门与角色,在出发点不一致的情况下,他们对于服务很难形成整体的认识。
发布面向服务架构规范的国际组织W3C对服务进行了如下的定义:
一个服务是一个动作的集合,这个集合从另一个角度构成了服务的提供者和服务的请求者。
……