Select f rom Standby Web Service where
EnvironmentEntityS
re
⊂ EnvironmentEntityS
sd
And InteractionS
re
⊂ InteractionS
sd
And
Scenario
re
⊂ Scenario
sd
With this process, the initial request is for the op-
tion ”a selling service by order”, and the proper Web
Service can be retrieved.
Table 4: Profile of Selling by Order.
OrderSeller
Scenario:{
{Customer(CID)↑start,
Order⇓create(OID,CID,
/
0,0),
CustomerxProduct.<Name,Price>.vlaue*,
{Customer⇑select(Product.Name.value),
Order⇓addInItem(Product.<Name,Price>.value)}*,
Customer↑confirm,
Order⇓confirm(TotalPrice.value),
Customer↑continue}
kProduct.Name:InStock Product.Name:
BeingSold,
{Customer(CID)↑start,
Order⇓create(OID,CID,
/
0,0),
CustomerxProduct.<Name,Price>.vlaue*,
{Customer⇑select(Product.Name.value),
Order⇓addInItem(Product.<Name,Price>.value)}*,
Customer↑cancel},
kNull,
·· · }
5 RELATED WORK AND
CONCLUSION
WSDL uses syntax ports, OWL-S tries simple se-
mantic pre and post interface of a Web Service pro-
cess, both method are not semantic enough for auto-
matic feature of Web Services. Different from above
work, we construct a domain environment ontology
to support Web Service semantic description. Web
Service’s capability is grounded onto the state transi-
tions of environment entities, and the event interac-
tions among the entities. Based on the environment
ontology, we design a matching process for automatic
Web Service discovery and selection in Web Service
description framework. Also, this ontology-based de-
scription framework support dynamic composition of
Web Services by combining interaction sequence and
scenarios.
However, many issues still need consideration in
future. We are trying to use process algebra to de-
scribe the interaction of Web Services, representing
the capability of Web Services more potently.
ACKNOWLEDGEMENTS
This work was supported by the National Natural
Science Fund for Distinguished Young Scholars of
China under Grant No. 60625204, the Key Project
of National Natural Science Foundation of China un-
der Grant No.60496324, the National 973 Funda-
mental Research and Development Program of China
under Grant No.2002CB312004, the National 863
High-tech Project of China, the Knowledge Innova-
tion Program of the Chinese Academy of Sciences
and MADIS.
REFERENCES
Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The
Semantic Web. Scientific American, America.
de Vergara, J. E. L., Villagr, V. A., and Berrocal, J. (2005).
Application of owl-s to define management interfaces
based on web services. Management of Multimedia
Networks and Services, 3754/2005:242–253.
E.Christensen, F.Curbera, G.Meredith, and S.Weerawarana
(2001). Web Services Description Language (WSDL)
1.1. Technical Report NOTE-wsdl-20010315, W3C.
http://www.w3.org/TR/2001/NOTE-wsdl-20010315.
Fu, X., Bultan, T., and Su, J. (2004). Analysis of interacting
bpel web services. In Proceeding of 13th World Wide
Web Conference, pages 621–630, New York, USA.
Gutierrez, C., Hurtado, C., and Vaisman, A. (2005). The
Semantic Web: Research and Applications, volume
3532/2005. Springer Berlin Heidelberg.
Jin, Z. and Liu, L. (2006). Web service retrieval, an ap-
proach based on context ontology. In Proceedings of
the 30th Annual International Computer Software and
Applications Conference, pages 513–520, Chicago,
USA.
M.Jackson (1997). The meaning of requiremens. Annals of
Software Engineering, 3(5):5–21.
M.Jackson (2001). Problem Frames: Analyzing and struc-
turing software development problems. Addison-
Welsley.
Motta, E., Domingue, J., Cabral, L., and Gaspari, M.
(2003). Irscii: A framework and infrastructure for
semantic web services. Proceedings of 2nd Inter-
national Semantic Web Conference, 2870/2003:306–
318.
Paolucci, M. and Sycara, K. (2003). Autonomous semantic
web services. IEEE Internet Computing, 7(5):34–41.
WEB SERVICE RETRIEVAL BASED ON ENVIRONMENT ONTOLOGY
385