Font Size: a A A

Research And Implementation Of An Internet Based Exam System Using SOA

Posted on:2009-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2178360242988383Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
SOA is a development method of Service-Oriented Architecture. Compared with the traditional development methods such as Object-Oriented programming and the technology based on the component, SOA has many advantages, such as services-sharing and standards-based, and so on. With the development of the software technology and the appearance of the Web Service, SOA will be applied more and more widely.Internet based exam system is a popular CAE soft, which could take advantage of education resources reasonably and improve the teaching efficiency. Currently, all the design approaches used for the internet based exam system are Application -Oriented. Therefore, some problems exist such as repetition development or non-sharing resources.The thesis described how to design and implement a loosely coupled internet based exam system using Service-Oriented Architecture. The mainly works of the thesis focus on the following aspects:1. Requirement analysis of the internet based exam system using SOAThe thesis proposed the requirements of the internet based exam system. Combined with the application of the "exam affair management sub-system" in the internet based exam system, the thesis described its analysis and design Based on patterns of each hierarchy and structure of SOA. Meanwhile, it elaborated analysis process, use case modeling, static structure and dynamic action model of the system.2. Design of the internet based exam system using SOACombining with the instance of the internet based exam system using SOA, The thesis proposed the method used to divide the structure hierarchies when a system is designed and described some design patterns used to implement the design. The thesis put forward a Web Service Interface, which is used in service layer, to integrate the Web services with the fine granularity into the inside of program. In addition, the thesis proposed that Session Facade should be used in the service component layer.3. Research of the key technologies in the system's implementationAccording to the analysis and design, the thesis discussed the key technologies of the implementation for the internet based exam system using SOA in detail. Such as the implementation process of a Session Facade, encapsulating EJB services into the Web services with JAX-RPC, describing the Web Services in standardization with WSDL and describing the Web Service business process with BPEL4WS.
Keywords/Search Tags:SOA, Web Service, internet based exam system, design pattern
PDF Full Text Request
Related items