Le Duy Ngan

Learn More
Cloud broker is an entity that manages the use, performance and delivery of cloud services and negotiates relationships between cloud providers and cloud consumers. In real life scenarios, automated cloud service brokering is often challenging because the service descriptions may involve complex constraints and require flexible semantic matching.(More)
Ubiquitous computing paradigms involving social agents require principled selection of services, context-aware analysis, and satisfaction of requests, as well as dynamic interaction and negotiation with other agents. Synergies between semantic technologies and service discovery facilitate rich and formal representations of services and agent interactions as(More)
Ontologies are widely used and play important roles in applications related to knowledge management, knowledge engineering, natural language processing, information retrieval, etc. Computing semantic similarity between concepts from different ontologies is important in ontology operations such as mapping, aligning, and integrating. This paper presents an(More)
Service composition is the process of automatically constructing a workflow from individual services so as to satisfy user requirements. When composing service workflows, it is important that both functional and non-functional requirements need to be considered. The so-called QoS-aware service composition is typically formulated analogous to the classical(More)
Web service discovery is the process of finding web service providers that satisfy specific service requester requirements. In real life scenarios, services are often described with complex constraints and contain dynamic aspects that are not adequately supported by most of the current discovery systems. In this paper, we propose a novel OWL-S based(More)
Cloud computing has attracted a lot of interest from both academia and industry because of the promise of cost-effectiveness. As a result, increasingly large numbers of cloud services have become available. This implies challenges in brokering between the cloud consumers and providers. To meet this demand, several cloud brokers have been introduced.(More)
Web services discovery systems have been developed to search for a suitable Web service from a typically large number of advertised Web services. However, current discovery systems support either WSDL or OWL-S Web services but not both. This is a significant limitation since a requested WSDL Web service can be matched against an advertised OWL-S Web service(More)
Semantic Web services have been employed in a wide range of applications and have become a key technology in developing business operations on the Web. However, heterogeneity is a major problem of the current semantic Web service technologies. In particular, semantic Web services described by different description languages cannot work together. For(More)