用户名: 密码: 验证码:
基于SOA的研究生综合教务管理系统开发研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
面向服务架构(SOA)是当今IT业内最热门的话题之一。SOA将功能组件通过服务之间定义好的接口联系起来,并使各个组件可以用统一和通用的方式交互。通过使用SOA框架,系统之间的耦合性大大降低,从而提高了软件组件的可重用性,也大大加快了既有系统的整合速度。在SOA的实践过程中,Web服务渐渐成为SOA最有效的实现方式。Web服务是由URI确定的应用,它的接口可以用XML定义,用户可以通过网络找到Web服务。并且,Web服务可以使用XML格式的消息、通过各种网络协议与其他应用直接进行交互。
     研究生综合教务管理系统是目前数字校园建设的一个重要组成部分,也是高校管理工作的重要组成部分。在现代科学技术推动下,随着高校教学改革的逐步深入,教务管理面临许多新的挑战。
     针对现有教务管理系统中的信息孤岛、难以适应业务流程变化等问题,本文结合北京交通大学研究生综合教务管理系统的建设,提出将SOA理论应用在教务系统开发中。文章首先讨论了课题的研究背景、发展状况及其意义,然后对SOA、RUP和Web服务的理论做了比较全面的概要叙述。接着分别研究了RUP和面向服务的分析设计流程,并结合二者对研究生综合教务管理系统进行了需求捕获、分析及设计工作,最后给出了在J2EE平台上用Web服务实现的一个面向服务架构的学籍导出的原型。
Nowadays, Service-Oriented Architecture (SOA) is one of the hottest topics in IT industry. SOA makes function components link together through defined interfaces among services and makes each component interact with uniform and universal mode. Moreover, it reduces coupling among systems using SOA framework so that reusability of software components is enhanced and quick integration of existent systems becomes easier. Web service has gradually become the most efficient implementation mode of SOA in the course of the development of SOA. Web service is an application confirmed by URI. Its interface is described using XML. Web services can be discovered on the Internet_and can interact directly with other applications using XML messages via many network protocols.
     At the same time, management information systems for graduate educational administration are an important part of construction of digital campus and are also a significant management component in universities. Under circumstances where modern science and technology are promoted and reform in education of university is deepened, the management of educational administration faces a lot of new challenges.
     To overcome the information island problem and difficulties in adapting to changes of business processes and other issues in existing educational management information systems, the theory of SOA was used in the development of Beijing Jiaotong University graduate comprehensive education management system. This paper also studied the analysis and design processes of RUP and service-oriented method, and combined these two theories altogether to do the demand capture, analysis and design work of the system. Finally, a service-oriented prototype, which realized the function of exporting student records, was implemented on J2EE Platform with Web service.
引文
[1]陈景艳.管理信息系统.第二版.北京.中国铁道出版社.2001.1
    [2][美]Dirk Krafzig,Karl Banke,Dirk Slama著.韩宏志译.Enterprise SOA中文版--面向服务架构的最佳实战.第一版.北京.清华大学出版社.2006.7
    [3][美]Thomas ERL著.王满红,陈荣华译.SOA概念、技术与设计.第一版.北京.机械工业出版社.2007.1
    [4][美]Sandy Carter著.袁月扬,麻丽莉 译.SOA&Web 2.0--新商业语言.第一版.北京.清华大学出版社.2007.9
    [5][美]Ivar Jacobson,Grady Booth,James Rumbaugh 著周伯生,冯学民,樊东平 译.统一软件开发过程.第一版.北京.机械工业出版社.2002.1
    [6][美]Grady Booch,James Rumbaugh,Ivar Jacobson 著.邵维忠,麻志毅,张文娟,孟祥文译.UML用户指南.第一版.北京.机械工业出版社.2001.6
    [7]冀振燕.UML系统分析设计与应用案例.第一版.北京.人民邮电出版社.2003.6.54,85-86
    [8]柴晓路,梁宇奇.Web Services技术、架构和应用.第一版.北京.电子工业出版社.2003年1月.10-40
    [9]王毅芳.基于SOAD的应用系统设计方法研究与应用[学位论文].北京.清华大学.2005.13-15
    [10]蔡静.统一过程RUP核心思想在软件开发中的研究和应用[学位论文].成都.电子科技大学.2007.49-68
    [11]魏怀明.基于SOA的综合教务系统[学位论文].天津.天津大学.2006
    [12]蒋东兴,郭大勇,罗念龙,刘启新.清华大学新一代数字校园建设规划与实践.厦门大学学报(自然科学版).2007.11.第46卷,增刊2
    [13]宣华,王映雪,陈怀楚.清华大学综合教务系统在教务管理中的应用.计算机工程与应用.2002.12
    [14]辛云勇.数字化校园困境.互联网周刊.2006.8
    [15]王晓虎,陈中育.校园信息系统集成研究.计算机与现代化.2005.12
    [16]黎波,邱会中.基于SOA的数字化校园--统一身份认证服务的设计与实现.福建电脑.2007.3
    [17]张飞,重艳芬.基于SOA分布式辅助教学系统的研究.科技资讯.2006.32
    [18]朱明磊,黄磊.基于SOA模式的企业级应用程序的架构设计.电脑知识与技术.2005.17
    [19]王金玲,朱诗生,符群卫.基于Web Service的SOA软件部署的研究.现代电子技术.2007.4.总第243期
    [20]高岩,张少鑫,张斌,那俊,张文斌.基于SOA架构的Web服务组合系统小型微型计算机系统.2007.4
    [2l]孙华林,赵正文.基于Web Service的面向服务架构(SOA)的探索与研究.信息技术.2007.1
    [22]易轶,陈志刚.基于Web Services的教学管理系统的研究与实现.电脑与信息技术.2007.2.第15卷第1期
    [23]汤永刚.web services实现技术研究.福建电脑.2006.3
    [24]冯锡炜,贾传荧,金昆.基于Web Services服务集成的设计与实现.微计算机信息(管控一体化).2006.第22卷第1-3期
    [25]刘宏.J2EE与.NET在Web Services领域之比较.电脑学习.2004.8,第四期P2-3
    [26]李荒原,何明德.基于Java的Web服务解决方案的研究.计算机应用研究.2004.第7期
    [27]吴敏,刘晓强,陈家训.基于Web Services的安全服务框架及其在数字化校园中的应用研究.东华大学学报(自然科学版).2006.12.第32卷第6期
    [28]周刚,朱晴波,胡南军,陈道蓄,谢立.Web服务解决方案分析计算机工程.2002.6.第28卷第6期
    [29]陈世基.基于UML建模技术的智能选课系统设计与实现.计算机与现代化.2007.2
    [30]肖岗,张广泉.UML在研究生成绩管理系统建模中的应用.重庆师范大学学报(自然科学版).2007.1第24卷第1期
    [3l]吕西红,陈志刚.统一软件开发过程RUP中的关键技术研究.信息技术.2006.1
    [32]夏伦先,唐盛群.使用设计模式指导UML类模型的建立.小型微型计算机系统.2002.4.
    [33]刘新法,叶晓俊.基于XMLBeans和Web服务技术构建SOA.计算机工程与设计.2007.3.第28卷第6期
    [34]谢莉莉,林春梅,陈家训.基于XML的数据交换中心原型系统计算机工程.2002.第28卷第5期
    [35]肖延松,孟波,熊德林.基于XML的数据交换在分布式Web系统中的应用.电脑与信息技术.2002.1
    [36]Bertrand Pottier.SOA 术语概述.http://www.ibm.com/developerworks/cn/webservices/w s-soa-term 1/.2007-3-15
    [37]Jens Andexer,Scott M.Glen.SOAr的实际应用.http://www.ibm.com/developerworks/cn/webservices/ws-soa-practical/.2007-11-12
    [38]Matthias Kloppmann,Stefan Liesche,Gerhard Pfau,Marcia Stockton.基于人工的 W eb 服务.http://www.ibm.com/developerworks/cn/webservices/ws-soa-progmode18/.2006-6-22
    [39]Judith M.Myerson.使用Rational开发工具构建SOA 中间件应用程序.http://www.i bm.com/developerworks/cn/webservices/ws-soa-enter4/.2005-6-24
    [40]Min Luo,Mark Endrei,Philippe Comte,Pal Krogdahl,Jenny Ang,Tony Newling.Patterns:Service-Oriented Architecture and Web Services.http://www-128.ibm.com/de veloperworks/cn/webservices/ws-ovsoa/index.html.2004.6
    [41]Heather Kreger,IBM Software Group.Web Services Conceptual Architecture(WSC A 1.0).2001.5
    [42]Roger Wolter.Microsoft Corporation.The web service fundamental msdn.2002年3
    [43]Coad P,Yourdon E.Object-Analysis.Yourdon Press.1990.
    [44]Stojanoxic.Z,Dahanavake.A,Sol.H.Modeling and design of service-oriented arc hitecture in Systems.Man and Cybernetics 2004.IEEE International Conference.2004.10(5).4147-4152
    [45]Philip J.Burton,Russel E.Bruhn.Using UML to facilitate the teaching of object-off ented systems analysis and design.Journal of Computing Sciences in Colleges.Jan.2004.278-290
    [46]Robert F,Roggio.A Model for the Soft-ware Engineering Capstone Sequence using the Rational Unified Process.Proceedings of the 44th annual southeast regional c onference.Mar.2006.306-311
    [47]WebSphere Application Server FAQ专题.http://www.ibm.com/developerworks/cn/webs phere/
    [48]Jarek Gawor,Lin Sun.在 WebSphere Application Server Community Edition V2.0中开发和部署JAX-WS Web服务.http://www.ibm.com/developerworks/cn/websphere/li brary/techarticles/0709_gawor/0709_gawor.html?S_TACT= 105AGX52&S_CMP=NL&c a=dnl-cn-10232007.2007-10-18
    [49]Russell Butek,Nicholas Gallardo.JAX-RPC与JAX-WS 的比较.http://www.ibm.com/developerworks/cn/webservices/ws-tip-jaxwsrpc.html.2007-0-15

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700