COURSE SUMMARY
Course Title: 
Service-oriented Architecture
Course Code: 
15CSE367
Year Taught: 
2015
2016
2017
2018
Type: 
Elective
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Bengaluru
Chennai
Coimbatore
Amritapuri

'Service-oriented Architecture' is a course offered in the B. Tech. in Computer Science and Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

Unit 1

SOA Fundamentals - Defining SOA - Business Value of SOA – Architecture - Infrastructure Services Web Services Technologies: Web Services & SOA - WSDL, SOAP – UDDI – WS-Transaction, WS-Security - WS-Reliable Messaging. WSPolicy - WS-Attachments.

Unit 2

BPEL for Web Services SOA Planning and Analysis - Lifecycle - Capturing Business IT Issues - Determining Non-Functional Requirements - Enterprise Solution Assets - Tools Available for Appropriate Designing - Implementing SOA. SOA Platform Basics: SOA Support in J2EE, JAX-WS, JAXB, JAXR, JAX-RPC, WSIT, SOA support in .NET, ASP.NET web services.

Unit 3

Introduction to Cloud Computing - Cloud Computing (NIST Model) Properties - Service Models (XaaS), The Google File System - Virtualization Techniques in Cloud - Parallelization in Cloud - Privacy in Cloud - Data Processing in Large Clusters. Google’s Map Reduce Programming Model.

  • Thomas Erl, “Service Oriented Architecture, Concepts, Technology and Design”, Prentice Hall of India, 2005.
  • Norbert Bieberstein, Sanjay Bose, Marc Fiammente, Keith Jones and Rawn Shah, “Service Oriented Architecture Compass: Business Value, Planning and Enterprise Roadmap”, Second Edition, IBM Press, 2005.
  • Sandy carter, “The New Language of Business: SOA and Web 2.0”, IBM press, 2007.
  • Thomas Erl, “Service Oriented Architecture: A Field Guide to Integrating XML and Web Services”, First Edition, Prentice Hall, 2004
  • Toby Velte, Anthony Velte and Robert Elsen Peter, “Cloud Computing A Practical Approach”, First Edition, Tata McGraw-Hill,2009.