在业务流程发展时调整服务接口

Vladimir Kudelas, Marek Polák, M. Nečaský, I. Holubová
{"title":"在业务流程发展时调整服务接口","authors":"Vladimir Kudelas, Marek Polák, M. Nečaský, I. Holubová","doi":"10.1109/RCIS.2014.6861062","DOIUrl":null,"url":null,"abstract":"Nowadays, there are many popular different notations of business process modeling, such as, e.g. BPMN [1], for a software analysis. Modeling of business processes at the conceptual level allows domain experts to cooperate in the analysis and to design the software. The whole business process model can be later translated to web services and executable BPEL [2] scripts which orchestrate all related parts together. Besides this automatization, it is necessary to define the structure of each data object in the business model. Web services usually communicate by exchanging XML documents [3]. Therefore, a software architect has to define also an XML schema of XML documents by an XML schema language, e.g. XML Schema [4]. In this paper, we present a method which derives and adapts optimal communication XML schemas for a given conceptual schema of a business process, complemented with a conceptual schema of exchanged data. We use a view on a part of a Platform Independent Model of a whole system as conceptual schema of exchanged data. We derive several XML schema documents from given inputs and choose the one which has minimal values for three metrics. The result of these three metrics is a measure of a quality of an XML schema document with respect to conceptual model of exchanged data and business rules applied on this document.","PeriodicalId":288073,"journal":{"name":"2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS)","volume":"45 8","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Adapting service interfaces when business processes evolve\",\"authors\":\"Vladimir Kudelas, Marek Polák, M. Nečaský, I. Holubová\",\"doi\":\"10.1109/RCIS.2014.6861062\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Nowadays, there are many popular different notations of business process modeling, such as, e.g. BPMN [1], for a software analysis. Modeling of business processes at the conceptual level allows domain experts to cooperate in the analysis and to design the software. The whole business process model can be later translated to web services and executable BPEL [2] scripts which orchestrate all related parts together. Besides this automatization, it is necessary to define the structure of each data object in the business model. Web services usually communicate by exchanging XML documents [3]. Therefore, a software architect has to define also an XML schema of XML documents by an XML schema language, e.g. XML Schema [4]. In this paper, we present a method which derives and adapts optimal communication XML schemas for a given conceptual schema of a business process, complemented with a conceptual schema of exchanged data. We use a view on a part of a Platform Independent Model of a whole system as conceptual schema of exchanged data. We derive several XML schema documents from given inputs and choose the one which has minimal values for three metrics. The result of these three metrics is a measure of a quality of an XML schema document with respect to conceptual model of exchanged data and business rules applied on this document.\",\"PeriodicalId\":288073,\"journal\":{\"name\":\"2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS)\",\"volume\":\"45 8\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-05-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RCIS.2014.6861062\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RCIS.2014.6861062","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

如今,有许多流行的业务流程建模的不同表示法,例如用于软件分析的BPMN[1]。概念级的业务流程建模允许领域专家在分析和设计软件时进行合作。稍后可以将整个业务流程模型转换为web服务和可执行BPEL[2]脚本,这些脚本将所有相关部分编排在一起。除了这种自动化之外,还需要定义业务模型中每个数据对象的结构。Web服务通常通过交换XML文档进行通信[3]。因此,软件架构师还必须通过XML模式语言定义XML文档的XML模式,例如XML schema[4]。在本文中,我们提出了一种方法,该方法为给定的业务流程概念模式派生和调整最佳通信XML模式,并辅以交换数据的概念模式。我们使用整个系统的平台独立模型的一部分视图作为交换数据的概念模式。我们从给定的输入中派生出几个XML模式文档,并为三个指标选择具有最小值的文档。根据交换数据的概念模型和应用于该文档的业务规则,这三个指标的结果是对XML模式文档质量的度量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Adapting service interfaces when business processes evolve
Nowadays, there are many popular different notations of business process modeling, such as, e.g. BPMN [1], for a software analysis. Modeling of business processes at the conceptual level allows domain experts to cooperate in the analysis and to design the software. The whole business process model can be later translated to web services and executable BPEL [2] scripts which orchestrate all related parts together. Besides this automatization, it is necessary to define the structure of each data object in the business model. Web services usually communicate by exchanging XML documents [3]. Therefore, a software architect has to define also an XML schema of XML documents by an XML schema language, e.g. XML Schema [4]. In this paper, we present a method which derives and adapts optimal communication XML schemas for a given conceptual schema of a business process, complemented with a conceptual schema of exchanged data. We use a view on a part of a Platform Independent Model of a whole system as conceptual schema of exchanged data. We derive several XML schema documents from given inputs and choose the one which has minimal values for three metrics. The result of these three metrics is a measure of a quality of an XML schema document with respect to conceptual model of exchanged data and business rules applied on this document.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信