{"title":"在面向服务的应用程序中检查业务流程和Web服务契约之间的一致性","authors":"Jenny Bhuiyan, S. Nepal, J. Zic","doi":"10.1109/ASWEC.2006.20","DOIUrl":null,"url":null,"abstract":"A key challenge to widespread adoption of service oriented architectures and supporting Web services technologies is the issue of maintaining consistency of interacting, long running, autonomous business processes that constitute distributed applications, in the presence of application level failures, concurrent activities and other exceptional events. One of the main sources of inconsistency is the non-conformance between business processes and their external behaviors, expressed through service contracts. Today, the onus is on the programmers to write complex code to handle such non-conformance due to shortcomings in supporting tools and technologies. This paper addresses this problem in the context of consistency requirements, firstly, by describing the relationships between the business process workflow and Web service contracts, and then by providing a prototype tool that checks the conformance between them.","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Checking conformance between business processes and Web service contract in service oriented applications\",\"authors\":\"Jenny Bhuiyan, S. Nepal, J. Zic\",\"doi\":\"10.1109/ASWEC.2006.20\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A key challenge to widespread adoption of service oriented architectures and supporting Web services technologies is the issue of maintaining consistency of interacting, long running, autonomous business processes that constitute distributed applications, in the presence of application level failures, concurrent activities and other exceptional events. One of the main sources of inconsistency is the non-conformance between business processes and their external behaviors, expressed through service contracts. Today, the onus is on the programmers to write complex code to handle such non-conformance due to shortcomings in supporting tools and technologies. This paper addresses this problem in the context of consistency requirements, firstly, by describing the relationships between the business process workflow and Web service contracts, and then by providing a prototype tool that checks the conformance between them.\",\"PeriodicalId\":285684,\"journal\":{\"name\":\"Australian Software Engineering Conference (ASWEC'06)\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-04-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Australian Software Engineering Conference (ASWEC'06)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ASWEC.2006.20\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Australian Software Engineering Conference (ASWEC'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASWEC.2006.20","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Checking conformance between business processes and Web service contract in service oriented applications
A key challenge to widespread adoption of service oriented architectures and supporting Web services technologies is the issue of maintaining consistency of interacting, long running, autonomous business processes that constitute distributed applications, in the presence of application level failures, concurrent activities and other exceptional events. One of the main sources of inconsistency is the non-conformance between business processes and their external behaviors, expressed through service contracts. Today, the onus is on the programmers to write complex code to handle such non-conformance due to shortcomings in supporting tools and technologies. This paper addresses this problem in the context of consistency requirements, firstly, by describing the relationships between the business process workflow and Web service contracts, and then by providing a prototype tool that checks the conformance between them.