{"title":"语义编程语言中灵活的异常处理框架","authors":"Zhao Kai, Zhang Linlin, Ying Shi","doi":"10.1109/MEC.2011.6025928","DOIUrl":null,"url":null,"abstract":"Semantic Web services (SWS) and business process management (BPM) technologies are gradually applied in many domains like electronic commerce and enterprise application integration, which has unavoidably led to the requirements and concerns for effectively recovering from kinds of failures, especially in complex, untamed and dynamic Web environments. Generally, Exception handling is considered to be one of the most important mechanisms for dealing with exception conditions. However, current business process programming languages for semantic Web services provide almost no support for exception handling, and support platforms are weak in providing reliability and adaptability. In this paper, we present a novel framework for flexible exception handling and fault recovery of semantic business processes based on Semantic Programming Language (SPL). Especially, the framework provides forward recovery support with dynamically discovering and substituting failed services when an exception arises during execution by semantically equivalent or semantically similar Web services.","PeriodicalId":386083,"journal":{"name":"2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A flexible exception handling framework for Semantic Programming Language\",\"authors\":\"Zhao Kai, Zhang Linlin, Ying Shi\",\"doi\":\"10.1109/MEC.2011.6025928\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Semantic Web services (SWS) and business process management (BPM) technologies are gradually applied in many domains like electronic commerce and enterprise application integration, which has unavoidably led to the requirements and concerns for effectively recovering from kinds of failures, especially in complex, untamed and dynamic Web environments. Generally, Exception handling is considered to be one of the most important mechanisms for dealing with exception conditions. However, current business process programming languages for semantic Web services provide almost no support for exception handling, and support platforms are weak in providing reliability and adaptability. In this paper, we present a novel framework for flexible exception handling and fault recovery of semantic business processes based on Semantic Programming Language (SPL). Especially, the framework provides forward recovery support with dynamically discovering and substituting failed services when an exception arises during execution by semantically equivalent or semantically similar Web services.\",\"PeriodicalId\":386083,\"journal\":{\"name\":\"2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC)\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MEC.2011.6025928\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MEC.2011.6025928","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A flexible exception handling framework for Semantic Programming Language
Semantic Web services (SWS) and business process management (BPM) technologies are gradually applied in many domains like electronic commerce and enterprise application integration, which has unavoidably led to the requirements and concerns for effectively recovering from kinds of failures, especially in complex, untamed and dynamic Web environments. Generally, Exception handling is considered to be one of the most important mechanisms for dealing with exception conditions. However, current business process programming languages for semantic Web services provide almost no support for exception handling, and support platforms are weak in providing reliability and adaptability. In this paper, we present a novel framework for flexible exception handling and fault recovery of semantic business processes based on Semantic Programming Language (SPL). Especially, the framework provides forward recovery support with dynamically discovering and substituting failed services when an exception arises during execution by semantically equivalent or semantically similar Web services.