Enhancing applications with cloud services by means of aspects

作者: Rosario Giunta , Fabrizio Messina , Giuseppe Pappalardo , Emiliano Tramontana

DOI: 10.1504/IJCAT.2015.070490

关键词:

摘要: In order to use remote cloud-based services, existing legacy applications need be adapted, hence partially rewritten include calls such services and take decisions on the basis of dynamic state these services. This knowledge cloud makes run smoothly, however it also more complex. this paper we propose a general software architecture, making aspect-orientation, that allows storage-related code within redefined in integrate with appropriate available several clouds. Our provided components allow integration while keeping cloud-and application-related concerns well separated, obtaining modularity. Additional provide enhanced features, as monitoring behaviour resources, connecting providers, generating replicas most accessed contents. As result, availability contents will increased, i.e., given moment unloaded service automatically selected accessed.

参考文章(34)
Fabrizio Messina, Giuseppe Pappalardo, Domenico Rosaci, Corrado Santoro, Giuseppe M. L. Sarné, A Trust-Based Approach for a Competitive Cloud/Grid Computing Scenario 6TH INTERNATIONAL SYMPOSIUM ON INTELLIGENT DISTRIBUT ED COMPUTING - IDC 2012. ,vol. 446, pp. 129- 138 ,(2013) , 10.1007/978-3-642-32524-3_17
Fabrizio Messina, Giuseppe Pappalardo, Domenico Rosaci, Corrado Santoro, Giuseppe M. L. Sarné, HySoN: A Distributed Agent-Based Protocol for Group Formation in Online Social Networks multiagent system technologies. ,vol. 8076, pp. 320- 333 ,(2013) , 10.1007/978-3-642-40776-5_27
Fabrizio Messina, Giuseppe Pappalardo, Corrado Santoro, Integrating Cloud Services in Behaviour Programming for Autonomous Robots Algorithms and Architectures for Parallel Processing. pp. 295- 302 ,(2013) , 10.1007/978-3-319-03889-6_34
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
Rosario Giunta, Giuseppe Pappalardo, Emiliano Tramontana, Aspects and Annotations for Controlling the Roles Application Classes Play for Design Patterns asia-pacific software engineering conference. pp. 306- 314 ,(2011) , 10.1109/APSEC.2011.53
Rosario Giunta, Fabrizio Messina, Giuseppe Pappalardo, Emiliano Tramontana, Augmenting a Web Server with QoS by Means of an Aspect-Oriented Architecture workshops on enabling technologies infrastracture for collaborative enterprises. pp. 179- 184 ,(2012) , 10.1109/WETICE.2012.105
Giovanni Novelli, Giuseppe Pappalardo, Corrado Santoro, Emiliano Tramontana, A grid-based infrastructure to support multimedia content distribution use of p2p grid and agents for the development of content networks. pp. 57- 64 ,(2007) , 10.1145/1272980.1272983
Giuseppe Pappalardo, Emiliano Tramontana, Suggesting Extract Class Refactoring Opportunities by Measuring Strength of Method Interactions asia-pacific software engineering conference. ,vol. 2, pp. 105- 110 ,(2013) , 10.1109/APSEC.2013.123
Rosario Giunta, Giuseppe Pappalardo, Emiliano Tramontana, AODP: refactoring code to provide advanced aspect-oriented modularization of design patterns acm symposium on applied computing. pp. 1243- 1250 ,(2012) , 10.1145/2245276.2231971
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, John Irwin, None, Aspect-oriented programming ACM Computing Surveys. ,vol. 28, pp. 154- ,(1996) , 10.1145/242224.242420