- Service-Oriented Architecture and Web Services
- Semantic Web and Ontologies
- Data Quality and Management
- Business Process Modeling and Analysis
- Mobile Agent-Based Network Management
- Advanced Database Systems and Queries
- Web Data Mining and Analysis
- Advanced Software Engineering Methodologies
- Service and Product Innovation
- Data Management and Algorithms
- Customer Service Quality and Loyalty
- Web Applications and Data Management
- Cloud Data Security Solutions
- E-Government and Public Services
- Transportation and Mobility Innovations
- Multi-Criteria Decision Making
- Big Data and Business Intelligence
- Digital Platforms and Economics
- Blockchain Technology Applications and Security
- Scientific Computing and Data Management
- Sharing Economy and Platforms
- Geographic Information Systems Studies
- Digital Marketing and Social Media
- Web Application Security Vulnerabilities
- Environmental Policies and Emissions
Cefriel
2017-2023
Politecnico di Milano
2020-2022
University of Milano-Bicocca
2007-2016
University of Milan
2008
In this paper we propose a meta-model for nonfunctional property descriptions targeted to support the selection of Web Services. The approach is based on explicit distinction between NFP offered by providers and requested users, concept policy that aggregates into single entities with an applicability condition, finally set constraint operators, which particularly relevant requests. semantic embracing above perspective defined BNF syntax whose semantics formalized ontology. ontology has been...
Currently, rich and diverse data types have been increasingly provided using the dataas- a-service (DaaS) model, a form of cloud computing services core element marketplaces. This facilitates on-the-fly composition utilisation for several data-intensive applications in e-science business domains. However, offered by DaaS are constrained concerns that, if not automatically being reasoned properly, will lead to wrong way them. In this paper, we support view that should be explicitly modelled...
The composition of Web APIs provides a great opportunity to engineers that can reuse existing software components available on the Web. Finding best API, fulfilling set user requirements, among many described is key step in order develop an effective application; however, have little support solving this problem due poor search mechanisms and heterogeneity sources descriptions. Semantic technologies matching algorithms provide accurate methods match requirements against Nonetheless, semantic...
The increasing availability of Web services asked for investigating ways to automate the discovery process. Discovery processes enhanced with semantics can be recognize general, but often they lack flexibility needed in specific domains. In this paper, we propose flexible architecture engine Glue2, which comes a powerful set components (for functional matching, non-functional data fetching, etc.) that executed different order as required by execution workflows.
Currently, rich and diverse data types have been increasingly provided using the Data-as-a-Service (DaaS) model, a form of cloud computing services. However, offered by DaaS are constrained several concerns that, if not automatically being reasoned properly, will lead to wrong way them. In this paper, we support assumption that should be explicitly modeled specified in contracts concern-aware selection utilization. Instead relying on specific definition contracts, analyze contemporary...
The discovery of a semantic web service (SWS) is the act locating machine-processable description SWS-related resource that may have been previously unknown and meets certain functional criteria. increasing availability services offer similar functionalities requires process to be enhanced with selection phase considers non-functional properties (NFPs) services. This paper proposes model describe these novel approach selection. Our based on design matching rules by means mediators defined...
Web services are increasingly used as an effective means to create and streamline processes collaborations among governments, businesses, citizens. As the number of available is steadily increasing, there a growing interest in providing methodologies that address design according specific qualities service (QoS) rather than functional descriptions only. In this paper, we present WSMoD (Web Services MOdeling Design), methodology explicitly addresses issue. Furthermore, exploit general...
Web service evaluation is a phase in selection where discovered services are evaluated with respect to user requests, which means that the non functional properties (NFPs) offered by compared requested users. NFPs cover Quality of Service (QoS) aspects, but also other business-related properties, such as pricing, and not directly related functionalities. The fact users providers can express their very flexible ways makes management NFP complex task. Policy Centered Meta-model (PCM)...
Semantic Web service (SWS) technology promotes the definition of descriptions with semantic annotations to better support selection. Unfortunately, SWS tend be huge and complex their evaluation is characterized by limited scalability. The result that very few exist in reality. providers prefer publish functional non-functional properties (NFPs) RESTful services, also called APIs, means structured data (e.g., XML, JSON) or textual descriptions. In this paper we define an effective efficient...
Nowadays, efforts to encourage changes in travel behaviour towards eco-friendly and active modes of transport are intensifying. A promising solution is increase the use sustainable public modes. Currently, a significant challenge related this implementation journey planners that will inform travellers about available solutions facilitate decision-making by using personalisation techniques. This paper provides some valuable hints planner developers on how define prioritise offer categories...
Web service evaluation is a phase of the selection in which discovered services are evaluated with respect to user request, means that non functional properties (NFPs) offered by compared requested users. The fact users and providers can express their NFPs very flexible ways makes management complex task. In this paper we propose computing-oriented description novel approach NFP-based based on Hierarchical Constraint Logic Programming. This proposal extends our previous work Policy Centered...
Traditional data quality engineering techniques, often used and deployed within a single enterprise environment, are inadequate to cope with the rapid change of data, multitude degrees, be in contemporary business models. The emerging cloud computing paradigm could potentially offer high-quality, composable under Software-as-a-Service (SaaS), Data-asa-Service (DaaS) crowdsourcing models, for publishing. However, so far how utilize potential models has not been discussed. In this paper, we...
Service contract matchmaking represents a promising path towards the definition of accurate service selection mechanisms. Basically, it consists in evaluating degree match between preferences explicitly defined by customer and contractual terms offered providers. However, assumes that is always aware on which to specify preferences. In reality, often specifies only very limited set common well-known (e.g., price). This paper proposes new approach adopts value use concept quantify trade-off...
The increasing number of services available on the Web requires sophisticated mechanisms for matchmaking, selection and composition based business criteria. Such require descriptions that address terms, but existing approaches modeling service properties are inadequate expressing conditions. In this paper, we propose a novel Service Description Language Contract specification (SeDL-C). proposal is detailed analysis terms to identify set requirements model language should fulfill. Formal...
The Italian Public Administration (PA) consists in a wide set of local authorities (i.e., regions, provinces and municipalities) providing services to citizens, each with its own administrative autonomy. Actually, it often happens that citizens have difficulties discovering using they need the course their lifes. Several initiatives, suchas SMART (Services Meta-services for smart e-Government) project, aim simplify interaction between PA trought definition value -added services. A...