Semantic Tools for Web Services
A set of Eclipse plug-ins that can be installed on WebSphere Integration Developer (WID) 6.0.1 for semantic matching and composition of Web services. (This is an ETTK technology.)
Date Posted: June 9, 2005
|
This is an technology.
|
 |
 |
|
 |  Yes. The technology itself was developed on Eclipse, but the latest version is a plug-in for WID. The reason is that we are using the visual tools in IBM's WID (such as Web services Interface Map editor, Business object map editor, and BPEL editor) to better visualize the results of our Web service matching, discovery, and composition.
An earlier version of this technology is still available as an Eclipse plug-in, if you are interested. Please note that because it is an older version, it does not have all the updated features and bug fixes available in the WID version. In addition, the user interfaces in the Eclipse plug-in are not as sophisticated and expressive as those in WID.
| | |
 |  The W3C OWL (Web Ontology Language) is supported. | | |
 |  No. Your WSDL documents will need to be imported into an Eclipse workspace. | | |
 |  Yes. However, we support only WSDL 1.1. Support for WSDL 2.0 is not available at this time. | | |
 |  No. We are exploring WSDL-S because we think semantics should be handled in an upwardly-compatible manner, and we want to show how it could be done. We think WSDL-S is a good approach on which to focus in the initial requirements in this area. We are participating in the current industry discussions on this topic. | | |
 |  The engineers have published the following papers:
- SEMAPLAN: Combining Planning with Semantic Reasoning to Achieve Web Services Composition. Rama Akkiraju, Biplav Srivastava, Anca Ivan, Tanveer Syeda-Mahmood, and Richard Goodwin. Accepted at AAAI International Conference on AI Planning & Scheduling (ICAPS), 2006.
- Searching Service Repositories by Combining Semantic and Ontological Matching. Tanveer Syeda-Mahmood, Gauri Shah, Rama Akkiraju, Anca Ivan, and Richard Goodwin. In the proceedings of IEEE International Conference on Web Services (ICWS) 2005, Florida, USA.
- Semantic Matching of Web Services Policies. Kunal Verma, Rama Akkiraju, and Richard Goodwin. In the proceedings of IEEE International Conference on Web Services (ICWS) 2005, Florida, USA.
- On Accommodating Inter-service dependencies in Web Process Flow Composition. Kunal Verma, Rama Akkiraju, Richard Goodwin, Prashant Doshi, and Juhnyoung Lee. Presented at AAAI Spring.
- External Matching in UDDI. John Colgrave, Rama Akkiraju, and Richard Goodwin. Presented at IEEE ICWS 2004, San Diego, Ca., 2004.
- Dynamic workflow composition using MDP. Prashant Doshi, Richard Goodwin, Rama Akkiraju, and Kunal Verma. IEEE ICSWS-2004, San Diego, Ca., 2004.
- Web Service Semantics - WSDL-S. Rama Akkiraju, Joel Farrell, John Miller, Meenakshi Nagarajan, Amit Sheth, and Kunal Verma. Presented at the W3C workshop Frameworks for semantics in Web Services in Innsbruck, Austria, June 2005.
- Executing Abstract Web Process Flows. Rama Akkiraju, Kunal Verma, Richard Goodwin, Prashant Doshi, and Juhnyoung Lee. ICAPS 2004, Canada.
- A Method for Semantically Enhancing the Service Discovery Capabilities of UDDI. Rama Akkiraju, Richard Goodwin, Prashant Doshi, and Sascha Roeder. Information Integration on the Web workshop. IJCAI 2003, Acapulco, Mexico.
| | |
 |  The Emerging Technologies Toolkit (ETTK) is a collection of emerging technologies that are relevant to IBM's emerging software strategies. The ETTK team works with external users to incubate and further develop these technologies so they can be used to create innovative customer solutions. ETTK packages are focused on just a few select technology areas. In a way, you could associate "ETTK"-labeled technologies as being close to "alphaWorks Featured Technologies." ETTK technologies explore new types of applications or address emerging application-, Internet-, or standard-oriented domains. We value your input and want to hear how you would make use of this technology in your environment; please visit the ETTK Blog or ETTK Wiki for additional information. | |
|
|
 |
|
View screenshots:
 |
| |