Introduction

Web-Based Services (INFO 290-4)

Erik Wilde, UC Berkeley School of Information
2008-01-22
Creative Commons License

This work is licensed under a CC
Attribution 3.0 Unported License

Abstract

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.

Outline (Course Format)

  1. Course Format [5]
  2. Application Architecture [6]
  3. Varia [4]
  4. Conclusions [1]

Projects, Projects, Projects

Course Results

Location

Linked Data

Feed Technology

Outline (Application Architecture)

  1. Course Format [5]
  2. Application Architecture [6]
  3. Varia [4]
  4. Conclusions [1]

Resources, REST, UI

Web Application Tiers

Multiple UIs

Web Application with Multiple UIs

Mash-Ups

Mash-Up

Mash-Apps

Mash-App

Web-Based Application

Rich Internet Application (RIA)

Outline (Varia)

  1. Course Format [5]
  2. Application Architecture [6]
  3. Varia [4]
  4. Conclusions [1]

About Me

About this Course

About these Slides

Additional Resources

Outline (Conclusions)

  1. Course Format [5]
  2. Application Architecture [6]
  3. Varia [4]
  4. Conclusions [1]

Projects!