初探面向服务的SOA 数字化校园

初探面向服务的SOA 数字化校园

ID:41332182

大小:25.50 KB

页数:4页

时间:2019-08-22

初探面向服务的SOA 数字化校园_第1页
初探面向服务的SOA 数字化校园_第2页
初探面向服务的SOA 数字化校园_第3页
初探面向服务的SOA 数字化校园_第4页
资源描述:

《初探面向服务的SOA 数字化校园》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、初探面向服务的SOA数字化校园杨畅(YangChang)湖南化工职业技术学院,湖南株洲(412004)摘要:针对目前高校信息系统多平台,导致出现结构不兼容的情况。探讨了SOA这种面向服务的组件结构的特点,介绍了WebService技术,提出了一种基于SOA架构和Web服务相结合的系统设想,通过信息技术来实现数字校园管理的功能。关键字:SOA组件;Web技术;高校数字化;中图分类号G710文献标识码AResearchonserviceorientedSOADigitalCampusYangChangHunan

2、ChemicalIndustryVocationTechnologyInstituteExperimentalandTrainingDepartmentZhuzhou412004Abstract:Inviewofthepresentuniversityinformationsystemplatform,leadingtotheemergenceofstructureisnotcompatiblewiththesituation.DiscussedSOAthisserviceorientedcomponent

3、structurecharacteristics,introducedtheWebServicetechnology,proposedonekindbasedontheSOAarchitectureandWebservicescombiningsystem,throughinformationtechnologytorealizethedigitalcampusmanagementfunction.Keywords:TheSOAcomponent;Webtechnology;digitaluniversit

4、y;1.引言随着高校信息化进程的不断深入,各种信息系统渗透到各高校诸多环节。由于软件专业化及高校的特殊性,所有系统很难由同一软件商供应,而高校校园的集中化管理却需要跨越不同系统的业务流程,实现数据交互与共享。如何将来自不同厂商、各具特色的专业系统进行有效的应用整合,如何运用SOA构建数字化校园成为高校信息部门的重要任务。2.SOA概述SOA观念不是新的,CORBA和DCOM就很类似,但是,这些过去的面向服务架构都受到一些难题的困扰:首先,他们是紧密耦合的,这就意味着分布计算连接的两端都必须遵循同样API的约

5、束。例如,如果一个COM对象的代码有了更改,那么访问该对象的代码也必须做相应更改。其二,这些面向服务架构受到厂商的约束。Microsoft控制DCOM自不必说,CORBA也只是一个伪装的标准化努力,事实上,实现一个CORBA架构,经常都是在某个厂商对规范的实现上进行工作[1]。作为面向服务的体系架构,是一种功能组件化的设计模型。它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它屏蔽了不同平台、编程语言、操作系统和硬件架构之间的差异,实现了应

6、用程序的简单集成。这意味着+系统的灵活性得到了前所未有的提升,同时、使应用程序的重复利用成为可能,开发成本得到了降低。SOA架构的核心组件包括服务提供者、服务使用者和一个中立的服务总线机构,集成系统的所有业务功能都以服务形式在总线中注册,以便使用者能正确调用,也便于管理人员能对其统一控制与协调,避免在系统集成中产生点对点式的复杂网络交互[2]。3.WebService技术WebService是一种基于服务组件的开放的软件平台,是面向服务的Internet应用,通过对WebService的构建,人们期望得到一

7、个可编程的Internet。WebService将软件模块看成一种InternetIntranet上的服务单元,借助XML和广泛应用的Web协议,实现分布式的计算和异构平台的信息集成。[3]基于Web服务的SOA采用基于XML的WSDL(WebServicesDescriptionLanguage)来定义和描述服务,用于描述服务请求者所要求绑定到服务提供者的细节以及服务本身的属性、功能、参数等。服务描述的重点在于与下面几部分交互所用的操作:服务、调用操作的消息、构造这种消息的细节。WSDL不包括服务实现的任

8、何技术细节。服务请求者不知道也不关心服务究竟是由Java代码,C#,COBOL,还是由某种其他的程序设计语言编写的。他可以描述使用HTTP的SOAP调用。由于他的扩展机制,他也可以定义其他类型的交互,比如通过JMS提交的XML内容、直接方法调用、由管理遗留代码的适配器处理的调用(CICS)等。WSDL的通用定义允许开发工具创建各种类型的交互的标准接口,同时隐藏他是如何由应用程序代码调用服务的细节。4.目前高校信息

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

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

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