MC7502 SERVICE ORIENTED ARCHITECTURE NOTES ANNA UNIVERSITY

MC7502 SERVICE ORIENTED ARCHITECTURE NOTES ANNA UNIVERSITY

UNIT I SOA BASICS

  • Roots of SOA
  • Characteristics of SOA
  • Comparing SOA to client-server and distributed internet architectures
  • Anatomy of SOA
  • How components in an SOA interrelate
  • Principles of service orientation
  • Service Layers

UNIT II XML AND WEB SERVICES

  • XML structure
  • Elements
  • Creating Well-formed XML
  • Name Spaces
  • Schema Elements, Types, Attributes
  • XSL Transformations
  • Parser
  • Web Services Overview
  • Architecture

UNIT III WSDL, SOAP and UDDI

  • WSDL
  • Overview Of SOAP
  • HTTP
  • XML
  • RPC
  • SOAP: Protocol
  • Message Structure
  • Intermediaries
  • Actors
  • Design Patterns And Faults
  • SOAP With Attachments
  • UDDI.

UNIT IV SOA in J2EE and .NET

  • SOA platform basics
  • SOA support in J2EE
  • Java API for XML based web services (JAX-WS)
  • Java architecture for XML binding (JAXB)
  • Java API for XML Registries(JAXR)
  • Java API for XML based RPC (JAX-RPC)
  • JAX-RS SOA support in .NET
  • ASP.NET web services

UNIT V CLOUD COMPUTING

  • Vision of Cloud computing
  • Cloud Definition
  • Characteristics and Benefits
  • Virtualization
  • Cloud computing Architecture
  • Cloud Reference Model
  • Types of Clouds
  • Cloud Platforms in Industry