Marco Comerio | Università degli Studi di Milano-Bicocca (original) (raw)

Papers by Marco Comerio

Research paper thumbnail of Generating Global Contract for Composite Services

2015 International Conference on Service Science (ICSS), 2015

Research paper thumbnail of Issues in Peer-to-Peer Electronic Services

Sixteenth Italian Symposium on Advanced Database Systems, 2008

... Please use this identifier to cite or link to this item: http://hdl.handle.net/10281/11714\. A... more ... Please use this identifier to cite or link to this item: http://hdl.handle.net/10281/11714. Authors: Comerio, M; Maurino, A; Viscusi, G; Vincini, M. Title: Issues in Peer-to-Peer Electronic Services. ... Issue Date: 2008. Citation: Comerio, M., Maurino, A., Viscusi, G., & Vincini, M. (2008). ...

Research paper thumbnail of An ontology management tool for qos-based web services design

International Conference on Web Information Systems and Technologies, Aug 7, 2007

... Please use this identifier to cite or link to this item: http://hdl.handle.net/10281/15434\. A... more ... Please use this identifier to cite or link to this item: http://hdl.handle.net/10281/15434. Authors: Comerio, M; De Paoli, FM; Viscusi, G. ... Presentation Date: 2007. Issue Date: 7-Aug-2007. DOI: 10.5220/0001279602340239. Citation: Comerio, M., De Paoli, FM, & Viscusi, G. (2007). ...

Research paper thumbnail of Evaluating Contract Compatibility for Service Composition in the SeCO

Recently, the Software-as-a-Service (SaaS) model has been increasingly supported, becoming a majo... more Recently, the Software-as-a-Service (SaaS) model has been increasingly supported, becoming a major part of the new emerging cloud computing paradigms. Although SaaS exists in different forms, supporting and providing SaaS developed based Web services has attracted a large effort from industries and academics because this form of SaaS allows software to be easily composed and integrated to offer new services for customers. Even though various service composition techniques, based on functional and non-functional parameters, have been proposed, the issue of service contract compatibility has been neglected. This issue is of paramount importance in the Web services-based SaaS model because services are provided by different providers, associated with different contracts which are defined by different specifications. This paper proposes techniques for supporting service composers to deal with the heterogeneity of service contracts in service composition. We describe a novel approach for modeling and mapping different service contract specifications, and a set of techniques for evaluating service contract compatibility. Our techniques consider contract terms associated with data and control flows, as well as composition patterns. Illustrating scenarios are proposed to demonstrate the efficiency of our techniques.

Research paper thumbnail of Web Service Contracts: Specification, Selection and Composition

Web services promise universal interoperability and integration of services developed by independ... more Web services promise universal interoperability and integration of services developed by independent providers to execute business processes by discovering and composing services distributed over the Internet. This means that a key factor to build complex and valuable processes among cooperating organizations relies on the efficiency of discovering appropriate Web services and composing them. The increasing availability of Web services that offer similar functionalities requires mechanisms to go beyond the pure functional discovery and composition of Web services. A promising solution towards the automatic enactment of valuable processes consists in enhancing Web service discovery and composition with the evaluation of semantic contracts that define non-functional properties (NFPs) and applicability conditions associated with a Web service. Nevertheless, currently there is a lack of tools and algorithms that fully support this solution due to several open issues. First, existing lan...

Research paper thumbnail of ICSOC2011-Comerio-final

A Se r vice Con t r a ct represents the agreement between a service provider and potential servic... more A Se r vice Con t r a ct represents the agreement between a service provider and potential service consumers to use a service provider and potential service consumers to use a specific service under given conditions.

Research paper thumbnail of A Fuzzy Model for Service Value Assessment

Research paper thumbnail of Value of Integration in Database and Service Domains

Research paper thumbnail of Towards the Definition of Valueadded Services for Citizens: a New Model for the Description of Public Administration Services

Research paper thumbnail of An experience of integration of service repositories

Research paper thumbnail of Alignment of service science and service oriented computing: A unified interpretative approach to service design and planning

At the state of art, service ecosystems are seldom considered under a holistic perspective, where... more At the state of art, service ecosystems are seldom considered under a holistic perspective, whereas silos oriented perspectives prevail (the organizational level, the ICT level, and so on). Due to this separation of concerns, it is difficult to provide comprehensive solutions to plan service oriented initiatives combining models and solution developed at different levels. A significant problem in this scenario comes from the multi-faceted relationship between real services, which impact on the information system as a whole, and Service Oriented ...

Research paper thumbnail of Web service contracts: Specification and matchmaking

ABSTRACT Web services promise universal interoperability through integration of services develope... more ABSTRACT Web services promise universal interoperability through integration of services developed by independent providers. The coming of the Cloud Computing paradigm extends the need to share resources (e.g., platform, infrastructure, data) that are accessible as Web services. This means that a key factor to build complex and valuable business processes among cooperating organizations relies on the efficiency of automate the discovering of appropriate Web services. The increasing availability of Web services that offer similar functionalities requires mechanisms to go beyond the pure functional discovery. This chapter proposes the evaluation of Web service contracts, which define non-functional properties (NFPs) and applicability conditions associated with Web services, as a solution to automate process composition and enactment. Today, there is a lack of tools and algorithms that fully support this solution due to several open issues. First, existing languages don’t provide the right constructs for the specification of Web service contracts. Second, the lack of standard languages determines heterogeneity in Web service contract specifications raising interoperability issues. Third, Web service contract evaluation is only partially supported by existing discovery engines and composition tools when combining different services from different providers. This chapter proposes some research efforts on addressing these open issues.

Research paper thumbnail of Flexible service offering with semantic policies

One of the challenges in Service Oriented Computing consists in supporting service discovery and ... more One of the challenges in Service Oriented Computing consists in supporting service discovery and composition according to the so-called non functional properties (NFP). In this paper we propose a linguistic framework to describe NFPs of services independently of the grounding technology by means of semantic Web technologies. In particular, the approach is based on an extension of the Web Service Modeling Language (WSML). The linguistic framework supports flexible NFP representations by allowing (i) to reuse existent models and ontologies, (ii) to represent both the definition of single NFPs and clusters of NFPs grouped into policies. A policy collects a set of related and possibly interdependent properties to form a single entity that can be referenced and discovered. As a result, definitions of NFPs can be independent of specific services, and vice versa, so to support flexible associations.

Research paper thumbnail of PoliMaR-Web: multi-source semantic matchmaking of Web APIs

Research paper thumbnail of Quality-driven extraction, fusion and matchmaking of semantic web api descriptions

ABSTRACT The composition of Web APIs provides a great opportunity to Web engineers that can reuse... more ABSTRACT The composition of Web APIs provides a great opportunity to Web engineers that can reuse existing software components available on the Web. Finding the best API, fulfilling a set of user requirements, among the many described on the Web is a key step in order to develop an effective Web application; however, Web engineers have little support in solving this problem due to poor search mechanisms and to the heterogeneity of sources and descriptions. Semantic technologies and matching algorithms provide accurate methods to match user requirements against a set of descriptions. Nonetheless, semantic descriptions of APIs are not available in practice. In this paper, we propose a method to extract information on Web APIs published in several Web sources and create semantic descriptions that can be then fused to deliver comprehensive descriptions associated with APIs. During the extraction process, we take into account that collected information has different levels of accuracy, currency, and trustworthiness to state a confidence level of the results. The method is based on the evaluation of the quality of the involved sources, the extracted values, and the overall descriptions. The resulting semantic descriptions are then matched with expressive user requirements to address the API selection problem.

Research paper thumbnail of User Segmentation in e-Government Services

Research paper thumbnail of Evaluating Contract Compatibility for Service Composition in the SeCO2 Framework

Lecture Notes in Computer Science, 2009

Recently, the Software-as-a-Service (SaaS) model has been increasingly supported, becoming a majo... more Recently, the Software-as-a-Service (SaaS) model has been increasingly supported, becoming a major part of the new emerging cloud computing paradigms. Although SaaS exists in different forms, supporting and providing SaaS developed based Web services has attracted a large effort from industries and academics because this form of SaaS allows software to be easily composed and integrated to offer new services for customers. Even though various service composition techniques, based on functional and non-functional parameters, have been proposed, the issue of service contract compatibility has been neglected. This issue is of paramount importance in the Web services-based SaaS model because services are provided by different providers, associated with different contracts which are defined by different specifications. This paper proposes techniques for supporting service composers to deal with the heterogeneity of service contracts in service composition. We describe a novel approach for modeling and mapping different service contract specifications, and a set of techniques for evaluating service contract compatibility. Our techniques consider contract terms associated with data and control flows, as well as composition patterns. Illustrating scenarios are proposed to demonstrate the efficiency of our techniques.

Research paper thumbnail of Managing Quality of Large Set of Conceptual Schemas in Public Administration: Methods and Experiences

Lecture Notes in Computer Science, 2012

Information growth asks Public Administrations for an effective control over their information as... more Information growth asks Public Administrations for an effective control over their information asset. Furthermore, having a global representation of the core concepts of such an asset implies to manage large set of conceptual schemas. At the state of the art, the use of repositories of conceptual schemas aims to provide a structured, global and scalable representation of the core concepts managed in complex large scale information systems. In this paper we discuss several quality properties of repositories, analyzing them within a ...

Research paper thumbnail of A service re-design methodology for multi-channel adaptation

Proceedings of the 2nd international conference on Service oriented computing - ICSOC '04, 2004

Many available services have been designed for a single-channel world, Web and Internet typically... more Many available services have been designed for a single-channel world, Web and Internet typically. In a real world scenario, an ever-growing number of users take advantage of different kinds of communication channels and devices. In this paper, we propose a methodology to formalize the re-design process of these services to support multi-channel access in different contexts. The methodology considers the

Research paper thumbnail of SeDL-C: A Language for Modeling Business Terms in Service Descriptions

2013 IEEE 20th International Conference on Web Services, 2013

Research paper thumbnail of Generating Global Contract for Composite Services

2015 International Conference on Service Science (ICSS), 2015

Research paper thumbnail of Issues in Peer-to-Peer Electronic Services

Sixteenth Italian Symposium on Advanced Database Systems, 2008

... Please use this identifier to cite or link to this item: http://hdl.handle.net/10281/11714\. A... more ... Please use this identifier to cite or link to this item: http://hdl.handle.net/10281/11714. Authors: Comerio, M; Maurino, A; Viscusi, G; Vincini, M. Title: Issues in Peer-to-Peer Electronic Services. ... Issue Date: 2008. Citation: Comerio, M., Maurino, A., Viscusi, G., & Vincini, M. (2008). ...

Research paper thumbnail of An ontology management tool for qos-based web services design

International Conference on Web Information Systems and Technologies, Aug 7, 2007

... Please use this identifier to cite or link to this item: http://hdl.handle.net/10281/15434\. A... more ... Please use this identifier to cite or link to this item: http://hdl.handle.net/10281/15434. Authors: Comerio, M; De Paoli, FM; Viscusi, G. ... Presentation Date: 2007. Issue Date: 7-Aug-2007. DOI: 10.5220/0001279602340239. Citation: Comerio, M., De Paoli, FM, & Viscusi, G. (2007). ...

Research paper thumbnail of Evaluating Contract Compatibility for Service Composition in the SeCO

Recently, the Software-as-a-Service (SaaS) model has been increasingly supported, becoming a majo... more Recently, the Software-as-a-Service (SaaS) model has been increasingly supported, becoming a major part of the new emerging cloud computing paradigms. Although SaaS exists in different forms, supporting and providing SaaS developed based Web services has attracted a large effort from industries and academics because this form of SaaS allows software to be easily composed and integrated to offer new services for customers. Even though various service composition techniques, based on functional and non-functional parameters, have been proposed, the issue of service contract compatibility has been neglected. This issue is of paramount importance in the Web services-based SaaS model because services are provided by different providers, associated with different contracts which are defined by different specifications. This paper proposes techniques for supporting service composers to deal with the heterogeneity of service contracts in service composition. We describe a novel approach for modeling and mapping different service contract specifications, and a set of techniques for evaluating service contract compatibility. Our techniques consider contract terms associated with data and control flows, as well as composition patterns. Illustrating scenarios are proposed to demonstrate the efficiency of our techniques.

Research paper thumbnail of Web Service Contracts: Specification, Selection and Composition

Web services promise universal interoperability and integration of services developed by independ... more Web services promise universal interoperability and integration of services developed by independent providers to execute business processes by discovering and composing services distributed over the Internet. This means that a key factor to build complex and valuable processes among cooperating organizations relies on the efficiency of discovering appropriate Web services and composing them. The increasing availability of Web services that offer similar functionalities requires mechanisms to go beyond the pure functional discovery and composition of Web services. A promising solution towards the automatic enactment of valuable processes consists in enhancing Web service discovery and composition with the evaluation of semantic contracts that define non-functional properties (NFPs) and applicability conditions associated with a Web service. Nevertheless, currently there is a lack of tools and algorithms that fully support this solution due to several open issues. First, existing lan...

Research paper thumbnail of ICSOC2011-Comerio-final

A Se r vice Con t r a ct represents the agreement between a service provider and potential servic... more A Se r vice Con t r a ct represents the agreement between a service provider and potential service consumers to use a service provider and potential service consumers to use a specific service under given conditions.

Research paper thumbnail of A Fuzzy Model for Service Value Assessment

Research paper thumbnail of Value of Integration in Database and Service Domains

Research paper thumbnail of Towards the Definition of Valueadded Services for Citizens: a New Model for the Description of Public Administration Services

Research paper thumbnail of An experience of integration of service repositories

Research paper thumbnail of Alignment of service science and service oriented computing: A unified interpretative approach to service design and planning

At the state of art, service ecosystems are seldom considered under a holistic perspective, where... more At the state of art, service ecosystems are seldom considered under a holistic perspective, whereas silos oriented perspectives prevail (the organizational level, the ICT level, and so on). Due to this separation of concerns, it is difficult to provide comprehensive solutions to plan service oriented initiatives combining models and solution developed at different levels. A significant problem in this scenario comes from the multi-faceted relationship between real services, which impact on the information system as a whole, and Service Oriented ...

Research paper thumbnail of Web service contracts: Specification and matchmaking

ABSTRACT Web services promise universal interoperability through integration of services develope... more ABSTRACT Web services promise universal interoperability through integration of services developed by independent providers. The coming of the Cloud Computing paradigm extends the need to share resources (e.g., platform, infrastructure, data) that are accessible as Web services. This means that a key factor to build complex and valuable business processes among cooperating organizations relies on the efficiency of automate the discovering of appropriate Web services. The increasing availability of Web services that offer similar functionalities requires mechanisms to go beyond the pure functional discovery. This chapter proposes the evaluation of Web service contracts, which define non-functional properties (NFPs) and applicability conditions associated with Web services, as a solution to automate process composition and enactment. Today, there is a lack of tools and algorithms that fully support this solution due to several open issues. First, existing languages don’t provide the right constructs for the specification of Web service contracts. Second, the lack of standard languages determines heterogeneity in Web service contract specifications raising interoperability issues. Third, Web service contract evaluation is only partially supported by existing discovery engines and composition tools when combining different services from different providers. This chapter proposes some research efforts on addressing these open issues.

Research paper thumbnail of Flexible service offering with semantic policies

One of the challenges in Service Oriented Computing consists in supporting service discovery and ... more One of the challenges in Service Oriented Computing consists in supporting service discovery and composition according to the so-called non functional properties (NFP). In this paper we propose a linguistic framework to describe NFPs of services independently of the grounding technology by means of semantic Web technologies. In particular, the approach is based on an extension of the Web Service Modeling Language (WSML). The linguistic framework supports flexible NFP representations by allowing (i) to reuse existent models and ontologies, (ii) to represent both the definition of single NFPs and clusters of NFPs grouped into policies. A policy collects a set of related and possibly interdependent properties to form a single entity that can be referenced and discovered. As a result, definitions of NFPs can be independent of specific services, and vice versa, so to support flexible associations.

Research paper thumbnail of PoliMaR-Web: multi-source semantic matchmaking of Web APIs

Research paper thumbnail of Quality-driven extraction, fusion and matchmaking of semantic web api descriptions

ABSTRACT The composition of Web APIs provides a great opportunity to Web engineers that can reuse... more ABSTRACT The composition of Web APIs provides a great opportunity to Web engineers that can reuse existing software components available on the Web. Finding the best API, fulfilling a set of user requirements, among the many described on the Web is a key step in order to develop an effective Web application; however, Web engineers have little support in solving this problem due to poor search mechanisms and to the heterogeneity of sources and descriptions. Semantic technologies and matching algorithms provide accurate methods to match user requirements against a set of descriptions. Nonetheless, semantic descriptions of APIs are not available in practice. In this paper, we propose a method to extract information on Web APIs published in several Web sources and create semantic descriptions that can be then fused to deliver comprehensive descriptions associated with APIs. During the extraction process, we take into account that collected information has different levels of accuracy, currency, and trustworthiness to state a confidence level of the results. The method is based on the evaluation of the quality of the involved sources, the extracted values, and the overall descriptions. The resulting semantic descriptions are then matched with expressive user requirements to address the API selection problem.

Research paper thumbnail of User Segmentation in e-Government Services

Research paper thumbnail of Evaluating Contract Compatibility for Service Composition in the SeCO2 Framework

Lecture Notes in Computer Science, 2009

Recently, the Software-as-a-Service (SaaS) model has been increasingly supported, becoming a majo... more Recently, the Software-as-a-Service (SaaS) model has been increasingly supported, becoming a major part of the new emerging cloud computing paradigms. Although SaaS exists in different forms, supporting and providing SaaS developed based Web services has attracted a large effort from industries and academics because this form of SaaS allows software to be easily composed and integrated to offer new services for customers. Even though various service composition techniques, based on functional and non-functional parameters, have been proposed, the issue of service contract compatibility has been neglected. This issue is of paramount importance in the Web services-based SaaS model because services are provided by different providers, associated with different contracts which are defined by different specifications. This paper proposes techniques for supporting service composers to deal with the heterogeneity of service contracts in service composition. We describe a novel approach for modeling and mapping different service contract specifications, and a set of techniques for evaluating service contract compatibility. Our techniques consider contract terms associated with data and control flows, as well as composition patterns. Illustrating scenarios are proposed to demonstrate the efficiency of our techniques.

Research paper thumbnail of Managing Quality of Large Set of Conceptual Schemas in Public Administration: Methods and Experiences

Lecture Notes in Computer Science, 2012

Information growth asks Public Administrations for an effective control over their information as... more Information growth asks Public Administrations for an effective control over their information asset. Furthermore, having a global representation of the core concepts of such an asset implies to manage large set of conceptual schemas. At the state of the art, the use of repositories of conceptual schemas aims to provide a structured, global and scalable representation of the core concepts managed in complex large scale information systems. In this paper we discuss several quality properties of repositories, analyzing them within a ...

Research paper thumbnail of A service re-design methodology for multi-channel adaptation

Proceedings of the 2nd international conference on Service oriented computing - ICSOC '04, 2004

Many available services have been designed for a single-channel world, Web and Internet typically... more Many available services have been designed for a single-channel world, Web and Internet typically. In a real world scenario, an ever-growing number of users take advantage of different kinds of communication channels and devices. In this paper, we propose a methodology to formalize the re-design process of these services to support multi-channel access in different contexts. The methodology considers the

Research paper thumbnail of SeDL-C: A Language for Modeling Business Terms in Service Descriptions

2013 IEEE 20th International Conference on Web Services, 2013