• Home
  • Staff
  • Publications
  • Research Projects
    • Open Projects
      • CONCORDIA
      • SMART BEAR
      • PALM
      • IMPETUS
      • ADMIRE
      • COUNTER
      • AERAS
      • FIT Europe
      • CISC
    • Closed Projects
      • THREAT-ARREST
      • JDEM
      • EVOTION
      • PGS
      • TOREADOR
      • PRACTICE
      • ARISTOTELE
      • CUMULUS
      • Security Horizons
      • GeoBI
      • KITE.it
      • ASSERT4SOA
      • BI Initiative
      • DESIRE Network
      • Network Management
      • SecureSCM
      • TEKNE
  • Dissemination
    • Books
    • Journals
    • Calls For Papers
  • Work with us
  • Awards
  • News
  • Teaching
  • Reti di Calcolatori
  • Soft. Arch. for Services
  • Business Process Engin.
  • SOA Security
  • Prot. Avanz. di Rete
  • Available Thesis
  • Announcements
logo

SEcure Service-oriented Architectures Research Lab

unimi
  • Home
  • Staff
  • Publications
  • Research Projects
    • Open Projects
      • CONCORDIA
      • SMART BEAR
      • PALM
      • IMPETUS
      • ADMIRE
      • COUNTER
      • AERAS
      • FIT Europe
      • CISC
    • Closed Projects
      • THREAT-ARREST
      • JDEM
      • EVOTION
      • PGS
      • TOREADOR
      • PRACTICE
      • ARISTOTELE
      • CUMULUS
      • Security Horizons
      • GeoBI
      • KITE.it
      • ASSERT4SOA
      • BI Initiative
      • DESIRE Network
      • Network Management
      • SecureSCM
      • TEKNE
  • Dissemination
    • Books
    • Journals
    • Calls For Papers
  • Work with us
  • Awards
  • News
  • Teaching
  • Reti di Calcolatori
  • Soft. Arch. for Services
  • Business Process Engin.
  • SOA Security
  • Prot. Avanz. di Rete
  • Available Thesis
  • Announcements
  • Couse Description
  • Course Contents
  • Examination Texts
  • Examination results
  • Suggested Book

Course Contents

  • Service Oriented Architectures: Course Introduction
  • Introduction to XML
  • Introduction to SOAP
  • SOAP Messagge Structure
  • Web service: Interface definition (Part I)
  • Web service: Interface definition (Part II)
  • Directory Service (Part I)
  • Directory Service (Part II)
  • Process Languages (Part I)
  • Process Languages (Part II)
  • BPEL Introduction
  • Programming Language
  • SOA with REST (Part I)
  • SOA with REST (Part II)
  • A Practical SOA Example
  • Advanced Web Services
  • Web Services and Service Oriented Architectures
  • WS-CDL
  • Web Services Choreography Description Language: Primer [link]
  • SOA Governance with CDL [link]
  • Security in Process Calculi
  • Interface Adaptation: Bridging Collaboration Agreements and Web Services
  • From WS-CDL Choreography to BPEL Process Orchestration
  • Distributed Orchestration vs. Choreography: the FOCAS approach
  • Workflow Engines

Practical Exercises

  • Web Services
  • BPEL Elements Overview
  • BPEL Orchestration Roadmap
  • XML Signature

Seminars

  • Marco Aimar (2012): BPM e SOA
  • Stefano Scamuzzo and Gabriele Ruffatti (2013): Collecting and analyzing data for valuable decision making in a service oriented business scenario

Incoming Lesson