[Legacy Report] IEEE CS 3rd Tutorial: "Web Services: Architectures, Design and Deployment"
About the Tutorial
A web service is a method of communication between two electronic devices. It is a "solution logic" that can be exposed over the World Wide Web. Web services are used to implement architectures according to service-oriented architecture (SOA) concepts.
In this tutorial the first session we will give a quick overview of Web Services, SOAP based standards and insight into RESTful architectures. The second session will focus on how to consume web services by showing how to quickly implement applications, which can display Flickr photographs, Twitter/facebook updates, etc using RESTful web services. The last session will focus on how to create and deploy SOAP and REST based services on a web server and how to use them in simple applications.
This is an introductory session on Web Services and targeted at final/pre-final students, faculty members and young professionals. The attendee is expected to have a basic understanding of at least one programming language. An insight into Object Oriented design and Web programming would be highly advantageous, but not mandatory. We will use the Netbeans and Java platform for demonstration purposes, but the concepts are not limited to any specific programming language or platform.
Schedule
14:00 AM - 14:45 AM: Introduction to Web Services and SOAP standards.
14:45 AM - 15:15 PM: Introduction to RESTFul architectures.
15:15 PM - 15:30 PM: Break
15:30 PM - 16:15 PM: Code Lab I: Consuming Web Services
16:15 PM - 17:00 PM: Code Lab II: Creating & Deploying SOAP/RESTful Web Services