Skip to main content
Top
Published in:
Cover of the book

2013 | OriginalPaper | Chapter

9. Autonomic Mediation in Cilia

Authors : Philippe Lalanda, Julie A. McCann, Ada Diaconescu

Published in: Autonomic Computing

Publisher: Springer London

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Software integration is a well-known and very demanding activity. The purpose of this activity is to allow the interoperation of software applications that have been developed independently and often at different times. Such integrations are frequently required in software organisations in order to improve the existing computing infrastructures and provide new services.
Today, modular architectures are often used to design and implement integration solutions. Many are based on the notion of mediation, which focuses on the timely integration of disparate information sources and destinations. Most current solutions, however, are not autonomic. Updates are generally prepared offline by experienced developers and administrators and committed all at once in a static fashion. This requires some downtime and the availability of skilled administrators to deal with technical, low-level administration aspects.
Cilia is an autonomic mediation framework essentially developed by the Adele team1 and currently used in collaborative initiatives like the Medical project.2 This framework, designed with autonomicity in mind, allows the autonomic admini-stration of mediation solutions. The purpose of this chapter is to show how the Cilia framework has been made autonomic, using many of the techniques presented in this book. This chapter also presents ongoing work offering further management capabilities, aiming to progress towards Cilia technology endowed with fully autonomic life-cycle management capabilities.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
Adele team, Grenoble University: http://​www-adele.​imag.​fr
 
2
The Medical project (http://​medical.​imag.​fr) is funded by the OSEO and the Conseil Général de l’Isère. It is led by the Orange Labs.
 
5
Domain-specific language (DSL).
 
6
Cube project is developed by the Adele team at University of Grenoble in collaboration with the S3 team at Telecom Paris Tech (Cube homepage: http://​cube.​imag.​fr).
 
7
Cube’s graphical interface shown here is based on the Prefuse visualisation toolkit—­http://​prefuse.​org
 
Literature
1.
go back to reference Wiederhold, G.: Mediators in the architecture of future information systems. Computer 25(3), 38–49 (1992)CrossRef Wiederhold, G.: Mediators in the architecture of future information systems. Computer 25(3), 38–49 (1992)CrossRef
2.
go back to reference Wiederhold, G., Genesereth, M.: The conceptual basis for mediation services. IEEE Expert 12(5), 38–47 (1997)CrossRef Wiederhold, G., Genesereth, M.: The conceptual basis for mediation services. IEEE Expert 12(5), 38–47 (1997)CrossRef
3.
go back to reference Lalanda, P., Bellissard, L., Balter, R.: Asynchronous mediation for integrating business and operational processes. IEEE Internet Comput. 10(1), 56–64 (2006)CrossRef Lalanda, P., Bellissard, L., Balter, R.: Asynchronous mediation for integrating business and operational processes. IEEE Internet Comput. 10(1), 56–64 (2006)CrossRef
4.
go back to reference Garcia, I., Pedraza, G., Debbabi, B., Lalanda, P., Hamon, C.: Towards a service mediation framework for dynamic applications. In: Proceedings of the IEEE 2010 Asia-Pacific Services Computing Conference, Hangzhou, China, 6 Dec 2010 Garcia, I., Pedraza, G., Debbabi, B., Lalanda, P., Hamon, C.: Towards a service mediation framework for dynamic applications. In: Proceedings of the IEEE 2010 Asia-Pacific Services Computing Conference, Hangzhou, China, 6 Dec 2010
5.
go back to reference Morand, D., Garcia, I., Lalanda, P.: Autonomic enterprise service bus. In: Proceedings of the Service Oriented Architectures in Converging Networked Environments (SOCNE), Toulouse, France, 5 Sept 2011 Morand, D., Garcia, I., Lalanda, P.: Autonomic enterprise service bus. In: Proceedings of the Service Oriented Architectures in Converging Networked Environments (SOCNE), Toulouse, France, 5 Sept 2011
6.
go back to reference Hohpe, G., Woolf, B.: Enterprise Integration Patterns; Designing, Building, and Deploying Messaging Solutions. Addison-Wesley, Boston (2003) Hohpe, G., Woolf, B.: Enterprise Integration Patterns; Designing, Building, and Deploying Messaging Solutions. Addison-Wesley, Boston (2003)
7.
go back to reference Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Reading (1995) Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Reading (1995)
8.
go back to reference Garcia, I., Morand, D., Debbabi, B., Lalanda, P., Bourret, P.: A reflective framework for mediation applications. In: Proceedings of the 10th International Middleware Workshop on Adaptive and Reflective Middleware, Lisbon, Portugal, 12 Dec 2011 Garcia, I., Morand, D., Debbabi, B., Lalanda, P., Bourret, P.: A reflective framework for mediation applications. In: Proceedings of the 10th International Middleware Workshop on Adaptive and Reflective Middleware, Lisbon, Portugal, 12 Dec 2011
10.
go back to reference Cazzola, W., Savigni, A., Sosio, A., Tisato, F.: Architectural reflection: bridging the gap between a running system and its architectural specification. In: Proceedings of 6th IEEE Reengineering Forum (REF’98), pp. 12-1–12-6, Firenze, Italia, 8–11 Mar 1998 Cazzola, W., Savigni, A., Sosio, A., Tisato, F.: Architectural reflection: bridging the gap between a running system and its architectural specification. In: Proceedings of 6th IEEE Reengineering Forum (REF’98), pp. 12-1–12-6, Firenze, Italia, 8–11 Mar 1998
11.
go back to reference Cazzola, W., Savigni, A., Sosio, A., Tisato, F.: Architectural reflection: concepts, design, and evaluation. Technical Report RI-DSI 234–99, DSI, Università degli Studidi Milano, May 1999 Cazzola, W., Savigni, A., Sosio, A., Tisato, F.: Architectural reflection: concepts, design, and evaluation. Technical Report RI-DSI 234–99, DSI, Università degli Studidi Milano, May 1999
12.
go back to reference IEEE Comput, Special issue on “Models @ Run.Time”, 42(10) (2009) IEEE Comput, Special issue on “Models @ Run.Time”, 42(10) (2009)
13.
go back to reference France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Future of Software Engineering, pp. 259–268. IEEE Computer Society Washington, DC, USA (2007) France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Future of Software Engineering, pp. 259–268. IEEE Computer Society Washington, DC, USA (2007)
14.
go back to reference Georgiadis, I., Magee, J., Kramer, J.: Self-organising software architectures for distributed systems. In: Workshop on Self-Healing Systems, pp. 33–38, Charleston, SC, 2002 Georgiadis, I., Magee, J., Kramer, J.: Self-organising software architectures for distributed systems. In: Workshop on Self-Healing Systems, pp. 33–38, Charleston, SC, 2002
15.
go back to reference Sykes, D., Magee, J., Kramer, J.: FlashMob: distributed adaptive self-assembly. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), pp. 100–109, Honolulu, 2011 Sykes, D., Magee, J., Kramer, J.: FlashMob: distributed adaptive self-assembly. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), pp. 100–109, Honolulu, 2011
16.
go back to reference Nafz, F., Seebach, H., Steghöfer, J.-P., Anders, G., Reif, W.: Constraining self-organisation through corridors of correct behaviour: the restore invariant approach. In: Organic Computing—A Paradigm Shift for Complex Systems. Autonomic Systems, vol. 1, Part 1, pp. 79–93. Springer, Basel (2011)CrossRef Nafz, F., Seebach, H., Steghöfer, J.-P., Anders, G., Reif, W.: Constraining self-organisation through corridors of correct behaviour: the restore invariant approach. In: Organic Computing—A Paradigm Shift for Complex Systems. Autonomic Systems, vol. 1, Part 1, pp. 79–93. Springer, Basel (2011)CrossRef
17.
go back to reference Ulieru, M., Doursat, R.: Emergent engineering: a radical paradigm shift. Int. J. Auton. Adapt. Commun. Syst. (IJAACS) 4(1), 39–60 (2011)CrossRef Ulieru, M., Doursat, R.: Emergent engineering: a radical paradigm shift. Int. J. Auton. Adapt. Commun. Syst. (IJAACS) 4(1), 39–60 (2011)CrossRef
18.
go back to reference Diaconescu, A., Lalanda, P.: Self-growing applications from abstract architectures an application to data-mediation systems. In: IEEE Symposium Series on Computational Intelligence (SSCI 2011) – IEEE Workshop on Organic Computing (OC 2011), Paris, France, 11–15 Apr 2011 Diaconescu, A., Lalanda, P.: Self-growing applications from abstract architectures an application to data-mediation systems. In: IEEE Symposium Series on Computational Intelligence (SSCI 2011) – IEEE Workshop on Organic Computing (OC 2011), Paris, France, 11–15 Apr 2011
19.
go back to reference Debbabi, B., Diaconescu, A., Lalanda, P.: Controlling self-organising software applications with archetypes. In: 6th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2012), Lyon, France, 10–14 Sept 2012 Debbabi, B., Diaconescu, A., Lalanda, P.: Controlling self-organising software applications with archetypes. In: 6th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2012), Lyon, France, 10–14 Sept 2012
20.
go back to reference Diaconescu, A., Lalanda, P.: A decentralised, architecture-based framework for self-growing applications. In: Proceedings of the 6th ACM/IEEE International Conference on Autonomic Computing and Communications (ICAC 2009), Barcelona, Spain, 15–19 June 2009 Diaconescu, A., Lalanda, P.: A decentralised, architecture-based framework for self-growing applications. In: Proceedings of the 6th ACM/IEEE International Conference on Autonomic Computing and Communications (ICAC 2009), Barcelona, Spain, 15–19 June 2009
21.
go back to reference Diaconescu, A., Debbabi, B., Lalanda, P.: Self-growing software from architectural blueprints. In: 3rd Morphogenetic Engineering Workshop (MEW 2011), satellite of the 20th European Conference on Artificial Life (ECAL 2011), Paris, France, 8–12 Aug 2011 Diaconescu, A., Debbabi, B., Lalanda, P.: Self-growing software from architectural blueprints. In: 3rd Morphogenetic Engineering Workshop (MEW 2011), satellite of the 20th European Conference on Artificial Life (ECAL 2011), Paris, France, 8–12 Aug 2011
22.
go back to reference Anthony, R.J.: Emergence: a paradigm for robust and scalable distributed applications. In: International Conference on Autonomic Computing ICAC, New York, 2004 Anthony, R.J.: Emergence: a paradigm for robust and scalable distributed applications. In: International Conference on Autonomic Computing ICAC, New York, 2004
23.
go back to reference Jelasity, M., Montresor, A., Babaoglu, O.: Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. 23(3), 219–252 (2005)CrossRef Jelasity, M., Montresor, A., Babaoglu, O.: Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. 23(3), 219–252 (2005)CrossRef
24.
go back to reference Landauer, C., Bellman, K.L.: Knowledge-based integration infrastructure for complex systems. Int. J. Intell. Control Syst. 1(1), 133–153 (1996)CrossRef Landauer, C., Bellman, K.L.: Knowledge-based integration infrastructure for complex systems. Int. J. Intell. Control Syst. 1(1), 133–153 (1996)CrossRef
Metadata
Title
Autonomic Mediation in Cilia
Authors
Philippe Lalanda
Julie A. McCann
Ada Diaconescu
Copyright Year
2013
Publisher
Springer London
DOI
https://doi.org/10.1007/978-1-4471-5007-7_9

Premium Partner