1
SOA 和 Web 服务技术
在实现异构系统集成的优势与应用
中国广核集团有限公司信息技术中心,杨屹岚
摘 要:信息化的发展要求企业的应用系统是一个高度集成和开放的系统。然而大型企业往往拥有着异构系统,形
成了一个个“信息孤岛”
,导致系统间信息的交互与互操作非常困难。基于面向服务架构的应用集成开发方案,在不改变
企业应用底层架构的基础上,可以很好地解决上述问题。本文研究了 SOA 和 Web 服务技术在实现异构系统集成的优势与
应用,在此基础上结合将 SOA 理念运用于中国广核集团信息管理系统应用模式的研究上,为业务系统跨部门、跨行业实
现互通互连和数据共享提供了可行性分析。
关键词:异构系统;应用优势;SOA 架构层;协议转换
1. 前言
随着计算机软件技术和信息化的高速发展,现代企业的日常业务通常都是由多个应用系统完成的,通常
这些应用系统是在不同时期针对企业各部门、各单位的具体工作来进行设计开发的,它们采用不同语言进行
开发或建立在不同平台之上。各应用系统间相互独立运行,它们之间还未实现数据关联和交换,各系统相互
交叉,甚至有重复的信息和数据。因此,很多企业迫切的需要将这些孤立的应用系统联合起来,在不重新开
发原有系统的情况下,使它们之间能够顺利的进行信息交互。本文提供了一种基于 SOA-Web Service 的异构
资源整合研究方案。该方案可以将相对独立、分散的各个企业信息系统进行整合,进而消除信息孤岛,能够
有效地实现数据共享。
2. 优势分析
2.1 注重服务
基于 SOA 和 Web 技术的异构系统的核心是面向服务,是对面向过程、面向消息、面向数据库和面向对象
等开发方法的补充。服务直接与业务相对应,可实现融合面向过程、面向消息、面向数据库和面向对象等多
种开发方法。
2.2 松耦合
SOA 技术强调松耦合,基于 SOA 和 Web 技术的异构系统的松耦合包括以下几个方面:
(1)接口松耦合。
接口耦合是指服务请求者与服务提供者之间的耦合。度量的是请求者与服务提供者的
依赖性。
(2)技术松耦合。技术耦合度量的是服务对特定技术,产品或开发环境的依赖程度。
(3)流程松耦合。
流程松耦合度量的是服务与特定业务流程的依赖程度。强调服务不应与具体的业务流
程相关,以便能够被重用于多种不同的业务流程与应用。
2.3 灵活性
基于 SOA 和 Web 技术的异构系统非常灵活,有许多优点:
(1)服务与相关的实际业务功能具有明确的接口。这些服务可在不同的业务流程中得到重用,提高了服
务的价值。
打分:
0 星