Linking legacy services to the business process model

H. Sneed, Stefan Schedl, Stephan H. Sneed
{"title":"Linking legacy services to the business process model","authors":"H. Sneed, Stefan Schedl, Stephan H. Sneed","doi":"10.1109/MESOCA.2012.6392601","DOIUrl":null,"url":null,"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.","PeriodicalId":355118,"journal":{"name":"2012 IEEE 6th International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE 6th International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MESOCA.2012.6392601","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

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.
将遗留服务链接到业务流程模型
这里描述的工作的目的是通过将现有程序的描述链接到覆盖的业务流程来支持SOA环境中现有软件系统的重用。从技术上包装遗留代码是一回事。将代码接口定义连接到业务流程是另一回事。SoftLink工具正在开发中,以弥合业务模型和代码现实之间的差距。该解决方案的关键是确定应用程序系统的入口点及其参数,并通过WSDL接口将它们链接到业务流程中的事件。这里在处理客户订单的遗留COBOL应用程序中说明了该方法。从代码接口到面向主题的业务流程模型中的事件是通过半自动化转换创建的。未来的开发将集中在Java和。net系统的连接上。这将为SOA系统的维护提供更好的基础,并允许影响分析跨越模型和代码之间的边界。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信