CS 595 - Web Services - Fall 2003


Description:

The emerging paradigm of web services promises to bring to distributed computation and services the flexibility that the web has brought to the sharing of documents. An understanding of fundamental properties of web service composition is required in order to take full advantage of the paradigm. There are a variety of research topics including behavioral service signatures, verification and synthesis techniques for composite services, analysis of service data manipulation commands, and XML analysis applied to service specifications. In this seminar we will discuss proposals, standards, and research results concerning web services.

Instructors:

Tevfik Bultan and Jianwen Su

Enrollment Code:

73155

Meeting Time and Place

Organizational Meeting

September 26th, 2:00PM, Friday, CS conference room (Eng. I, room 2114)

Presentations

  1. Date: Tuesday, October 7, 2:00PM
    Speaker: Tevfik Bultan
    Topic: An Overview of Web Service Standards
    presentation slides
  2. Date: Friday, Oct. 10, 11:30AM
    Speaker: Xiang Fu
    Topic: Web Services Description Language (WSDL) Version 1.2
    presentation slides
  3. Date: Friday, Oct. 17, 11:30AM
    Speaker: Ted Huffmire
    Topic: Simple Object Access Protocol (SOAP)
    presentation slides
  4. Date: Friday, Oct. 24, 11:30AM
    Speaker: Aysu Betin-Can
    Topic: Java Message Service (JMS)
    presentation slides
  5. Date: Friday, Oct. 31, 11:30AM
    Speaker: Shahid Bhatti
    Topic: Universal Description, Discovery and Integration of Web Services (UDDI)
    presentation slides
  6. Date: Friday, Nov. 14
    Speaker: Fatih Emekci
    Topic: Business Process Execution Language (BPEL), Version 1.1
  7. Date: Tuesday, Nov. 18
    Speaker: Joy Y. Lin
    Topic: WSCL (Web Services Conversation Language
    presentation slides
  8. Date: Friday, Nov. 21
    Speaker: Mike Richmond
    Topic: ebXML (ebXML Business Process Specification Schema)
    presentation slides
  9. Date: Tuesday, Nov 25
    Speaker: Jiefeng Zhou
    Topic: DAML-S (DAML-S: Semantic Markup for Web Services, 0.9)
    presentation slides
  10. Date: Tuesday, Dec. 1
    Speaker: Cagdas Gerede
    Topic: Business Process Modeling Notation (BPML), 1.0
  11. Date: Thursday, Dec. 4
    Topic: Java Web Services Developer Pack 1.3
    Speaker: Zhongnan Shen presentation slides
    Speaker: Yujun Wang presentation slides and an example web service

Recommended Reading

Web services has been a popular topic in the technical magazines this year. All the issues listed below are on web services. The articles in these issues give a good overview of web service technologies and standards.

Tentative Reading List

  1. Satish Thatte, et al. Business Process Execution Language (BPEL), Version 1.1
  2. Erik Christensen, et al. Web Services Description Language (WSDL) 1.1.
    Roberto Chinnici et al  Web Services Description Language (WSDL) Version 1.2
  3. Arindam Banerji, et al. Web Services Conversation Language (WSCL) 1.0.
  4. Assaf Arkin, et al. Web Services Choreography Interface (WSCI) 1.0
  5. F. Leymann. Web Services Flow Language (WSFL 1.0), May 2001.
  6. Universal Description, Discovery and Integration of Web Services (UDDI)
  7. Simple Object Access Protocol (SOAP)
  8. Java Message Service (JMS) http://java.sun.com/products/jms/
  9. ebXML Business Process Specification Schema (Version 1.10),
    Paul Levine, et al. ebXML Business Process Specification Schema (Version 1.01)
  10. DAML-S: Semantic Markup for Web Services, 0.9
  11. DAML-S Coalition (A. Ankolekar et al). DAML-S: Web service description for the semantic web. In The Semantic Web - ISWC 2002, Proc. 1st Int. Semantic Web Conference, volume 2342 of LNCS, pages 348-363, June 2002.
  12. DAML Services Coalition (A. Ankolekar et al). DAML-S: Semantic markup for web services. In Proc. of Int. Semantic Web Working Symposium (SWWS), pages 411-430, July/August 2001.
  13. Business Process Modeling Notation (BPML), 1.0
  14. Java Web Services Developer Pack 1.3