Title :
Linking legacy services to the business process model
Author :
Sneed, Harry M. ; Schedl, Stefan ; Sneed, Stephan H.
Author_Institution :
Anecon GmbH, Vienna, Austria
Abstract :
The purpose of the work described here is to support the reuse of existing software systems in a SOA environment by linking a description of existing programs to the overlying business processes. It is one thing to technically wrap the legacy code. It is another matter to connect the code interface definition to the business processes. The SoftLink tool is under development to bridge that gap between the business model and the code reality. The crux of the solution is to identify the entry points to the application system and their parameters and to link them to the events in the business process via a WSDL interface. The method is illustrated here on a legacy COBOL application for processing customer orders. From that code interfaces to the events within the subject-oriented business process model are created via a semi-automated transformation. Future development will focus on linking Java and .Net systems as well. This will provide a better basis for the maintenance of SOA systems and allow impact analysis to traverse the border between model and code.
Keywords :
COBOL; Java; Web services; XML; business data processing; service-oriented architecture; software maintenance; .Net systems; COBOL; Java; SOA; SoftLink tool; WSDL interface; code interface; code interface definition; code reality; customer order processing; legacy code; legacy service; semiautomated transformation; software system; subject-oriented business process model; Analytical models; Business; Joining processes; Maintenance engineering; Object oriented modeling; Service oriented architecture; Unified modeling language; BPM; BPMN; COBOL; Reverse engineering; S-BPM; SOA; business process modeling; impact analysis; legacy code reuse; maintaining SOA systems;
Conference_Titel :
Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), 2012 IEEE 6th International Workshop on the
Conference_Location :
Trnto
Print_ISBN :
978-1-4673-3002-2
DOI :
10.1109/MESOCA.2012.6392601