Web 2.0 Services: SOA & REST

Register

Web services, service oriented architecture (SOA), SOAP, REST … what’s it all mean? Web services is a notoriously nebulous topic, both praised and maligned. In this workshop, we cut through the haze and the buzz and examine working use cases of web services and how they can improve your application design and bottom line. We’ll explore how to create services that work in harmony with the web using REST. Learn how to turn your application into a platform by creating web APIs. Both client and server side programming will be covered using technologies ranging from AJAX to Python to Java.

Audience

This workshop is designed for web application developers who are experienced in at least one web programming language (Java, .NET, PHP, Ruby, Python, Perl) and standard web technologies (HTML, XML, Javascript). Specific experience with AJAX, JSON, Ruby on Rails, REST, SOA or any particular web programming framework is not required.

Materials

Students will be provided a copy of RESTful Web Services by Leonard Richardson, Sam Ruby

Syllabus

  • Principles of Service Oriented Architectures
  • SOA and the Web (the web as a platform)
  • Building web service clients
    • HTTP libraries
    • AJAX clients
    • XML and JSON responses
  • Principles of REST
    • Everything as a Resource
    • MIME Types and URIs
    • Standard HTTP Verbs
    • HTTP Response Codes
  • Designing Web APIs
  • Designing REST service clients
  • Case Studies
    • ATOM Publishing Specification
    • Amazon S3
  • Traditional Web Services
    • AJAX SOAP client example
  • SOA Frameworks
  • Web Service Deployment, Performance and Security

Upcoming Training Courses

Apr 20-22, 2009:
iPhone Application Development

Partners

Our 2008 Hong Kong Web 2.0 training program is being conducted in partnership with the Hong Kong Productivity Council and Hong Kong Open Source Software Center.

HKPC
HKOSSC

Client Login

Login to our Basecamp project management site:

If you do not have a client account with us, then please use our feedback forum at Get Satisfaction.

Contact

We welcome comments and questions from anyone. Simply include who you are, where you're from and what you hope we can do for you. We try to respond to every message.

JadeTower East, Limited
15/F 100 Queens Road Central
Hong Kong
+852-3180-9513