Service Oriented Architecture and Microservices detailed syllabus for Information Technology (IT) for 2019 regulation curriculum has been taken from the Anna Universities official website and presented for the IT students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Information Technology 6th Sem scheme and its subjects, do visit IT 6th Sem 2019 regulation scheme. For Professional Elective-II scheme and its subjects refer to IT Professional Elective-II syllabus scheme. The detailed syllabus of service oriented architecture and microservices is as follows.
Course Objective:
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Unit I
Software Engineering Practices
Software Engineering Principles – SDLC – Agile Development Methodologies – Emergence of Devops Architecture – Need for Software Architecture – Types of IT Architecture – Pattern and Style – Architecting Process for Software Applications – High Level Architecture – Solution Architecture – Software Platforms – Enterprise Applications – Custom Software Applications – Cloud Computing Platforms.
Suggested Activities:
- Sample application for each type of architecture.
- Study of popular enterprise applications.
- Cloud computing platforms comparison.
- DevOPs solution fundamentals.
Suggested Evaluation Methods:
- Quiz on various concepts.
- Simple development based on the solutions and study.
Unit II
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Unit III
Web Services
XML – DOM and SAX Processors – SOAP – WSDL – UDDI – JSON – WS – Security -Web Services Standards – Java, .NET, Python Web Services – RESTful Web Services -Middleware Services for IoT – Mobile Services.
Suggested Activities:
- XML processing.
- Exploring the structure of SOAP, WSDL and UDDI.
- Creation of web services in Java/.NET/Python environment.
- RESTful web services.
- Study of middleware services for IoT.
Suggested Evaluation Methods:
- Implementing XML, DOM and SAX.
- Programming exercises.
Unit IV
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Unit V
Microservice Based Applications
Implementing Microservices with Python – Microservice Discovery Framework – Coding, Testing and Documenting Microservices – Interacting with Other Services – Monitoring and Securing the Services – Containerized Services – Deploying on Cloud.
Suggested Activities:
- Implementation of microservices architecture with python.
- Creation of container services.
- Cloud deployment.
Suggested Evaluation Methods:
- Micro service based application case study.
- Cloud deployment in different platforms.
Course Outcome:
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Text Books:
- Shankar Kambhampaty, “Service-oriented Architecture and Microservice Architecture: For Enterprise, Cloud, Big Data and Mobile”, Third Edition, Wiley, 2018.
- Tarek Ziade , “Python Microservices Development”, OREILLY publication,2017.
References:
- Thomas Erl, “Service Oriented Architecture: Concepts, Technology, and Design”, Pearson Education, 2005.
- Ron Schmelzer et.al, “XML and Web Services”, Pearson education, 2002.
- Leonard Richardson, Sam Ruby, “RESTful Web Services”, OREILLY publication, 2007.
- Nicolai M. Josuttis, “SOA in Design – The Art of Distributed System Design”, OREILLY publication, 2007.
- Raj Balasubramanian, Benjamin Carlyle, Thomas Erl, Cesare Pautasso, “SOA with REST – Principles, Patterns and Constraints for Building Enterprise Solutions with REST”, Prentice Hall, 2013.
For detailed syllabus of all the other subjects of Information Technology 6th Sem, visit IT 6th Sem subject syllabuses for 2019 regulation.
For all Information Technology results, visit Anna University IT all semester results direct link.