[发明专利]基于SOA的高校应用系统集成在审
申请号: | 201711347433.4 | 申请日: | 2017-12-15 |
公开(公告)号: | CN107943473A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 岑锦潮 | 申请(专利权)人: | 佛山租我科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/36;G06F9/54;G06Q10/06;G06Q50/20 |
代理公司: | 佛山帮专知识产权代理事务所(普通合伙)44387 | 代理人: | 颜春艳 |
地址: | 528200 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 soa 高校 应用 系统集成 | ||
技术领域
本发明涉及基于SOA的高校应用系统集成。
背景技术
目前,各个高校都搞了大量的信息化建设,然而由于缺乏统一规划,高校内的不同部门或同一部门内部大多存在多套信息系统,有各自的数据库和独立的应用程序,以致这些位置上分散的独立系统形成了所谓的“信息孤岛”,各个部门需要花费大量人力来审核校对。因此,迫切需要一种松耦合、跨平台的分布式体系结构来重用已有功能模块,使得旧有系统方便地纳入到新系统,从而充分利用现有系统,加快软件开发速度。面向服务的体系结构(Service Oriented Architecture,SOA)软件架构方法的提出,为上述问题提供了解决方案,特别是随着Web服务的成熟,该解决方案更具优越性。
目前在大多数高校内运行的信息系统主要有教务管理系统、财务管理系统、图书管理系统、科研论文管理系统、学籍管理系统、信息发布系统、办公自动化系统(OA)、学生就业管理系统等等。这些系统大多情况下都是独立开发或独立实施的,基于不同的平台,相互间缺乏协作,系统间的数据不仅无法共享,还可能由于各自为政而出现不一致,形成了信息孤岛。因此,高校信息系统集成的目标是把办公、教学、科研、固定资产、人事、财务整合成一个整体系统。收集各部门的信息,让各部门的资源共享,形成学校整体线性流管理和各部门的线性流管理的结合,用最简单的方式解决最根本的问题,减少信息流通环节,真正实现管理的现代化和办公自动化。
发明内容
有鉴于此,本发明的目的在于提出一种基于SOA的高校应用系统集成。
根据上述发明目的,本发明通过以下技术方案来实现:
一种基于SOA的高校应用系统集成,该集成方案采用的是基于Web服务的SOA体系架构,该系统可以在不同的校区和不同的用户之间使用;同时,重用是SOA中的一个关键的核心概念,SOA中鼓励尽可能使用已有的服务、对象和应用来构建一个新的系统而不是重新编码。SOA具有易于集成现有应用的特点,因此,对于各高校已有的教务管理系统、图书资料管理系统、实验室资源管理系统、信息发布系统等无需重写代码,只需进行功能复用。依据该框架的集成方案如下:
对高校现有的信息系统进行分析、分类和梳理,把各个系统公用的数据(如学号、课程号等)进行抽取,统一规划,建立全局共享数据库。
以高校校园网为依托,建立一个高校校园信息化集成平台,并将各个业务系统中需要暴露的功能包装成Web服务后连接到该平台上。这样,各个业务系统之间既可以通过Web服务进行信息交互,又保证了各个业务系统的功能、安全性和稳定性不受影响。
当一个用户访问集成系统时,流程如下:
(1)用户从客户端向高校校园信息化集成平台发送请求,要求执行某个系统的Web服务;
(2)高校校园信息化集成平台接到请求后,立即UDDI注册中心查找符合用户要求的Web服务;
(3)UDDI注册中心向高校校园信息化集成平台返回符合用户需求的Web服务的相关信息(包括Web服务访问位置及WSDL绑定信息);
(4)高校校园信息化集成平台得到返回信息后,生成Web服务代理,并绑定到相应的Web服务上;
(5)高校校园信息化集成平台调用Web服务并将处理结果返回给用户。
这个流程中,各应用系统及新开发系统间的协作和调用都是通过Web服务来实现的,各应用系统及新开发的系统担当了服务提供者的角色。Web服务实现了对各应用系统的封装,隐藏了它们的复杂实现,同时也保证了它们的功能不受影响。
实现基于上述方案的高校应用系统的信息集成,涉及到众多的技术规范,其中包括:
(1)SOAP。是一种基于XML的、不依赖于传输协议的表示层协议,用来在应用程序之间方便地以对象的形式交换数据。SOAP规范主要由SOAP信封、编码规则、远程过程调用(Remote ProcedureCall,RPC)表示3部分组成。众多系统平台都支持SOAP协议。SOAP协议是为了解决由于用传统方式提供Web服务所产生的问题而提出的,它有助于实现大量异构程序和平台之间的互操作。基于SOAP自身的特点,使用SOAP来完成不同系统之间的信息交互,使实现高校应用系统的跨平台信息集成变得更加容易。
(2)UDDI。是由Ariba和Microsoft提出的一种Web服务的发现技术,它提供一种机制,让企业发布Web服务,并让客户能定位他们所提供的Web服务。UDDI的核心信息模型是由XML Schema定义的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山租我科技有限公司,未经佛山租我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711347433.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种广告落地页模板的生成方法及装置
- 下一篇:一种智能机器人的编程方法