Prerequisite knowledge:Business process management and flexibility, BPMN, Choreography, Programming experience
Course Objectives:The course introduce the student to the basic knowledge of Business Process Management and workflow management system. The course then aims at supporting business process within an application software system or between a set of application systems, effectively integrated in an enterprise software system architecture. The course introduce the notions of software oriented architecture and cloud computing useful for the implementation of business process.
Course Contents
Evolution of Enterprise Systems Architectures
Traditional Application Development
Enterprise Applications and their Integration
Workflow Management
Enterprise Services Computing
Understanding SOA
Integration of Applications and Data
Agility, Flexibility, and Alignment
Architectural Principles and Practices
What Is Service-Oriented Architecture?
What Is a Service?
Designing SOA for business
Starting with the Business
Designing Service Interfaces
Designing Service Implementations
Composing Services
Using Services to Build Enterprise Solutions
Cloud Infrastructures
Introduction To cloud
Cloud Fundamentals
Cloud Computing Models including Infrastructure/Platform/Software–as-a-service
Business Process Management. Concepts, Languages, Architectures. Weske, Mathias 2007, ISBN: 9780321155559
Applied SOA service-oriented architecture and design strategies. Michael Rosen, Boris Lublinsky, Kevin T. Smith, Marc J. Balcer, ISBN: 0470223650.
Exams
Exam Dates A.Y. 2017/2018
06/02/2018 - 11:00
21/02/2018 - 11:00
06/06/2018 - 11:00
20/06/2018 - 11:00
11/07/2018 - 11:00
25/07/2018 - 11:00
12/09/2018 - 11:00
26/09/2018 - 11:00
10/10/2018 - 11:00
Exam rules:
Software Project: Groups of maximum 2 people will have to choose an open problem, and provide a complete software solution with artifacts. A shortreport have to be delivered before the oral part. Project selection has to be submitted to my evaluation. In case a group is not able to select a project will have to notify the teacher in advance.