Web-Based Services

INFO 290-4 (CCN 42608) – Spring 2008
School of Information, UC Berkeley

Instructor: Erik Wilde

Lecture: Tu 8.30–10.30, 202 South Hall

Description: Web-Based Services are services which provide access to information resources based on Web technologies. Web-based services are an ideal platform on which Web-Based Publishing can build, using the information resource access to provide interfaces for various platforms. The more common term Web Services is often used for the rather restricted set of technologies based on WSDL, SOAP and UDDI. This course focuses on a less middleware-oriented approach to Web-based services, and instead focuses on foundations such as the Hypertext Transfer Protocol (HTTP) for communications and Representational State Transfer (REST) as the architectural principle. The goal of this course is to look at Web-based services with a truly Web-like perspective, emphasizing simple and accessible technologies.

Date Subject Slides Resources
2008-01-22 Introduction: Web-Based Services are services which provide access to information resources based on Web technologies. Web-based services are an ideal platform on which Web-Based Publishing can build, using the information resource access to provide interfaces for various platforms. The more common term Web Services is often used for the rather restricted set of technologies based on WSDL, SOAP and UDDI. This course focuses on a less middleware-oriented approach to Web-based services, and instead focuses on foundations such as the Hypertext Transfer Protocol (HTTP) for communications and Representational State Transfer (REST) as the architectural principle. The goal of this course is to look at Web-based services with a truly Web-like perspective, emphasizing simple and accessible technologies. Introduction (22 Slides) XML · Web
2008-01-29 Projects: Projects are being assigned this week. The three project areas are Location, Linked Data, and Feed Technology. Each of these areas has data model and service components. In all project areas this week is dedicated to learning more about the project environment, and existing technologies and approaches. This week's work will allow students to give initial presentations about their project next week, serving as a starting point for further work and possible collaborations among projects. Projects (15 Slides)
2008-02-05 Mantis: This week has a short introduction to Mantis, the issue tracking system that will be used for the course projects. Following this brief introduction, course projects will be discussed. Mantis (5 Slides)
2008-02-26 Atom Syndication Format: For many information sources on the Web, it is useful to have some standardized way of subscribing to information updates. Syndication formats such as RSS and Atom can be used by these information sources to publish a feed of updated information items. The basic syndication mechanism describes a data format for publishing entry metadata and entries. In addition to the basic format, services might also support additional functionality, such as the ability to indicate that clients may page through a feed, if it contains more entries than published on the first page. Atom (35 Slides) Spec · Validator · Atom Landscape
2008-05-06 Project Presentations: ... Presentations (2 Slides)
Show Abstracts
Hide Abstracts
Creative Commons License Please send comments to dret@berkeley.edu
Last modification on Wednesday, 19-Nov-2008 20:09:39 EST
valid CSS! valid XHTML 1.0!