面向服务的体系结构(service-oriented architecture,SOA)
SOA 应该能够将业务的商业流程与它们的技术流程联系起来,并且映射这两者之间的关系。
Web服务是技术规范,而SOA是设计原则。特别是Web服务中的WSDL,是一个SOA配套的接口定义标准:这是Web服务和SOA的根本联系。”从本质上来说,SOA是一种架构模式,而Web服务是利用一组标准实现的服务。Web服务是实现SOA的方式之一。
SOA服务具有平台独立的自我描述XML文档。
Web服务描述语言(WSDL, Web Services Description Language)是用于描述服务的标准语言。
SOA 服务用消息进行通信,该消息通常使用XML Schema来定义(也叫做XSD, XML Schema Definition)。消费者和提供者或消费者和服务之间的通信多见于不知道提供者的环境中。服务间的通讯也可以看作企业内部处理的关键商业文档。
在一个企业内部,SOA服务通过一个扮演目录列表(directory listing)角色的登记处(Registry)来进行维护。应用程序在登记处(Registry)寻找并调用某项服务。统一描述,定义和集成(UDDI, Universal Description, Definition, and Integration)是服务登记的标准。
每项SOA服务都有一个与之相关的服务品质(QoS, quality of service)。QoS的一些关键元素有安全需求(例如认证和授权),可靠通信(译注:可靠消息是指,确保消息“仅且仅仅”发送一次,从而过滤重复信息。),以及谁能调用服务的策略。
简单对象访问协议(SOAP,全寫為Simple Object Access Protocol)
一種標準化的通訊規範,主要用于Web服务(web service)中
SLA:Service-Level Agreement的缩写,意思是服务等级协议。
服务等级协议是关于网络服务供应商和客户间的一份合同,其中定义了服务类型、服务质量和客户付款等术语。
BSM:(Business Service Management)
业务服务管理,是IT与业务管理手段的一种整合与互补。它以ITIL为理论基础,实现IT管理与业务服务的融合