Course Overview
This course focuses on the design of Enterprise Application Software using Service Based Architecture. Students use Service Based Architecture analysis and design techniques to identify business and systems services. The course will consider various techniques for implementing services including Web Services and Representational State Transfer. The course will review current and emerging standards that are relevant to Service Oriented Architecture, SaaS, and Micro-services.
- Not offered this term
- This course is not offered this term. Notify me to receive email notifications when the course opens for registration next term.
Learning Outcomes
Upon successful completion of this course, the student will be able to:
- Explain what Service Based Architectures are and their impact on modern Enterprise Application Software.
- Apply the concepts and principles of Service Based Architectures to software development projects.
- Compare and contrast Service Based Architecture analysis and design with object-oriented (OO) analysis and design.
- Design an interoperable Service Based Architecture application.
- Implement services using REST interfaces.
Effective as of Winter 2020
Related Programs
Service Based Architectures (ACIT 3855) is offered as a part of the following programs:
- Indicates programs accepting international students.
- Indicates programs eligible for students to apply for Post-graduation Work Permit (PGWP).
School of Computing and Academic Studies
- Computer Information Technology
Diploma Full-time
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.