Title :
Service-oriented software reengineering: Bertie3 as Web services
Author :
Chung, Sam ; Young, Peter S. ; Nelson, Jack
Author_Institution :
Comput. & Software Syst., Washington Univ., Tacoma, WA, USA
Abstract :
This research proposes to modernize a legacy software system by using Web services as the main building blocks of the software reengineering. For this purpose, a legacy theorem proof checking and derivation tool called Bertie3 is reengineered in terms of service-oriented architecture, service-oriented componentization, and external data representation and serialization. With the Web services of derivation checking engines and first-order markup languages, a minimal amount of development time can be spent working on well-known and well-developed components. More time can be spent updating the features that make the tool unique. This case study shows that modernizing a software system with Web services will allow the business components of the system to be easily expanded and integrated with other application components for future demands.
Keywords :
Internet; object-oriented programming; program verification; software maintenance; software tools; systems re-engineering; Bertie3 derivation tool; Web service; data representation; data serialization; first-order markup language; legacy theorem proof checking; service-oriented componentization; service-oriented software reengineering; Business; Distributed computing; Engines; Graphical user interfaces; Lifting equipment; Logic; Markup languages; Software systems; User interfaces; Web services;
Conference_Titel :
Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2409-5
DOI :
10.1109/ICWS.2005.109