DocumentCode
583222
Title
Linking legacy services to the business process model
Author
Sneed, Harry M. ; Schedl, Stefan ; Sneed, Stephan H.
Author_Institution
Anecon GmbH, Vienna, Austria
fYear
2012
fDate
24-24 Sept. 2012
Firstpage
17
Lastpage
26
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/MESOCA.2012.6392601
Filename
6392601
Link To Document