Inspirer and creator of the course was professor Christos Nicolaou, who aimed to familiarize students with a new science, the science and technology of services.
His comments in the preparation of the lectures and his active participation in teaching were deeply valuable over the years the course is taught.

Course description:

In the first part, this course focuses on modeling, analyzing, and designing networks (systems), formed by "vendors" (providers) and "buyers" of services that include both people and information systems. Standards for modeling business processes (BPMN 2.0) and tools for the dynamic simulation of business processes such as Vensim, IBM Websphere Business Modeller are presented. Afterwards, "vertical" and "horizontal" standards such as those used in supply chains (RosettaNet), but also widely used standards (ebXML) are covered.
In the second part, we start by covering the underlying theory on REST and SOAP-based web services and demystifying concepts and standards such as XML, WSDL, UDDI, SOAP, etc. Other WS-specifications (WS-* standards) are presented too. Students learn to design, implement, deploy and consume web services, covering both SOAP-based and restful web services using the most recent Java standards (JAX-WS, JAX-RS,etc). Finally, students learn to orchestrate web services and deploy them using the Business Process Execution Language (BPEL).

Course content:


- Service Systems (Networks), Metamodels & Models,
- Methodologies and Tools to Model Service Networks (SNAPT)
- Business Processes (basic concepts, modeling)
- BPMN 2.0 and Rosettanet
- Service Oriented Architecture (SOA) and Web Services
- Web Services technologies and concepts: XML, WSDL, SOAP and UDDI
- Restful Web Services
- Bottom-up SOAP Web Services
- Top-Down SOAP Web Services
- Web Services Specifications (WS-* standards)
- Service composition: choreography & orchestration
- Web Services Orchestration using BPEL

Keywords: Service Networks, SOA, WSDL, Rest, BPMN 2.0, BPEL.

Last modified: Wednesday, 7 October 2015, 12:35 PM