• 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