Semantic matching of Web services based on choreographies

被引:0
作者
Lei, Lihui [1 ]
Duan, Zhenhua [1 ]
Yu, Bin [1 ]
机构
[1] Xidian Univ, Inst Comp Theory & Technol, Xian, Peoples R China
来源
2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2 | 2006年
关键词
integrating business processes; semantic matching; DFA;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Web services facilitate the efficient execution of B2B e-commerce by integrating business processes over the Internet, which needs dynamic and flexible binding of services. However, current web service standards do not support it. A formal approach for semantic matching of service specifications based on choreographies, i.e., the behavior of web services, is developed in this paper. It can accurately and automatically discover required services for integrating business processes. Firstly an extended deterministic finite state automaton (EDFA) is proposed by labeling state transitions using binary-tuples (input, output) rather than letters. The automata describe web services in a more accurate way: the nodes represent states maintained by services; the state transitions represent communication activities of services. The automata depict the temporal sequences of communication activities that describe the behaviors of services. Further, the intersection of two EDFAs is defined Finally, an algorithm for testing the emptiness of the languages accepted, by EDFAs is presented and used to evaluate the compatibility of web services.
引用
收藏
页码:751 / 756
页数:6
相关论文
共 14 条
[1]  
Andrews Tony, 2003, Business process execution language for web services
[2]  
ARIBA I, 2000, UNIVERSAL DESCRIPTIO
[3]  
AVERSANO L, 2004, P IEEE INT C WEB SER
[4]  
BALLINGER K, 2001, SPECIFICATION WEB SE
[5]  
BULTAN T, 2003, P WWW2003 MAY 20 24
[6]  
CHINNIC R, 2003, WEB SERVICES DESCRIP
[7]  
*DAML S, DAML SERV COAL
[8]  
Hopcroft J.E., 2001, INTRO AUTOMATA THEOR
[9]  
Paolucci M, 2002, LECT NOTES COMPUT SC, V2342, P333
[10]  
Sycara K, 2004, LECT NOTES COMPUT SC, V3025, P3