OOPSLA 2002


Tracks
Technical Program
Tutorials
Workshops
DesignFest
Educators' Symposium
Doctoral Symposium
Demonstrations
Posters
Student Research
Competition

Student Volunteers
Special Events
Exhibits
Housing Information
Registration Information
Transportation

Thursday, 7 November – 13:30-17:00 Afternoon

54 Developing Web Services - CANCELED

Qusay Mahmoud
Simon Fraser University, Vancouver, Canada, qmahmoud@cs.sfu.ca

Web services are services offered through the Web and can be accessed from any web service-enabled machine with Internet access. Web services enable interoperability through a set of XML-based open standards. Businesses use the XML-based Web Services Description Language (WSDL) to describe their web services on the Internet and list them in an XML-based registry such as the Universal Description, Discovery, and Integration (UDDI) protocol. UDDI allows you to find publicly available web services. A client sends a service request to the directory, which in turn informs the client about the services available. The SOAP protocol is then used to communicate, using HTTP and XML as an exchange mechanism, between the applications running on different platforms. This tutorial will help participants understand web services and their usefulness. A service-based architecture will be discussed. The tutorial will also help participants get a feeling of the effort involved in developing web services.

The list of major topics to be covered in this tutorial includes:

    SOAP

    UDDI

    WSDL

    Security issues

    Deploying web services on J2EE

See http://developer.java.sun.com/developer/technicalArticles/webservices/wsj2ee/.

Attendee background

Knowledge of the Java programming language, as examples of web services will be shown using Java.

Format

Presentation based (but will show live examples).

Presenter

Qusay H. Mahmoud is a faculty member in the School of Computing Science at Simon Fraser University, Canada. He has published dozens of articles on the Java programming language, including wireless Java articles for Sun Microsystems, and articles on deploying web services on J2EE. He is the author of 'Distributed Programming with Java' (Manning Publications, 1999), and 'Learning Wireless Java' (O'Reilly, 2002). Qusay has presented tutorials on wireless software development at several major international conferences worldwide.