SOSOA: Self-organizing Service-oriented Architectures (Finished)
Service Oriented Architectures (SOAs) offer many compelling opportunities to address pressing problems in large IT infrastructures and enterprise application integration. SOAs promote a new approach for building distributed applications by composing reusable services thanks to well-defined interoperation semantics based on standard protocols. This new approach to software development based on reuse and composition promises many benefits, such as extensibility, ease of maintenance, and reduced development effort and cost. For these reasons, SOAs have recently attracted much attention in both academia and industry. The SOSOA project explores a novel, self-organizing approach to the design of next-generation service-oriented architectures. The main objective of the project is to overcome the following limitations of current SOAs. Due to the success of SOA, the problem of managing large collections of services has become crucial. Also known as the SOA governance problem, the issue reflects that little is known about deploying, invoking, monitoring, and providing load balancing and fault tolerance over a highly dynamic collection of services each one possibly representing a complex application running on a cluster-based infrastructure.
Website
Start / End Dates
01.02.2010 - 31.01.2014
Partners
- Prof. Walter Binder, Faculty of Informatics, University of Lugano
- Prof. Cesare Pautasso, Faculty of Informatics, University of Lugano
- Prof. Boi Faltings, Artificial Intelligence Lab, EPF Lausanne
Staff
Research Topics
Publications
2015
- Nenad Stojnić, Heiko Schuldt
Optimized P2P Data Management for Reliable Workflow Execution in Mobile Environments
Datenbank-Spektrum, Schwerpunktthema Data Management for Mobility, 2015/7 - Nenad Stojnić
Self-Organizing Distributed Workflow Management
PhD Thesis, Department of Mathematics and Computer Science, University of Basel, Switzerland 2015/5
2013
- Lukas Probst, Nenad Stojnić, Heiko Schuldt
COMPASS – Latency Optimal Routing in Heterogeneous Chord-based P2P Systems
Technical Report CS-2013-004, Department of Mathematics and Computer Science, University of Basel, 2013/12 - Nenad Stojnić, Lukas Probst, Heiko Schuldt
COMPASS – Optimized Routing for Efficient Data Access in Mobile Chord-based P2P Systems
Proceedings of the 14th IEEE International Conference on Mobile Data Management (MDM 2013), Milan, Italy 2013/6 - Nenad Stojnić, Heiko Schuldt
OSIRIS-SR – A Scalable yet Reliable Distributed Workflow Execution Engine
Proceedings of the 2nd International Workshop on Scalable Workflow Enactment Engines and Technologie, New York City, NY, USA 2013/6
2012
- Nenad Stojnić, Heiko Schuldt
OSIRIS-SR:A Safety Ring for Self-Healing Distributed Composite Service Execution
Proceedings of the 7th International Symposium on Software Engineering for Adaptive and Self-Managin, Zürich, Switzerland 2012/6 - Nenad Stojnić, Heiko Schuldt
Safety Ring:Fault-tolerant Distributed Process Execution in OSIRIS
Technical Report CS-2012-002, Department of Mathematics and Computer Science, University of Basel, 2012/5
2011
- Walter Binder, Heiko Schuldt (Eds.)
Proceedings of the 6th Workshop on Enhanced Web Service Technologies (WEWST 2011)
ACM Digital Library, Lugano, Switzerland 2011/9 - Walter Binder, Daniele Bonetta, Cesare Pautasso, Achille Peternier, Diego Milano, Heiko Schuldt, Nenad Stojnić, Boi Faltings, Immanuel Trummer
Towards Self-Organizing Service-Oriented Architectures
Proceedings of the 5th IEEE International Workshop on Software Engineering for Adaptive Service-orie, Washington DC, USA 2011/7
2010
- Walter Binder, Heiko Schuldt (Eds.)
Proceedings of the 5th Workshop on Enhanced Web Service Technologies
WEWST 2010, Ayia Napa, Cyprus 2010/12 - Diego Milano, Nenad Stojnić
Shepherd:Node Monitors for Fault-Tolerant Distributed Process Execution in OSIRIS
Proceedings of the 5th Workshop on Enhanced Web Service Technologies (WEWST 2010), Ayia Napa, Cyprus 2010/12