基于REST架构风格的异构系统集成.pdf

基于REST架构风格的异构系统集成.pdf

ID:56045287

大小:1.54 MB

页数:2页

时间:2020-06-19

基于REST架构风格的异构系统集成.pdf_第1页
基于REST架构风格的异构系统集成.pdf_第2页
资源描述:

《基于REST架构风格的异构系统集成.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息与电脑计算机工程应用技术ChinaComputer&Communication2010年5月刊基于REST架构风格的异构系统集成石雪岗中国中铁二局,四川成都610032摘要:业务系统集成技术已成为企业信息化建设的关键技术。分析了异构系统成因及其现状,提出了一种基于REST架构的异构系统集成方案。REST架构正在成为网络服务主流技术,是一种正在改变网络软件开发模式的全新思维方式,相对于传统系统集成方案,基于REST架构的系统集成更易被理解和实现,具备高可用性和高可靠性。关键词:异构系统;系统集成;RE

2、ST架构中图分类号:TP311文献标识码:A 文章编号:1003-9767(2010)05-0182-02引言REST的简洁模型、与HTTP协议的完美结合、构架的高扩展性,经过20多年的信息化建设实践,我国企业已基本走过了以单点为互联网应用构架设计和异构系统集成设计带来了一条新的解决思应用建设为特点的信息化建设初级阶段,企业基本实现了核心业务路。的信息化,企业业务系统具备了一定的应用水平和业务覆盖面,通REST提出了以下五条准则:过多年运行和维护,信息化建设取得了较大成绩。1)所有网络事物都被抽象为资源

3、;由于缺乏信息化建设整体规划、企业内部各部门对信息化管理2)每个资源都对应一个唯一的资源标识,而这个唯一标识就是需求存在差异以及信息系统以业务部门为主导进行开发等历史因素URI;制约,逐渐形成了企业中多种业务系统并存运行的局面,企业普遍3)通过通用的连接器接口实现对资源的操作,目前这一通用接存在系统异构、技术不统一、接口不规范、系统之间难以有效有效口指的就是HTTP的GET、POST、PUT和DELETE四个接口方法;集成等问题,在企业中形成了众多的信息孤岛。4)对资源的各种操作不会改变资源标识;在市场

4、竞争不断加剧的背景下,为提高企业管理效率、降低企5)所有的操作都是无状态的。业运营成本及加强企业核心竞争力,企业迫切需要对这些异构系统REST架构是为通过HTTP协议来进行分布式调用而量身定造的进行集成,实现信息孤岛的贯通。架构,采用REST架构来设计应用,就是最大限度利用HTTP和URI实现异构系统的集成,目前有三种实施方案可供选择:潜力的最佳实践。在REST中,分布式是通过对资源的操作来实现一是放弃原有局部应用,导入整体解决方案,但这会导致重复的,不是像EJB那样通过对象方法调用来实现。资源是一种抽

5、象的投资,同时由于操作习惯的改变和数据准备的工作量巨大,会使原概念,资源被映射到相应的一套URI规则上面了,资源只和URI相有系统使用者在实施过程中产生抵触心理,成功实施的难度很大;关,而与具体实现无关,因此REST具有更好的解藕性。二是保留原有局部应用的同时,引入新应用,不做集成,集成在性能提升方面,REST充分利用客户端计算能力,将处理资源部分数据和流程在系统外流转,但这会导致信息孤岛出现,增加人的负担交给客户端,减轻了服务器压力。为错误和加大数据采集工作量;下边将介绍基于这一技术的异构系统的集成。

6、三是在保留原有局部应用的同时,引入新系统,然后由其中一家或两家软件公司合作做集成实现。2.基于REST架构风格的异构系统集成无疑,前两种方案在技术层面上都不会有太多问题,第三种方把原有应用中那些能够提供服务的、需暴露出来的功能封装成案在技术实现上会有一定难度和风险,但成功实施后具有最好的用REST资源,其它客户通过HTTP协议获取和操作这些资源,如同访户体验。问WEB网页一样。应用集成结构如图1所示。本文对前两种方案不做具体的分析和阐述,只就第三种方案,在服务端,为每一个原有异构系统建立REST端点,每

7、个REST阐述如何通过引入REST架构,实现异构系统的集成。端点实现以下功能:(1)将原有应用对外有价值的或者是外部系统需要的数据和功1.REST架构风格介绍能设计成资源;REST(RepresentationalStateTransfer)软件架构是由RoyThomas(2)为每个资源指定名称(URI),其他应用可以通过这个名Fielding博士在2000年首次提出的一种互联网应用构架风格,与以称URI获取和操作该资源。远程对象为核心的ORB和以服务为核心的SOA相比,以资源为核心(3)为每个资源设计

8、表现形式(Representation),即该资源的REST为我们提供了一种新的应用开发和系统集成的视角和方法。可以表示为什么格式,这个格式要能够传达资源当前状态,并能链182信息与电脑2010年5月刊ChinaComputer&Communication计算机工程应用技术图1基于REST技术的异构系统集成架构统、材料管理系统和财务信息系统中,需对这些系统做有效集成,为管理者提供决策支持。系统集成示意图如图2所示:项目管理系统的项目预算成本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。