节点文献

Web Services及相关技术在数字化校园建设中的应用研究

The Research of the Web Services and Relevant Technologies in Digital Campus Construction

【作者】 曾德浩

【导师】 田虹;

【作者基本信息】 武汉理工大学 , 计算机应用技术, 2005, 硕士

【摘要】 本文阐述了数字化校园的发展现状和存在的问题,并提出使用Web服务技术来开发数字化校园的应用系统,以达到整合优化高校信息资源的目的。 文章以Web服务技术为主线,首先介绍了Web服务技术的技术特点及其体系结构,阐述了Web服务技术的优点。其次详细介绍了XML、SOAP、WSDL、UDDI等Web服务所使用的关键技术。然后选择J2EE和Oracle作为Web服务实现平台,介绍了Web服务在J2EE平台上的开发方法,以及Web服务在Oracle AS 10g上的发布过程。最后,基于Oracle UDDI注册中心建立了一个私有的UDDI注册中心,提供了Web服务的发布和查找的平台。 在这些技术的基础之上,本文着重介绍了数字化校园的一个具体应用——研究生培养管理系统的开发。首先,对研究生培养管理系统的需求进行了分析,使用UML技术进行了系统建模,并采用Oracle 10g Database作为系统核心数据库,以教育部颁发的《教育管理信息化标准》为基础,实现了数据库中表的设计。整个系统的开发模式如下:应用层由EJB实现,其中实体Bean用来实现数据逻辑层,会话Bean用来实现业务逻辑层。将其中的部分应用作为Web服务发布到SOAP服务器上,并将这些Web服务在私有UDDI注册中心进行了注册,以供其它用户调用。 在开发过程中,主要用到了三种技术:UML建模技术、基于EJB的组件开发技术和Web服务技术。其中,UML技术用来给整个系统建模和实现部分代码;EJB技术用来开发数字化校园的具体业务应用;而Web服务技术则用来将应用层的具体应用发布为Web服务,供客户端使用。 由于采用了Web服务技术,使得数字化校园建设中的“信息孤岛”问题得以解决,各个应用系统可以方便的互通信息,这样的开发方式,为数字化校园中的应用系统开发提供了一种全新的模式。

【Abstract】 The paper presents the present situation and the problem that lies in the development of digital campus system. The author uses Web services technology to develop digital campus system in order to achieve the purpose of conformity and optimize campus information resource.The paper have Web services technology as its main part, firstly, the author introduces the character and the architecture of Web services technology, giving out the merits of this technology; secondly, the author introduces the core technology which Web services will use, such as XML, SOAP, WSDL, UDDI etc. Thirdly, The author chooses J2EE and Oracle as the implementation platform of Web services, introducing the development method of Web services on J2EE platform, and the distribution process of web services on Oracle AS 10g platform. In the last, the author sets up a private UDDI registration center based on Oracle UDDI registration center that provide the deploying and finding platform of web services.On the basis of all these technologies introduced in the previous part, the author put emphasis in introducing a concrete application that is a part of digital campus system—the development of management system of graduate student. Firstly, the author analyses the requirement of the system using UML to modeling the system. Secondly, according to the educational information management criteria, and using Oracle lOg as its core database, the author implements the database design. The development of whole system is as following: The implementation of the application tier is by EJB in which the entity bean is used to implement the system data tier, and session bean to implement logical tier. The author set part of the application as web services and deploys it to the SOAP server, and registry the web services in private UDDI registration center, so other users can call these web services.In the process of the development, the author mainly uses three technologies: UML modeling, Component develop based on EJB, and web services. In detail, UML is used to modeling whole system and implement part of the code; EJB technology is used to implement the concrete businessof digital campus system; and web services is used to deploy the application tier business to web services in order to let client to call. Because of web services, the author resolves the problem of "Information Island" in the construction digital campus system, each system can communicate with others conveniently. This kind of develop pattern, provide a whole new pattern in the development of digital campus system.

【关键词】 数字化校园Web服务EJB学籍管理
【Key words】 digital campusWeb servicesEJBStudent status management
  • 【分类号】TP393.09
  • 【被引频次】6
  • 【下载频次】278
节点文献中: 

本文链接的文献网络图示:

本文的引文网络