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
- Fridays 11:30AM to 1:00PM, Digital Classroom (near library)
- First Friday of each month Digital Classroom is scheduled for
another
meeting. So first week of each month we will meet on Tuesdays at
2:00PM-3:00PM in the Digital Classroom. I will post the meeting
dates and times below.
Organizational Meeting
September 26th, 2:00PM, Friday, CS conference room (Eng. I, room 2114)
Presentations
- Date: Tuesday, October 7, 2:00PM
Speaker: Tevfik Bultan
Topic:
An Overview of Web Service Standards
presentation slides
- Date: Friday, Oct. 10, 11:30AM
Speaker: Xiang Fu
Topic:
Web Services Description Language
(WSDL) Version 1.2
presentation slides
- Date: Friday, Oct. 17, 11:30AM
Speaker: Ted Huffmire
Topic:
Simple Object Access
Protocol (SOAP)
presentation slides
- Date: Friday, Oct. 24, 11:30AM
Speaker: Aysu Betin-Can
Topic:
Java Message
Service (JMS)
presentation slides
- Date: Friday, Oct. 31, 11:30AM
Speaker: Shahid Bhatti
Topic:
Universal
Description, Discovery and Integration of Web Services (UDDI)
presentation slides
- Date: Friday, Nov. 14
Speaker: Fatih Emekci
Topic:
Business
Process Execution Language
(BPEL), Version 1.1
- Date: Tuesday, Nov. 18
Speaker: Joy Y. Lin
Topic: WSCL (Web
Services Conversation Language)
presentation slides
- Date: Friday, Nov. 21
Speaker: Mike Richmond
Topic: ebXML
(ebXML
Business Process Specification Schema)
presentation slides
- Date: Tuesday, Nov 25
Speaker: Jiefeng Zhou
Topic: DAML-S (DAML-S: Semantic
Markup for Web Services, 0.9)
presentation slides
- Date: Tuesday, Dec. 1
Speaker: Cagdas Gerede
Topic: Business
Process Modeling Notation (BPML), 1.0
- 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.
- IEEE Computer, October 2003, Volume 36, Number 10.
- Communications of the ACM, June 2003, Volume 46, Number 6.
- Communications of the ACM, June 2003, Volume 46, Number 10.
- ACM Queue, Volume 1, Number 1.
Tentative Reading List
- Satish Thatte, et al. Business
Process Execution Language
(BPEL), Version 1.1
- Erik Christensen, et al. Web Services
Description Language (WSDL) 1.1.
Roberto Chinnici et al Web Services Description Language
(WSDL) Version 1.2
- Arindam Banerji, et al. Web
Services Conversation Language (WSCL) 1.0.
- Assaf Arkin, et al. Web
Services Choreography
Interface (WSCI) 1.0
- F. Leymann.
Web Services Flow Language (WSFL 1.0), May 2001.
- Universal
Description, Discovery and Integration of Web Services (UDDI)
- Simple Object Access
Protocol (SOAP)
- Java Message
Service (JMS)
http://java.sun.com/products/jms/
- ebXML
Business Process Specification Schema (Version 1.10),
Paul Levine, et al. ebXML
Business
Process Specification Schema (Version 1.01)
- DAML-S: Semantic Markup
for Web Services, 0.9
- 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.
- 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.
- Business
Process Modeling Notation (BPML), 1.0
- Java
Web Services Developer Pack 1.3