Enterprise Solution Development
Description
With the emergence of new technologies and evolution of existing ones, organizations are changing the way they build enterprise solutions. Rather than build monolithic applications, the current emphasis is on building solutions by leveraging existing functionality exposed as services. This approach to composing solutions using services follows the Service Oriented Architecture (SOA) paradigm, where applications are structured as a collection of loosely coupled services. In this course students will learn how to design and implement enterprise solutions using SOA using suitable tools. The course will cover topics such as service-oriented architecture (SOA), microservices architecture (MSA), web services, JSON/XML, cloud computing, and Enterprise Service Bus (ESB).
Requisites
Prerequisites: None
Co-requisites: IS113 & (IS112/IS105) - Co-req
Anti-requisites: IS213/ IS301/CS302 - Mutually Exclusive
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: N/A
Areas: Business Options Econ Major Rel/Econ Options IT Solution Development Electives IT Solution Management Core Information Systems Core (Intake 2018 and earlier) Information Systems Core (Intake 2019 to 2023) Social Sciences/PLE Major-related Technology & Entrepreneurship
Learning Outcomes
Graduate Learning Outcomes
Disciplinary Knowledge, Critical thinking & problem solving, Innovation and enterprising skills, Collaboration and leadership, Communication, Self-directed learning
Competencies
Enterprise Architecture, Software Design, Solution Architecture, Applications Development, Applications Integration