@article {Bocciarelli201190, title = {A JXTA-based peer architecture for enhanced service discovery in SOA-based P2P applications}, journal = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)}, volume = {6569 LNCS}, year = {2011}, note = {cited By 0}, pages = {90-100}, abstract = {The adoption of a P2P paradigm for implementing software applications based on service oriented architectures (SOA) is gaining momentum as a valid alternative to the classic client-server paradigm. In this context, service providers are strategically interested to describe and manage the quality of service (QoS) characteristics of offered services. The ability to carry out QoS-oriented service discovery activities is an essential issue for effectively managing the QoS of SOA-based P2P applications and as consequence to guarantee an good quality level among collaborating services. To this purpose, this paper introduces a JXTA-based peer architecture for enhanced service discovery in SOA-based P2P applications. The proposed approach builds upon a model-driven framework for predicting, at composition time, and managing, at execution time, the QoS of SOA-based P2P applications. {\textcopyright} 2011 Springer-Verlag.}, keywords = {Client server, Composition time, Execution time, Gaining momentum, Information services, Model-driven, P2P applications, Quality levels, Quality of service, Service discovery, Service oriented architecture (SOA), Service provider, Software applications}, isbn = {9783642227592}, issn = {03029743}, doi = {10.1007/978-3-642-22760-8_10}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-80054818335\&partnerID=40\&md5=7588973cdd0fb59a54c6d2a6fd1cda33}, author = {Bocciarelli, P. and Andrea D{\textquoteright}Ambrogio and Angelaccio, M.} } @conference {Angelaccio2009137, title = {A model-driven approach for designing adaptive WEB GIS interfaces}, booktitle = {Lecture Notes in Geoinformation and Cartography}, year = {2009}, note = {cited By 7}, pages = {137-148}, abstract = {Adaptive WEB GIS systems are emerging as a promising technology for managing highly dynamic situations such as in emergencies. Such situations require quick response and combination of static and dynamic data. Context information is crucial for understanding the possible roles within the rescue teams and the possibility for their collaboration. Emergency conditions require adjustments of performance and behavior according to the information and activation of the components and according to the needs of the users. In this paper, we propose a context-aware meta model for a WEB GIS interface. This model is based on the unified modeling language (UML) and the model driven architecture (MDA) paradigm. The proposed framework is described in terms of an emerging web engineering paradigm by specializing a meta model transformation that adapts WEB GIS interfaces to the context information. A study case is taken from a flood emergency scenario. A discussion of the corresponding technological framework, together with a description of a test case, is given in order to show the feasibility of the proposed concept. {\textcopyright} Springer-Verlag Berlin Heidelberg 2009.}, keywords = {Context information, Emergency conditions, Emergency scenario, Geographic information systems, Information fusion, Meta-model transformations, Model driven approach, Model driven architectures, Semantics, Software architecture, Technological framework, Unified Modeling Language, Web engineering, Websites}, isbn = {9783642003035}, issn = {18632351}, doi = {10.1007/978-3-642-00304-2-9}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-78649514444\&partnerID=40\&md5=cf18f4e4d3529f57ceb725b865e8246c}, author = {Angelaccio, M. and Krek, A. and Andrea D{\textquoteright}Ambrogio} } @conference {Angelaccio2008, title = {WETICE general chairs{\textquoteright} report}, booktitle = {Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE}, year = {2008}, note = {cited By 0}, pages = {x-xi}, issn = {15244547}, doi = {10.1109/WETICE.2008.4}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-66749118381\&partnerID=40\&md5=5424232ec9722580bda82430d1f3d49f}, author = {Angelaccio, M. and Andrea D{\textquoteright}Ambrogio} } @conference {Angelaccio2008271, title = {WETICE2008 showcase report}, booktitle = {Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE}, year = {2008}, note = {cited By 0}, pages = {271-273}, issn = {15244547}, doi = {10.1109/WETICE.2008.52}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-66749092449\&partnerID=40\&md5=77d251bfeea7d2ec2e724aaa06ccc4e3}, author = {Angelaccio, M. and Buttarazzi, B. and Andrea D{\textquoteright}Ambrogio} } @conference {Angelaccio2007111, title = {COPS - Collaborative peer-to-peer information systems workshop report}, booktitle = {Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE}, year = {2007}, note = {cited By 0}, pages = {111-112}, isbn = {0769528791; 9780769528793}, issn = {15244547}, doi = {10.1109/WETICE.2007.4407136}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-51149113095\&partnerID=40\&md5=509d5825a8911af293d90b4f811d18cb}, author = {Angelaccio, M. and Andrea D{\textquoteright}Ambrogio} } @conference {Angelaccio2007464, title = {A Model transformation framework to boost productivity and creativity in collaborative working environments}, booktitle = {Proceedings of the 3rd International Conference on Collaborative Computing: Networking, Applications and Worksharing, CollaborateCom 2007}, year = {2007}, note = {cited By 10}, pages = {464-472}, abstract = {Collaborative working environments consist of a network of spatially dispersed actors (either humans or not) that play different roles and cooperate to achieve a common goal. Notwithstanding the ever increasing potential of innovative software and network technologies, collaborative working environments still require advanced solutions to effectively managing their inherent complexity, thereby boosting productivity and creativity. Essential components of innovative service-based collaborative working environments are collaboration-aware services that embed the required point-topoint or multi-point interaction patterns to support the flexible orchestration of distributed and concurrent activities. This paper introduces an approach that attempts to overcome the above mentioned drawbacks of current collaborative working environments by exploiting the precepts recently introduced by model-driven development and MDA (Model Driven Architecture). The proposed approach is guided by a model transformation framework that makes use of the set of MDA-related standards (MOF, QVT and XMI) to obtain a high degree of automation, so that interoperable model transformation services can be implemented in a timely and efficient way. At the end, the single tool usually operated by a given worker can be considered as a virtual collaborative platform for creating and automatically transforming models of different types and at various levels of abstraction.}, keywords = {Computer networks, Creativity, MDA, Model transformation, Productivity, Service-based collaborative environments}, isbn = {1424413176; 9781424413171}, doi = {10.1109/COLCOM.2007.4553876}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-51349124345\&partnerID=40\&md5=9648e3a0286863383964da311114122a}, author = {Angelaccio, M. and Andrea D{\textquoteright}Ambrogio} } @conference {Bocciarelli2007159, title = {QShare: QoS-enabled description and discovery of services in SOA-based P2P applications}, booktitle = {Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE}, year = {2007}, note = {cited By 3}, pages = {159-164}, abstract = {Distributed applications are rapidly converging towards the adoption of a computing paradigm based on SOAs (service-oriented architectures), according to which an application results from the composition of a set of services in execution on networked server hosts. In this context, in order to provide SOA-based applications with high levels of QoS (quality of service), service providers may employ P2P (peer-to-peer) networks to bring applications closer to their consumers, overcoming slow backbone paths, network congestions and physical latencies. The ability to efficiently carry out service discovery activities is a key issue for effectively managing the QoS of SOA-based P2P applications. To this purpose, this paper introduces QSHARE, an approach for the QoS-enabled description and discovery of services in SOA-based P2P applications. The proposed approach introduces a novel peer architecture that makes use of QoS-enabled service descriptions and its effectiveness is shown within the context of a model-driven framework for managing the QoS of SOA-based P2P applications.}, keywords = {Computer networks, Enabling technologies, P2P applications, Quality of service}, isbn = {0769528791; 9780769528793}, issn = {15244547}, doi = {10.1109/WETICE.2007.4407144}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-51149106143\&partnerID=40\&md5=6e581af0df8d7f406326082475a8262d}, author = {Bocciarelli, P. and Andrea D{\textquoteright}Ambrogio and Angelaccio, M.} } @conference {Angelaccio200655, title = {COPS - Collaborative peer-to-peer information systems workshop report}, booktitle = {Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE}, year = {2006}, note = {cited By 0}, pages = {55-56}, isbn = {0769526233; 9780769526232}, issn = {15244547}, doi = {10.1109/WETICE.2006.25}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-46449095129\&partnerID=40\&md5=c86320f40e6d766272edc9fdf52435b4}, author = {Angelaccio, M. and Andrea D{\textquoteright}Ambrogio and Buttarazzi, B.} } @conference {Angelaccio200695, title = {A model-driven framework for managing the QoS of collaborative P2P service-based applications}, booktitle = {Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE}, year = {2006}, note = {cited By 6}, pages = {95-100}, abstract = {Distributed and collaborative applications are rapidly converging towards the adoption of a computing paradigm based on service-oriented architectures, according to which an application results from the composition of a set of services in execution on networked server hosts. In this context, a major challenge for collaborative businesses and application service providers is to provide services with high levels of QoS to geographically dislocated consumers. In order to enable better QoS, service providers may employ overlay networks to bring applications closer to their consumers, overcoming slow backbone paths, network congestions and physical latencies. This paper introduces a model-driven QoS management framework that provides both a standard (UML-based) notation to describe QoS-aware collaborative P2P service-based applications and a method for adaptive QoS management based on the automated building of performance models. {\textcopyright} 2006 IEEE.}, keywords = {Application service provider (ASP), Architectural design, Collaborative Applications, Collaborative businesses, Computing paradigms, Distributed computer systems, Enabling technologies, In order, Industry, Information services, International workshops, Model-driven, Network architecture, Network congestions, Overlay Networks (ON), performance modelling, QOS management, Service oriented architectures (SOAs), Service provider (SP), Service-based, Standards, Systems analysis, Telecommunication networks, Unified Modeling Language}, isbn = {0769526233; 9780769526232}, issn = {15244547}, doi = {10.1109/WETICE.2006.9}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-46449083466\&partnerID=40\&md5=9f8545baa48661a0597b49ba825a295a}, author = {Angelaccio, M. and Andrea D{\textquoteright}Ambrogio} }