Font Size: a A A

Based On Model-driven Architecture, Web Services Development And Integration Of Research

Posted on:2009-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:C Y LiFull Text:PDF
GTID:2208360242999456Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Nowadays, the appearance of web services has become important for enterprise business application. Web services has gained focus from both academe and industry for its enabling of heterogeneous software interaction and system integration. Web services is the automated connection among person, systems and applications. It expresses the elements of business function as software services, and creates new business value. The hosts can use web services through other mutual-related application procedure or the commercial business web servers on Internet. At present, the development tendency in this field is to speed the creation and discovery of these services. However, the current web services technology is still facing some difficulties as following: In the aspect of development method, although existing middleware platforms, web services development is short of strong base of methodology. In the aspect of basic establishment, as the constant changing of technologies and platforms of web services, the developers' direct use of new technologies and tools will lead to the rapid disuse of original web services, and great workload of updating and integrating the old systems.Model-Driven Architecture (MDA) is a new framework given by OMG based or UML,MOF,XMI,CWM, and etc, concentrating on using formal model to understand, design, operate, and evolve all aspects of enterprise systems, using engineering methods and tools. MDA sustains the full lifecycle integration of application in horizontal line, and integration and interaction issues of different middleware systems in the vertical, providing the systems with good interoperability and expansibility.The common goal of MDA and Web services is to resolve the interaction and integration problems in heterogeneous systems. MDA proposes the solution from the perspective of software development methodology, while web services from the perspective of software architecture. Thus this paper gives an in-depth exploration and research from the web services architecture and basic theory of MDA to the combination of the two, applying model-driven theory combining with characteristics of web services development, that is to develop and integrate web services guided by MDA, which will make web services overcome their own shortcomings, and become a perfect solution in solving interaction and integration issues of heterogeneous system. First, this paper gives an in-depth analysis on core concepts, techniques supporting web services and MDA. By analyzing the troubles in the process of development and integration of software based on distributed object technology, it summarizes the two different solutions of MDA and web services. On the basis of the above, it researches the feasibility and superiority of the combination of the two. Then the web services development flow based on MDA is induced and a development architecture and an integration architecture coming from the combination of the two is given aiming at the disadvantages of existing architectures. Finally, a way of web services development and realization based on tool supporting MDA theory is presented by practicing on this platform.
Keywords/Search Tags:Model Driven Architecture, Web Services, Model Transformation, OptimalJ
PDF Full Text Request
Related items