Back close

Course Detail

Course Name Service-oriented Architecture
Course Code 15CSE367
Program B. Tech. in Computer Science and Engineering
Year Taught 2019

Syllabus

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.

Text Books

  • Thomas Erl, “Service Oriented Architecture, Concepts, Technology and Design”, Prentice Hall of India, 2005.

Resources

  • 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.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now