基于soa的科研管理系统研究与实现

基于soa的科研管理系统研究与实现

ID:33925692

大小:1.76 MB

页数:47页

时间:2019-02-28

基于soa的科研管理系统研究与实现_第1页
基于soa的科研管理系统研究与实现_第2页
基于soa的科研管理系统研究与实现_第3页
基于soa的科研管理系统研究与实现_第4页
基于soa的科研管理系统研究与实现_第5页
资源描述:

《基于soa的科研管理系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、天津大学硕士学位论文基于SOA的科研管理系统研究与实现姓名:刘梦雯申请学位级别:硕士专业:计算机软件与理论指导教师:张钢20070501中文摘要当今,企业信息化极大地提高了企业的核心竞争力。各种各样的企业级应用系统的使用缩短了业务流程执行的周期,提高了业务处理的效率,降低了业务处理的成本,并且能够为企业未来发展决策提供强有力的数据统计和分析的支持。但是,采用了不同的开发技术,部署在不同平台上的应用系统之间很难有效地进行信息的交互和业务流程的融合。在构建天津大学科技处科研管理系统的过程中,为促进不同部门的异构系统进行协作和整合,并使集成系统能够对新的业

2、务需求做出及时和快速的响应,本文提出了针对该系统的基于面向服务体系架构(SOA)的解决方案。本解决方案将应用系统设计为服务层和应用层两部分。服务层建立了在传统的业务流程和应用层之间的抽象层次。位于服务层中的服务封装业务功能单元和业务流程逻辑。在综合分析各种SOA技术实现的基础上,采用Web服务来实现本系统的服务层,并使用ApacheAxis2作为Web服务处理引擎。应用层主要封装应用逻辑以实现具体的业务功能。采用J2EE架构构建本管理系统,以实现具体的业务功能。SOA通过将系统功能分解成各个服务,并为这些服务定义独立于编程语言和实现平台的服务契约,使

3、构建在不同系统中的服务可以以统一的方式实现交互。这样既充分利用了已有的系统,又使新应用系统具备良好的可组合性和可扩展性,更易于进行应用集成和业务流程管理。通过对本系统设计方案的实现,达到了在异构系统间进行信息交互和业务流程整合的目的。系统中的各个服务具有良好的可复用性并且可以更好地适应业务流程的变化。关键词:SOAWeb服务应用集成ABSTRACTNowadays,theprocessofenterpriseinformationhasimprovedenterprise’scorecompetitivenessdramatically.Someen

4、terpriseapplicationshortenstheexecutioncycle,improvestheefficiencyofbusinessprocessandbringsdownthecostsofbusinessprocess.Thesesystemssupportenterprise’Sfuturestrategicdecisionbyprovidingpowerfuldatastatisticsandanalyse.However,systemsdeployed011differentplatformcanhardlycommun

5、icatewitheachothereffectivelybecauseoftheirdifferentdevelopmenttechnique.IntheprocessofdevelopingaR&DmanagementsystemfordepartmentofscienceandtechnologyofTianjinUniversity,toachievethecooperationandintegrationofdifferentdepartments’heterogeneoussystems,thispaperpresentsaService

6、—OrientedArchitecture(SOA)based,solution.ThissolutiondividestheapplicationsystemintotWOlayers:servicelayerandapplicationhyer.ServicelayerprovidestheabstractphasebetWeentraditionalbusinessprocessandapplicationlayer.Theserviceintheservicelayerencapsulatesthebusinessunitandbusines

7、sprocesslogic.AfteranalyzingsomeSOA'stechniques,OUl"systemusesWebServicesasservicelayer,andadoptsApacheAxis2as.theserverofwebservices.Applicationlayerencapsulatesapplicationlogictoachieveconcretefunctions.ThesystememploysJ2EEarchitecturetoimplementtheconcretebusinessfunctions.S

8、OAdividesasystemintoseveralservices,andprovidesinterac

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

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

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