JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

SERVICE ORIENTED ARCHITECTURE AND MICROSERVICES

M.Tech I Year I Semester (R22)

Course Objectives:

Knowledge on software architecture and its process for software applications

Course Outcomes:

  • 1. Understand Architecting Process for Software Applications
  • 2. Analyze service oriented design and development
  • 3. Understand the architecture of Microservices
  • 4. Identify Trends in SOA and cloud services and MSA

UNIT - I

Software Architecture: Need for Software Architecture, Objectives of Software Architecture, Types of Information Technology (IT) Architecture, Architectural Patterns and Styles Architecting Process for Software Applications: Architectural Considerations, Architecting Process for Software Applications, Level 0: High-Level Architecture, Level 1: Solution Architecture Detailed Design

UNIT - II

SOA and MSA Basics: Service Orientation in Daily Life, Evolution of SOA and MSA Service-oriented Architecture and Microservices architecture –Drivers for SOA, Dimensions of SOA, Conceptual Model of SOA, Standards And Guidelines for SOA, Emergence of MSA Service-Oriented Architecture: Considerations for Enterprise-wide SOA, Strawman Architecture for Enterprise-wide SOA, Enterprise SOA Reference Architecture, Object-oriented Analysis and Design (OOAD) Process, Service-oriented Analysis and Design (SOAD) Process

UNIT - III

Service-Oriented Applications: Considerations for Service-oriented Applications, Patterns for SOA, Pattern-based Architecture for Service-oriented Applications, Composite Applications, Composite Application Programming Model Service-Oriented Analysis and Design: Need for Models, Principles of Service Design Non-functional Properties for Services, Design of Activity Services (or Business Services) Design of Data Services, Design of Client Services, Design of Business Process Services

UNIT - IV

Microservices Architecture: Trend in SOA – Microservices Architecture (MSA): Services Model for Cloud and Mobile Solutions, API Adoption on the Rise, Challenges and Takeways from SOA Implementations Architecture Trend – Microservices Architecture, Microservices Architecture in Action Cloud and MSA:Cloud Services, Hybrid Cloud Services, Considerations for Hybrid Cloud Services, Cloud Services and MSA, MSA for SMAC Solutions

UNIT - V

Mobile and MSA: Mobile Technologies, Types of Mobile Applications, MSA for mobile solutions Case Study: SOA – Loan Management System (LMS) PoC, MSA – APIary PoC

TEXT BOOK:

  • 1. Shankar Kambhampaty, Service - Oriented Architecture & Microservices Architecture, 3ed: For Enterprise, Cloud, Big Data and Mobile, ISBN: 9788126564064, Wiley.

Loading Question Papers

Fetching data from database...