The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Existing Web API search engines allow for only category-based browsing and keyword or tag-based searches for RESTful services without offering the capability of discovering and composing real-world RESTful services from the viewpoint of application developers. Therefore, we propose a novel approach, referred to as TAD (Transformation-Annotation-Discovery), to address the above issue. TAD firstly transforms...
The emergence of Internet of Things (IoT) promises to solve a wide range of issues that are related to the management of existing resources and delivery of new human-centric services in urban environments. IoT is being harnessed to benefit a wide range of Smart City applications including (but not limited to) holistic urban planning, tracking of city wide services, enhancing public transportation,...
The usage of the service selection approaches across different dynamic service provisioning environments has increased the challenges associated with an effective method that can be used to select a relevant service. The use of service selection approach should depend on certain factors. In order to address this challenge, the literature analysis is conducted on various service selection approaches...
The automatic composition of Web Services has been explored in the literature from different standpoints. It aims to create an execution plan for the flow of Web Services based on requests made and sent by the client, by following the stages necessary for the generation of composite services and then carrying out the execution of the workflow that has been designed. However, no research studies have...
With the advent of Web services, service interoperability has always been an active research issue. In recent years, many approaches have been proposed. However, how to achieve fast composition and guarantee correct and executable composite service remains an open issue. For this problem, this paper presents a three-phase framework for accurate and efficient service interoperability. Since service...
Software architectures are often abstracted as a combination of reusable components connected to each other by various means. Specifications of components' semantics have been widely studied and many modeling languages have been proposed from coarse-grained loosely-defined elements to operational objects with behavioral semantics that may be generated and executed in a dedicated framework. All these...
Web services have been extended to give value-added customized services to users through service composition. Service Composition consists of four stages: planning, discovery, selection, and execution. Web service discovery and selection are becoming challenging and time-consuming tasks due to large number of Web services available on the internet. Organizing Web services into clusters of similar...
In the service-oriented paradigm, Web service interfaces are considered contracts between Web service subscribers and providers. The structure of service interfaces has an extremely important role to discover, understand, and reuse Web services. However, it has been shown that service developers tend to pay little care to the design of their interfaces. A common design issue that often appears in...
We propose a model of dynamic networks of Web services, which allows to define and analyze the patterns of execution of Web services. This concept is illustrated by an experiment involving two service repositories, which provide services in service composition framework. The service networks are created on the basis of the semantic bindings between the services in the repository joined with the actual...
Cloud computing represents a new computing approach that allows creating robust and on-demand services controlled by means of Service Level Agreements (SLA). These documents are generated following a process of negotiation during which the client chooses a subset of clauses among choices predefined by the provider on a "take it or leave it" basis. However, the heterogeneity between client...
Hiking a relevant web service in the current environment full of various options is similar to looking for a needle in a haystack. The best possible web service is the one that completely fulfills the required functions while satisfying the QoS requested by a user. In this paper, we introduce a new context-based solution based on QoS (Quality of Service) exploiting both functional and non-functional...
With the rapid development of the logistics industry, there are more and more logistics services on the Internet platforms. However, a single atomic service has not been able to meet the complex needs of users. So the service composition in large-scale environment is very meaningful. In this paper, we propose a web service composition approach for logistics, which consists of three main steps: 1)...
With the development of Internet of Things(IoT), an increasing number of similar Web services are available on the Internet. A key step in the process of reusing Web Service is the matchmaking of potentially relevant services, allowing users to find the specific Web services that best meet their individualized requests. However, the syntactic-based or Quality of Service (QoS)-based service discovery...
In this paper, we present a user-centered approach, which ensures dynamic service discovery and composition. Besides, our proposed framework integrates self-adaptive mechanisms to adjust the service's execution to the user's context and the notion of the QoS in order to build a composite service or find services that fit a best. Additionally, our framework permits the re-composition of the composite...
Today, the implementation of eGovernment services in many countries become larger. Interoperability is how to interlink different systems and different schema of working in among different administrations when eGovernment services run a number of applications. Furthermore, the interoperability can be implemented in all over the world. The interoperability, a concept that supports eGovernment interlinking,...
With the development of smart devices and mobile positioning technologies, location-based services (LBS) has become more and more popular. While enjoying the convenience and entertainments provided by LBS, users are vulnerable to the increased privacy leakages of locations as another kind of quasiidentifiers. Most existing location privacy preservation algorithms are based on region cloaking which...
ENTICE is a set of innovative software services currently being developed to facilitate efficient operations of distributed Virtual Machine and container images (VMI/CI) repositories. Its operation necessitates various decision making for which a solver for Multi-Objective Optimisation (MOO) problems is used. However, the solver is a bottleneck due to its computational complexity. In order to be able...
This paper describes a Semantic Version Management method that enables managing consistently digital resources throughout their life cycle. The core notion is that resources are described be means of logical specifications formally expressed using an extensible logical language. A new version is considered certified only if the resource owner is able to formally prove that it satisfies its logical...
Cloud computing technology is a new paradigm which provides Information Technology (IT) resources via the Internet. This new shift in the way that IT re-sources are offered to the user brings new challenges, such as cloud service discovery. Nowadays, cloud users are faced with a dilemma as they have an abundant choice of cloud services. Moreover, many cloud providers offer a range of services which...
This paper proposes an architecture for managing and distributing context information from an AAL (Ambient Assisted Living) environment to the cloud. The architecture, with semantic features, includes the processing of the sensed data using QoC (Quality of Context) parameters and data transport using SDN (Software-defined Networking). The experiments showed that the semantic context processing allows...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.