• Understanding of the service orientation and the Internet of services, as a fundamental shift to producing, deploying and consuming software applications, and as a domain for academic research.
  • Implementing service systems and Web services that merge business and technical requirements to support the needs of an organization.
  • Mastering the technology used in modeling, designing, and composing services to create an effective SOA-based application.
  • Understanding the new business challenges and opportunities of software as a service versus shrink-wrapped software systems

Professor, Ph.D., PEng., HDR. Ahmed Seffah


Key Topics

  • Service-orientation fundamentals and principles
  • ¬†Software as a Service (SaaS)
  • Internet of services
  • Platform and software engineering tools as a Service (PaaS)
  • Infrastructure as a service (IaaS)
  • Service-Oriented Architecture (SOA) principles and technologies
  • Service design patterns
  • Security, sustainability, and privacy
  • SOA governance
  • Service lifecycle management
  • Web services programming
  • Successful and failures stories from industry

Large team-oriented project on service systems for sustainability innovation.
Sustainability is addressed at two different levels in this course:

  1. Similar to security and other software quality attributes, sustainability is defined as a key quality attribute of a service system
  2. Students are encouraged to consider projects related to the re-engineering of existing software systems and/or the development of innovative services to support sustainability development including the management of natural resources consumption as well as the ways software services can make citizens more aware about their impacts on the environment.
Translate »