欢迎来到天天文库
浏览记录
ID:33925692
大小:1.76 MB
页数:47页
时间:2019-02-28
《基于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
此文档下载收益归作者所有