Web Services

Service Oriented Architecture

Topics

    • Service Oriented Computing
    • Service Orientation
    • Service Oriented Architecture
    • SOA Manifesto
    • Services
    • Service Model
    • Service Inventory
    • Service Portfolio
    • Service Candidate
    • Service Contract
    • Service Related Granularity
    • SOA Design Patterns

Services

    • Infrastructure as a Service IAAS
    • Platform as a Service PAAS
    • Software as a Service SAAS

Technologies

    • Web Services
    • WSDL, SOAP
    • SOAP with Attachments
    • XML, XML Schema
    • UDDI

Java API

    • JAX-WS - Java API for XML Web Services
    • SAAJ - Soap API with attachments for java
    • JAX-RPC, JAXB
    • JAXR for registries
    • JAXRS for restful Web services

WS-Standards

    • WS-Addressing
    • WS-BPEL
    • WS-Coordination
    • WS-Policy
    • WS-Reliable Messaging
    • WS-Security
    • WS-Transactions

REST

  • RESTful API design (Representational State Transfer) is designed to take advantage of existing protocols.
  • While REST can be used over nearly any protocol, it usually takes advantage of HTTP when used for Web APIs.

Resource Representations

  • XML and XML Schemas
  • JSON

Middleware

    • Enterprise Service Bus - ESB

Providers

    • Google Premier
    • Amazon Web Services

Library

    • Service Oriented Architecture
    • SOA with Java
    • Java SOA Cookbook
    • Amazon Web Services in Action
    • AWS: Amazon Web Services Guide
    • Google-pedia