DocumentCode :
3133024
Title :
Working session: program comprehension strategies for Web service and service-oriented architectures
Author :
Brien, Liam O. ; Smith, Dennis
Author_Institution :
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2004
fDate :
24-26 June 2004
Firstpage :
260
Lastpage :
261
Abstract :
The availability of the Web has made it possible to provide new life to legacy systems as Web services components within a service-oriented architecture. Web services are self-contained, modular applications that can be described, published, located, and invoked over a network, generally, the World Wide Web. The service-oriented architecture describes three roles: service provider, service requester and service broker; and three basic operations: publish, find and bind. A network component can play any or all of these roles. Web services focus on the integration and infrastructure complexities of B2B by leveraging the benefits of Web service technologies, Internet standards and common infrastructures. While the migration to Web services has the potential of providing significant value to legacy systems and components, a number of critical program comprehension issues need to be addressed. These include understanding the legacy systems and components in enough detail to make decisions on the types of changes that need to be made for using them within the new service-oriented architecture, understanding the legacy and target architectures, and analyzing the specific Web service technologies that will be required and how to incorporate the legacy components as services. This working session will discuss approaches for addressing these issues. Based on the results of the session, a working model will be developed that lists current approaches, their strengths and weaknesses, as well as current open issues.
Keywords :
Internet; electronic commerce; object-oriented programming; reverse engineering; software architecture; software maintenance; software prototyping; Internet; Web service; Web services component; World Wide Web; legacy component; legacy system; network component; program comprehension; service-oriented architecture; Application software; Availability; Computer aided software engineering; Computer architecture; Conferences; Decision making; Service oriented architecture; Software engineering; Web services; Web sites;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2004. Proceedings. 12th IEEE International Workshop on
ISSN :
1092-8138
Print_ISBN :
0-7695-2149-5
Type :
conf
DOI :
10.1109/WPC.2004.1311071
Filename :
1311071
Link To Document :
بازگشت