Seminar: Trends in Service Oriented Computing

Hajautetut järjestelmät ja tietoliikenne
Syventävät opinnot
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2012 syksy 04.09-04.12. 1-2 Englanti Lea Kutvonen


Aika Huone Luennoija Päivämäärä
Ti 14-17 C220 Lea Kutvonen 30.10.2012-30.10.2012
Ti 13-17 C220 Lea Kutvonen 20.11.2012-20.11.2012
Ti 12-14 B121 Lea Kutvonen 04.12.2012-04.12.2012
Ti 9-12 B120 Lea Kutvonen 04.12.2012-04.12.2012
Ti 14-17 C220 Lea Kutvonen 04.12.2012-04.12.2012

Information for international students

 Service-oriented computing become a well-accepted computing paradigm for large-scale, distributed systems. It changes the way software applications are designed, provided and utilised. The fundamental element is that of service: services are autonomous, platform-independent computing elements that can be managed using the middleware facilities of service-oriented computing environments. The promise of service-oriented computing is a world of cooperating services where application components are assembled with little effort into a network of services that can be loosely coupled to create flexible dynamic business processes and agile applications that may span organizations and computing platforms. For several years, the roadmaps on the field have indicated a stable set of grand challenges on the field:

  • service foundations, including the ESBs, end-to-end security solutions, and advanced service discovery solutions;
  • service composition; involving awareness of business needs or QoS, autonomic composition, and improved management of business processes;
  • service and collaboration management; and
  • service engineering, including service oriented software engineering methodologies.

In this series of seminars, the set of presentations will be grouped to sets as follows:

  • first set going through the basic architecture model, concepts and approaches (suitable for newcommers to the field);
  • second set addressing typical technological solutions; and
  • third set narrowing down to more modern, topical challenges (suitable for thesis workers and seekers of advanced material).

In 2012, the technological approaches are likely to focus on multiagent technologies. The advanced topics are likely to include declarative business process management, alternative trust management approaches and frameworks on nonfunctional properties (QoS included) management.


For passing the seminar, each student must

  • write a 10-12 page paper, using the proper academic style and good quality research publications; in two weeks of the seminar start, get your abstract accepted (preferrably a short meeting to discuss that too (additional references and support like that to be expected); see your email for instructions on how to reserve an appointment for this)
  • give a presentation of 30 mins on that topic, supported by slides, and structuring the talk appropriatelly for a verbal presentation;
  • participate the discussion;
  • provide feedback for the presentations and papers of other group members.

Requirements of being present in sessions:  It is recommendable that you attend and actively participate the discussion at each paper. However, in cases of illness or other pressing situations, inform me about your absence beforehand. You can pass the seminar if you have been present at 2/3 of the presentations; in this case at least at 2 of the 3 days. If your case is complicated, please come and discuss that with me as soon as you know of the difficulty.

Information about preparing academic texts and presentations can be found at (in Finnish: on Batchelor thesis) on giving presentations and on Orientation to MSc studies where scientific writing was in major role  and on writing MSc thesis.

Topic assignments and materials
See assingments page and abstracts collection.

Meeting Tue 18.9 on how to write a seminar paper (since most participants are first timers and have no BSc thesis from our department).
Abstracts due Monday 1.10.2012. - Make sure you have had a private discussion with Lea on your topic before that; book your appointment time on
Papers due 1 week before presentation time.
Presentation workshops (subject to changes still): 

  • Tue 30.10 at 14.15 - 16.30  Papers to be presented in this slot: deadline date is at 23.10. Send pdf to Lea to be linked here.
    • Anuseya Bashyam: Basic SOA/SOC concepts and roadmap for service oriented computing (paper  missing)
    • Mohsen Koolaji: Introduction to Business Process Automation: Opprotunities, Challenges, and Deficiencies (paper available here)
    • Zinat Rasooli Mavini: provider and Customer's mutual expectations in Cloud Data Storage (paper availab here)
    • If time allows, general questions about seminar work or the topic area can be discussed. Furthermore, any spare time is in good use in socialising with other group members - share ideas of your presentation topics,  learn to know your group members better. The room is reserved to us, so make use of it.
  • Tue 20.11 at 14.15 - 16.30 (5 presentations + break) Papers to be presented in this slot: deadline date is at 8.11. Send pdf to Lea to be linked here
    • Alexis Jossinet: Service composition basics: challenges and solutions (paper)
    • Jorge Montolio: Introduction to service-oriented software engineering (paper)
    • Chen Yiping: A reputation management system in structured overlay networks (paper) 
  • Tue 4.12 at  14.15 - 16.30 (we handle all remaining papers and sit throug as long as needed; presenters, please respect your alloted time frame) Papers to be presented in this slot: deadline date is at 23.11. Send pdf to Lea to be linked here. 
    • Presentations will be given in this order, if anything is missing, we just skip that. Where papers missing, authors please let us know if you still intend to present with a delayed paper! This is the last session of the year.
    • Laura Markova: Privacy in Service Oriented Computing environments (paper available here)
    • Jin Jiawei: Supporting SOA on Clouds (paper available here)
    • Yimeng Niu: QoS control in web service composition (paper available here)
    • Klaus Zaerens: Ensuring the Survivability in SOA based High Security Systems

Thu 31.1.2013

  • Michael Ayele: Introduction to model-driven engineering
  •  Heikki Aitakangas: Service selection in SOC and WS