IS213
Download as PDF
Enterprise Solution Development
Course (UG/PG)
Offering Unit/Department
Course Description
Course Learning Outcomes
1. Define the role of IT systems in an enterprise solution
2. Explain the concepts and principles of services and Service Oriented Architecture (SOA)
3. Analyse various layers of a SOA-based enterprise solution
4. Explain the concepts and principles of microservices and Microservices Architecture (MSA)
5. Develop business documents based on a data interchange format (e.g., JSON) and perform data transformation
6. Discuss different options for a solution architecture
7. Build microservices using given tools and programming languages (e.g., Python, Flask)
8. Explain different inter-process communication patterns and technologies and choose appropriate ones (e.g., HTTP, AMQP) for an enterprise solution
9. Utilize cloud infrastructures (e.g., Docker) for deploying enterprise solutions
10. Develop APIs and expose services through an API Gateway
11. Design and develop an enterprise solution based on SOA and MSA using appropriate tools and programming languages