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, especial...

Full description

Saved in:
Bibliographic Details
Published in:2011 International Conference on Mechatronic Science, Electric Engineering and Computer pp. 2199 - 2204
Main Authors: Zhao, Kai, Zhang, Linlin, Ying, Shi
Format: Conference Proceeding
Language:English
Published: IEEE 01.08.2011
Subjects:
ISBN:1612847196, 9781612847191
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
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.
AbstractList 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.
Author Zhao, Kai
Zhang, Linlin
Ying, Shi
Author_xml – sequence: 1
  givenname: Kai
  surname: Zhao
  fullname: Zhao, Kai
  email: zhawkk@xju.edu.cn
  organization: School of Information Science and Engineering, Xinjiang University, Urumqi, China
– sequence: 2
  givenname: Linlin
  surname: Zhang
  fullname: Zhang, Linlin
  email: zllnadasha@xju.edu.cn
  organization: School of Information Science and Engineering, Xinjiang University, Urumqi, China
– sequence: 3
  givenname: Shi
  surname: Ying
  fullname: Ying, Shi
  email: yingshi2968@yahoo.com.cn
  organization: State Key Laboratory of Software Engineering, Wuhan University, Wuhan, China
BookMark eNo9T19LwzAcjKigm3sXfMkXaE3S5t_jGHMOKgrufSTpLzXapiOtOL-9FYf3cnfccXAzdBH7CAjdUpJTSvT903qVM0JpLgjjmqkzNKOCMlVKRtX5v6FaXKHFMLyTCUJoTfU12i6xb-EYbAsYjg4OY-gjfjOxbkNssE-mg68-fWDfJ_wKnYljcPgl9c2UdL-VysTm0zRwgy69aQdYnHiOdg_r3eoxq54329WyyoImY1ZbLblnBRDClDRKCAmm1sBKUZSktERyy4zlToBi1jrJ65K7STunJfO-mKO7v9kAAPtDCp1J3_vT8-IHn-FOtw
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/MEC.2011.6025928
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Business
EISBN 1612847218
9781612847214
1612847226
9781612847221
EndPage 2204
ExternalDocumentID 6025928
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ADFMO
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IERZE
OCL
RIE
RIL
ID FETCH-LOGICAL-i90t-db975f23e00287a8667ead9e2463404b075b2ab5c6e82bbc75d45ce82cc972ff3
IEDL.DBID RIE
ISBN 1612847196
9781612847191
IngestDate Wed Aug 27 02:43:48 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-db975f23e00287a8667ead9e2463404b075b2ab5c6e82bbc75d45ce82cc972ff3
PageCount 6
ParticipantIDs ieee_primary_6025928
PublicationCentury 2000
PublicationDate 2011-Aug.
PublicationDateYYYYMMDD 2011-08-01
PublicationDate_xml – month: 08
  year: 2011
  text: 2011-Aug.
PublicationDecade 2010
PublicationTitle 2011 International Conference on Mechatronic Science, Electric Engineering and Computer
PublicationTitleAbbrev MEC
PublicationYear 2011
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000669919
Score 1.469901
Snippet Semantic Web services (SWS) and business process management (BPM) technologies are gradually applied in many domains like electronic commerce and enterprise...
SourceID ieee
SourceType Publisher
StartPage 2199
SubjectTerms Business
Computer languages
Exception handling
Multi agent system
Ontologies
Reliability
Semantic Programming Language
Semantic Web
Semantic Web services
Semantics
Web services
Title A flexible exception handling framework for Semantic Programming Language
URI https://ieeexplore.ieee.org/document/6025928
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5qEfHkoxXf5ODRtbvJbh5HKS0KtRTsobeySSZQsK3UVvz5JvsSwYu3ZAkhTB4zO_m-LwB3LOeobG4iihaj1CV-S_GcRVYKdLnOGHcFUXgkxmM5m6lJC-4bLgwiFuAzfAjF4i7frs0upMp63DtoReUe7AnBS65Wk0_xrtOHOipwt3h55payfUI29aS-poxV72XQL_U7qz5_Pa5S-Jbh0f9GdQzdH5IemTTu5wRauDqFgxrI3oHnR-KC2qV-Q4JfFXqFFKoKvj1xNSqL-LCVvOLSm3hhQo8Br7UMTUZVLrML0-Fg2n-KqocTooWKt5HVSmSOMgw_VCKXnAu_XhTSlLM0TrWPEjT182A4Sqq1EZlNM-PLxihBnWNn0F6tV3gOBK3wxjPMJMqkuY9WKGM6o4ZZlDEyegGdYJD5eymNMa9scfn35ys4rFOycXIN7e1mhzewbz63i4_NbTGf391MnlI
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA61inryUcW3OXh07W6STTZHKS0tbkvBHnorm2QCBdtKbcWfb7IvEbx4S5YQwuQxs5Pv-4LQA804SJPpgICBgNnIbSme0cAkAmymYsptThROxWiUTKdy3ECPNRcGAHLwGTz5Yn6Xb1Z661Nlbe4ctCTJDtqNGSNhwdaqMyrOebpgR3r2Fi9O3UK4TyR1PaouKkPZHnY7hYJn2euv51Vy79I7-t-4jtHZD00Pj2sHdIIasDxF-xWUvYUGz9h6vUv1Bhi-SvwKznUVXHtsK1wWdoErfoWFM_Jc-x49Ymvhm6RlNvMMTXrdSacflE8nBHMZbgKjpIgtoeB_qUSWcC7cipFAGKcsZMrFCYq4mdAcEqKUFrFhsXZlraUg1tJz1FyulnCBMBjhjKepjqRmmYtXCKUqJpoaSEKg5BK1vEFm74U4xqy0xdXfn-_RQX8yTGfpYPRyjQ6rBG0Y3aDmZr2FW7SnPzfzj_VdPrffTnmhmQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2011+International+Conference+on+Mechatronic+Science%2C+Electric+Engineering+and+Computer&rft.atitle=A+flexible+exception+handling+framework+for+Semantic+Programming+Language&rft.au=Zhao%2C+Kai&rft.au=Zhang%2C+Linlin&rft.au=Ying%2C+Shi&rft.date=2011-08-01&rft.pub=IEEE&rft.isbn=9781612847191&rft.spage=2199&rft.epage=2204&rft_id=info:doi/10.1109%2FMEC.2011.6025928&rft.externalDocID=6025928
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781612847191/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781612847191/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781612847191/sc.gif&client=summon&freeimage=true