Addressing Challenges of Distributed Systems Using Active Components
The importance of distributed applications is constantly rising due to technological trends such as the widespread usage of smart phones and the increasing internetworking of all kinds of devices. In addition to classical application scenarios with a rather static structure these trends push forward dynamic settings, in which service providers may continuously vanish and newly appear. In this paper categories of distributed applications are identified and analyzed with respect to their most important development challenges. In order to tackle these problems already on a conceptual level the active component paradigm is proposed, bringing together ideas from agents, services and components using a common conceptual perspective. It is highlighted how active components help addressing the initially posed challenges by presenting an example of an implemented application.
KeywordsActive Component Service Oriented Architecture Service Call Proactive Behavior Agent Orientation
Unable to display preview. Download preview PDF.
- 2.Dragone, M., Lillis, D., Collier, R., O’Hare, G.: Sosaa: A framework for integrating components & agents. In: Symp. on Applied Computing. ACM Press, New York (2009)Google Scholar
- 4.Jezek, P., Bures, T., Hnetynka, P.: Supporting real-life applications in hierarchical component systems. In: 7th ACIS Int. Conf. on Software Engineering Research, Management and Applications (SERA 2009), pp. 107–118. Springer, Heidelberg (2009)Google Scholar
- 6.Marino, J., Rowley, M.: Understanding SCA (Service Component Architecture), 1st edn. Addison-Wesley Professional, Reading (2009)Google Scholar
- 8.Pokahr, A., Braubach, L.: Active Components: A Software Paradigm for Distributed Systems. In: Proceedings of the 2011 IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT 2011). IEEE Computer Society Press, Los Alamitos (2011)Google Scholar
- 10.Singh, M., Huhns, M.: Service-Oriented Computing. Semantics, Processes, Agents. Wiley, Chichester (2005)Google Scholar