基于SOA的电子商务代运营服务体系构建研究
2014-04-28许仲生罗娟娟
哈尔滨商业大学学报(社会科学版) 2014年2期
许仲生,罗娟娟
(1.集美大学 诚毅学院,福建厦门 361000;2.厦门海洋职业技术学院,福建厦门 361000)
一、SOA概述
SOA(Service-Oriented Architecture)是1994年美国管理咨询公司Gantner提出的一种思想,原应用于软件开发中,主要目的是为了提升软件模块的多次复用和提高软件的随需应变能力。故SOA主要理念在于以独立且标准化、面向消息、高度分布的协议规范来整合软件系统,实现松散耦合的异构系统互联[1],从而实现随需应变的目标。SOA的主要特点包括:
(一)异构互联
在SOA的体系中,通过设立增强服务注册中心的功能来实现服务请求者(服务需求方)和服务提供者(服务供给方)的服务需求匹配,解决了原来可能存在的因结构不同导致的需求无法匹配的问题。服务请求者可将其服务需求提交到服务注册中心进行服务查找,服务提供者也可将其服务提交到服务注册中心进行服务注册,服务注册中心将服务需求和服务供给进行优化匹配后,可实现服务的绑定和调用,且由于服务协议是标准开放化的,所以可有效地避免服务请求者和服务提供者之间结构不同的问题。
(二)服务组合
在SOA体系中将服务分成了元业务服务、组合服务和业务流程三个层次。其中,元业务组织是最基本的服务类型;组合服务是对不同元业务服务的组装整合形成的、主要应用于短期内运行的服务;业务流程则是根据服务请求者的具体情况所制定的业务组合,可为服务请求者提供较为长期的服务类型。SOA体系可根据服务请求者的具体业务需求进行多种服务的组装组合,在更好满足服务请求者的服务需求的同时也保持了良好的灵活性。……
登录APP查看全文