Font Size: a A A

Design And Implementation Of Carrier Information System Based On Java EE Framework And Web Service

Posted on:2014-12-21Degree:MasterType:Thesis
Country:ChinaCandidate:C J LiFull Text:PDF
GTID:2208330434972009Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer hardware and software technology, updated enterprise business requirements constantly, and the increasing requirements of better user experience, the old legacy enterprise information management systems, which were developed years ago, were unable to meet increasingly current business needs and user requirements. As these legacy systems still played important roles in business operations, those legacy systems cannot be retired directly.While the legacy information systems were being transformed, many enterprises faced problems that were how to transform legacy systems into a cross-platform, scalability, portability, browser/server mode (B/S) information systems, which are easy to upgrade, easy to integrate with each other, with good component reusability, and could be implemented within least time, at least cost and of high quality. This thesis provides a reference of best practice, based on actual development experience of Carrier Management System.Carrier Management System refined legacy functions and implemented latest end-user requirements in console module, carrier recruit module, carrier care module, allocation search module, calling out/in module, depute/un-depute module, report and system administration module. Thus Carrier Management System has a high practical value. Java EE framework has cross-platform portability, reusability, ease of maintenance, making it ideal for the development of enterprise information systems. Extending typical Java EE layers designs, Carrier Management System used five layers designs, which are presentation, controller, mediator, domain, and data access layers. ICEfaces is an Ajax-based JSF development framework that can help developers to develop pure Java web application very quickly. So ICEfaces was used to develop presentation layer and JSF was used to develop controller layer. Mediator layer was developed with Facade deign pattern to screen complex domain interfaces. Web Service is a platform-independent development of technology, which can make different applications running on different machines integrated with each other. So Web Service was used to develop domain layer, which was integrated with other systems. Data access layer was developed with factory method design patter to implement data CRUD. Spring framework was used at last to integrate Controller Layer, Mediator Layer, Domain Layer and Data Access Layer.Using above solutions, from the perspective of the enterprise information system upgrading, through the successful development of carrier management system, this thesis demonstrated in detail how to apply Java EE, IceFaces, Web Service and Spring technologies to complete the upgrading of legacy systems of high quality within shorter timeframe, compared to SSH (Struts, Spring, Hibernate) development model.
Keywords/Search Tags:IceFaces, Java EE, Web Service, Spring Framework, Legacy System
PDF Full Text Request
Related items