APP下载

基于SOA的服务库研究与设计

2014-10-21蔡志峰方伟坚徐军

电子世界 2014年12期

蔡志峰 方伟坚 徐军

【摘要】通过服务库的建设,可以将分散在各个创新主体的普遍通用的服务进行整合和组织,按照统一的标准规范,形成逻辑上集中、物理上分散,可统一管理和服务的服务目录,为使用者提供统一的通用服务发现和定位服务,从而实现主体间信息资源共享交换和信息服务、协同办公。

【关键词】SOA;服务库;体系架构

引言

首先,需要对各个第三方主体现有的服务进行整理和分类,依照国家标准、国际开放技术标准,研究、分析、研发形成服务库,基于SOA为服务提供者提供注册服务、服务消费者发现和调用服务,并形成一套合理、实用的管理机制,为服务库的长效运行提供支撑。这里旨在研究并提出标准性、指导性模型,为创新领域的服务库建设提供重要指导,最终为各主体的资源共享和协同提供支持。

1.基于SOA的资源集成方法

综合不同的角度、不同的着眼点,从总体上和本质上来说,我们将SOA(service-oriented architecture)定义如下:面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元封装为服务,通过服务之间定义良好的接口和契约将这些服务联系起来,接口是采用中立的方式进行定义的,独立于实现服务的硬件平台、操作系统和编程语言,使得构建在各种这样的系统中的服务可以用一种统一和通用的方式进行交互。

SOA也是一种设计方式,它指导业务服务在其生命周期(从构思开始,直至停止使用)中包括创建和使用的各个方面,同时也定义和提供了一种具有以下特征的IT基础设施:允许不同的应用相互交换数据和参与业务流程,无论它们各自背后使用的是何种操作系统或采用了何种编程语言。……

登录APP查看全文