Font Size: a A A

Application Of Design Pattern In Integration Framework Based On Web Services And The Design Of Its Reusing System

Posted on:2005-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:X Y GeFull Text:PDF
GTID:2168360152469206Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As the representative of next-generation-web technology, Web services can solve such problems as the complexity of software interface, difficulties in updating and integrating, etc, which exist in enterprise application environment based on traditional technologies. Moreover, it can build a supply chain for services suppliers and demanders with UDDI protocol. In enterprise application environment, the software development based on design pattern takes advantage of the mature design experiences and is capable of enhancing the currency. Hence, the application system designed by such pattern is prone to expansion and reuse. The development of design pattern database, as an essential part to software store,enables the engineers to fully make use of their design experiences to realize the reusing of abstract designs.Through the analysis of the operational theories, advantages and application fields of web services system, a framework based on web services Enterprise Integration is proposed. This framework is able to achieve user interface, business logic and data integration and finally, to achieve B2Bi. A detailed analysis is given to the application methods and the applicable situations of six design patterns (Builder, Strategy, Mediator, Adaptor, Template, Method and Proxy) in system communication, algorithm and flow disposal.To fully describe the design pattern, a depiction on design pattern based on XML and class diagrams proposed. XML gives a good description to the semi-structure data and the RDBMS storage and retrieval characteristics, while class diagrams can well describe the kernel solution of problems. The three-tier design patterns database can be used to search and reuse the design patterns in software development supported by DBMS and Web server.
Keywords/Search Tags:Software Reusing, Web Services, EAI, B2Bi, Design Pattern, Class Diagram, XML
PDF Full Text Request
Related items