This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Taming Web Services from the Wild
September/October 2008 (vol. 12 no. 5)
pp. 62-69
M. Brian Blake, Georgetown University
Michael F. Nowlan, Georgetown University
Service-oriented computing is about building new cross-organizational applications by combining, composing, consuming, or interconnecting existing services. So, why do most composite Web service-based systems currently rely on pre-established relationships that aren't created by automated, dynamic discovery and integration? One perceived reason is the inconsistency in service-based interface descriptions and message names. Here, the authors investigate whether human nature — specifically, software developers' tendencies to name service descriptions in significantly consistent ways — can provide syntactical methods for service discovery.

1. M. Papazoglou, "Service-Oriented Computing: Concepts, Characteristics and Directions," Proc. 4th Int'l Conf. Web Information Systems Eng. (WISE 03), IEEE CS Press, 2003, p. 3.
2. J. Rao and X. Su, "A Survey of Automated Web Service Composition Methods," Proc. 1st Int'l Workshop on Semantic Web Services and Web Process Composition (SWSWPC 04), 2004.
3. E. Sirin, J. Hendler, and B. Parsia, "Semi-Automatic Composition of Web Services using Semantic Descriptions," Proc. Web Services: Modeling, Architecture and Infrastructure Workshop (in conjunction with ICEIS 03), 2003.
4. Y. Wang and E. Stroulia, "Flexible Interface Matching for Service Discovery," Proc. Int'l Conf. Web Information Systems Eng. (WISE 03), IEEE CS Press, 2003, pp. 147–156.
5. X. Dong et al., "Similarity Search for Web Services," Proc. Very Large Databases Conf., 2004; www.vldb.org/conf/2004RS10P1.PDF.
6. J. Wu and Z. Wu, "Similarity-Based Web Service Matchmaking," IEEE Int'l Conf. Services Computing, IEEE CS Press, 2005, pp. 287–294.
1. M. Godfrey and L. Zou, "Using Origin Analysis to Detect Merging and Splitting of Source Code Entities," IEEE Trans. Software Eng., vol. 31, 2005, pp. 166–181.
2. A.M. Zaremski and J.M Wing, "Specification Matching of Software Components," ACM Trans. Software Eng. and Methodology, vol. 6, no. 4, 1997, pp. 333–369.
3. Y. Wang and E. Stroulia, "Flexible Interface Matching for Service Discovery," Proc. Int'l Conf. Web Information Systems Eng. (WISE 03), IEEE CS Press, 2003, pp. 147–156.
4. J. Wu and Z. Wu, "Similarity-Based Web Service Matchmaking," IEEE Int'l Conf. Services Computing, IEEE CS Press, 2005, pp. 287–294.
5. S-C. Oh et al., "WSBen: A Web Services Discovery and Composition Benchmark," IEEE Int'l Conf. Web Services (ICWS 06), IEEE CS Press, 2006, pp. 239–246.
6. X. Dong et al., "Similarity Search for Web Services," Proc. Very Large Databases Conf., 2004; www.vldb.org/conf/2004RS10P1.PDF.

Index Terms:
Web services, service-oriented computing, service discovery, syntactical analysis
Citation:
M. Brian Blake, Michael F. Nowlan, "Taming Web Services from the Wild," IEEE Internet Computing, vol. 12, no. 5, pp. 62-69, Sept.-Oct. 2008, doi:10.1109/MIC.2008.112
Usage of this product signifies your acceptance of the Terms of Use.