Font Size: a A A

Design And Implement Of The Baosteel OA On SOA-based

Posted on:2011-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:J W HuangFull Text:PDF
GTID:2178360308451252Subject:Software development
Abstract/Summary:PDF Full Text Request
SOA (Service-Oriented Architecture, is called SOA).It is one kind of component model based on the Web service that can connect among different hardware platforms, operating systems, programming language systems to realize system integration and interaction. In the entire development flow, requirement staff and designers need to pay more attention to the software and technical details and they should concentrate more energy in the standardized interface description and service requirement definition. Developers will implement the service function. Through the separation of the business staff and developer, it causes that the project personnel to do their jobs respectively and enhanced the software development efficiency greatly.Office Automation (OA), the popular name is called paperless work means in the administration work, regard computer as the center and adopt the advanced communication technology to collect, process, save and use enterprise information rapidly, thus achieve the purpose in enhancing the administrative efficiency. But present OA systems in the informationization construction process universally exist isolated information island, complex integration, bad extension, low reuse and so on. In view of these problems, this article takes the bussiness of BaoSteel Corporation as a breakthrough point, utilizes the SOA in the actual OA system, and does the prime task below:1. From the beginning, introduce office automation related concept, discuss in recent years SOA in the domestic and foreign region utilization situation, and through analyzing two kinds of development pattern for traditional OA system, point out universal problem that OA systems exist. Finally, give the elementary SOA solution strategy.2. Outline the software architecture, the present situation and the development. Then emphatically elaborate the SOA related concept, the service development step and the strategy.At the same time, introduce some SOA commonly used realization technology and the development kit. For example: WebService, ESB, WSDL and so on.3. Through analyzing the present situation of the BaoSteel Corporation OA system as well as the design goal, principle and scope of the new OA system, carry on the modelling and the design in the overall system, and emphasize the BaoSteel Corporation system Architecture based on the SOA, each module function and the system user jurisdiction design.4. Elaborate BaoSteel Corporation OA system based on the SOA implementary way. Because the portal, conference management, abroad management, database access model symbolize the BaoSteel Corporation OA system separated from the view level, business logic level, to database access level, therefore this article details the design and implement of these four modules. Among them, the portal module mainly from the single sign on, portlet development, theme and skin introduces the development and implement of the portal. The flow design module takes the conference management and abroad management as examples. Through SOA service decomposition ways and design principles, services are analyzed and selected. Finally give service arrangement and integration plan based on the AquaLogic Service Bus. The database access module is considered fully about extendibility, reuse and low code coupling of the system database. The independent module uses the Web service way to seal the database operation to make the database operation and business logic independent, and through database connection pool, reduce the resource consumption and promote the efficiency of services.5. Elaborate the importance of the service security. Introduce the implement of data security strategy through asymmetric cryptographic algorithm RSA.6. Finally through comparing with traditional OA system, the advantage of OA system based on SOA is summarized in reusability, expansibility and information integration level aspects.The innovation of this article is that OA system model based on SOA is proposed that not only focuse on service separated and combined in the business level, but also further through the web service separate the view level and the database level. Thus realize one kind of from top to bottom and loose coupling BaoSteel Corporation OA system.
Keywords/Search Tags:SOA(Service-Oriented Architecture), ESB(Enterprise Service Bus), OA(Office Automation), Portal, Web Service, Database Access Module
PDF Full Text Request
Related items