Font Size: a A A

Development For Online Services Function Of Insurance E-Commerce Website Based On SOA

Posted on:2012-09-07Degree:MasterType:Thesis
Country:ChinaCandidate:L L HuangFull Text:PDF
GTID:2218330362958878Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Now Internet is closely related to our lives, it means there are more business opportunities with internet-based e-commerce. Online sales, online services, training, learning and other commercial activities are developed quickly through Internet. E-commerce not only solves the constraints of time and space to save resources, but also enhances the corporate image. It can be said that e-commerce will become the core of information world in the twenty-first century. This paper aims to build an online service module for an e-commerce website of Z company (a large insurance company). Based on the system design of SOA (Service-Oriented Architecture) and the integration and reconstruction of existing business subsystem services, it enables to develop the website functions and business processes based on the needs of market and customers. It makes more quick and effortless to build the website, and the business process of the website will be more agility.In this paper, we first analyzed the current situation of domestic and international insurance e-commerce website, compared the differences between them, and then decided to construction the website based on SOA architecture. Then, based on Z Corporation's actual business requirements, we summarized the key issues that need to be solved during the construction process of the website: system must be flexible enough, properly connects with external systems, should be maintainable and expansive highly, and could be friendly interact with user. In order to achieve this target, this paper first made a certain extent of study on the concept, lifecycle and planning model of SOA, in order to lay the theoretical foundation for applying SOA architecture to the project. Then this paper analyzed Web Service which is a specific technology of SOA and its components, including SOAP (Simple Object Access Protocol), WSDL (Web Services Definition Language) and UDDI (Universal Description, Discovery and Integration) and other related technologies to prepare the follow-up implementation work.In the design phase of this paper, firstly according to the different rights of users who were divided into a number of roles, after the paper further illustrated the different roles of the business functions to be used, and summed up the business functions which to be achieved of online services module of website. Since many business functions relied on the services provided by other systems, so this paper confirmed the relationship between this system and related systems, and took into account the key issues that need to be solved during the construction process of the website, and combined with theoretical knowledge of SOA architecture to complete the overall architecture design. Level of overall system's architecture was divided into user presentation layer, service agent layer, the service provider layer, the interface service layer, the core application layer. The core application layer referred to the Z company's related business systems, the interface service layer was mainly used Web Service technology, so which could be seen as a concrete realization of SOA architecture. Core application layer used the way of interface to expose the services to the online services module of website through the interface service layer. Website could be recombine or reuse these services in the service provider layer without caring the specific realization of the interface. Service agent layer was responsible for the presentation layer logic of the interaction between user and system, achieved the separation of before platform and after platform of the e-business, with the user presentation layer gave the user a good experience. Moreover, the multi-layer architecture, "high cohesion, low coupling" divided the problems to resolve them respectively, easy to control, easy to extend, easy to integrate, and easy to maintain and expand the system in the future for a long time. It could be said, the overall architecture based on SOA well processed the key issues that need to be solved during the construction process of the website.The most important work is the development of Web Service in Implementation phase. This paper by comparing two different development model of Web Service, based on the difference to determine the appropriate development model for this paper. Then by comparing the advantages and disadvantages of the different style of WSDL to determine the appropriate WSDL style for this paper and completed the development of WSDL documents, after completed the SOA implementation work with the help of Web Service development platform--WebLogic Web Service. Finally, both features and performance were tested to ensure that the online services module of website could be used normally. Test results showed that: the functions of online service module were correct, and meet the requirement of non-functional specifications. Finally, both features and performance were tested to ensure that the online services module of website could be used normally. Test results showed that: the functions of online service module were correct, and meet the requirement of non-functional specifications.
Keywords/Search Tags:SOA, Web Service, E-Commerce, WSDL
PDF Full Text Request
Related items