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.
Users utilize web applications to perform everyday tasks in order to achieve personal goals. Personalized Web-Tasking (PWT) is the automation of such web interactions while exploiting personal context to enrich users experience. However, web-tasking is affected by unpredictable context behaviour -- environment, user, and infrastructure -- and situational changes. Given that current web systems are...
The relevance of the service interfaces' granularity and its architectural impact have been widely investigated in literature. Existing studies show that the granularity of a service interface, in terms of exposed operations, should reflect their clients' usage. This idea has been formalized in the Consumer-Driven Contracts pattern (CDC). However, to the best of our knowledge, no studies propose techniques...
For several applications, robots and other computer systems must provide route descriptions to humans. These descriptions should be natural and intuitive for the human users. In this paper, we present an algorithm that learns how to provide good route descriptions from a corpus of human-written directions. Using inverse reinforcement learning, our algorithm learns how to select the information for...
Current approaches to Quality of Service (QoS) monitoring using Service Level Agreements (SLAs) fall short of appreciating the many possible causes of breaching these digital contracts. These approaches are mainly concerned with the enforcement of these contracts without paying attention to what aspects of the service oriented environment the service provider has no control over and which have direct...
With the rapid growth of population of service-oriented architecture (SOA), services are playing an important role in software development process. One major issue we should consider about Web services is to dig out the one with the best QoS value among all functionally-equivalent candidates. However, since there are a great number of missing QoS values in real world invocation records, we can hardly...
Owing to the dynamics of the business environment in which organizations must adapt to changes quickly, the information systems have recently had to adapt to new situations so that they can keep adding value efficiently and effectively. In the light of this scenario, a new discipline called Service-oriented Systems Engineering (SOSE) has emerged in the academic scene and this has highlighted the disciplined,...
The number of available Web services, nowadays, is growing rapidly due their potential in many fields. As a result, the discovery process becomes a challenging issue. Traditional syntactic keywords based discovery techniques are inefficient as they fail to recognize similarities between Web services capabilities. Thus, the most promising approach seems to be the introduction of semantic technologies...
In current web applications, more businesses are gradually publishing their business as services over the web. This growing number of web services available within an organization and on the Web raises a new and challenging search problem: locating desired web services. Searching for web services with conventional web search engines is insufficient in this context. Automatically clustering Web Service...
Web APIs provide a systematic and extensible approach for application-to-application interaction. Developers using web APIs are forced to accompany the API providers in their software evolution tasks. In order to understand the distress caused by this imposition on web API client developers we perform a semi-structured interview with six such developers. We also investigate how major web API providers...
Integration of distributed information systems, autonomous and in real time, heterogeneous and auto adaptable to the context. Thos impact can resolve many problems in different system based on SOA and web services. In this paper, we are interested in defining an approach to provide the different needs of a self-adaptability of SOA to context based on workflow, define the real time goal in our approach...
After the vision of Mark Wieser, and the advent of 3G connection with a large number of mobile computing devices(PDAs, Smartphones, Tablet, etc.) that have democratized access to information anywhere, we live in a new era of ubiquity where a set of services are offered in our environments. In this work we try to review the conception, discovery and composition of these services called pervasive in...
The use of mobile devices as data service providers is on the rise. Mobile devices feature a large set of distinct characteristics that qualify them to be the most convenient computing platform for online services, both as consumers and providers. Mobile devices can take advantage of their mobility to provide location-based services and their association to a specific user to customize service offerings...
Owing to the black-box nature of services, selecting a trustworthy service that best fits users' requirements is greatly critical in service-oriented computing. Once a set of services fulfilling users' functional requirements are founded, one of these services invoked by the users depends mostly on the Quality of Services (QoS), particularly security, trust, and reputation. This paper proposes a trust...
The European VPH-Share project develops a comprehensive service framework with the objective of sharing clinical data, information, models and workflows focusing on the analysis of the human physiopathology within the Virtual Physiological Human (VPH) community. The project envisions an extensive and dynamic data infrastructure built on top of a secure hybrid Cloud environment. This paper presents...
The openness and accessibility of the web Services on the Internet makes them vulnerable to various attacks. Therefore, security solutions are necessary to restrict access to web services and objects they manipulate.
One of the challenges in working with heterogeneous Web services is the need to ensure their interoperability and compatibility. Service specifications constantly evolve. In the context of Web service interaction via an adapter, it is important to understand and cope with the potential impacts of the changes arising from the evolution of service business protocol on the adapter. We present an approach...
Web services are described via an XML-based language called Web Service Description Language (WSDL). They are then discovered through registries and repositories built upon a standard called Universal Description, Discovery and Integration (UDDI). Due to this registries worldwide businesses and services can be listed and dynamically located on the Internet. Web Service users have heterogeneous platforms...
In the distributed commercial environment, many enterprises utilize Web services to provide their resources such as data and applications to consumers. They collaborate with other relevant enterprises to accomplish tasks by sharing processes and resources. However, it is difficult to find the appropriate web service combination for enterprise, because the Quality of Services (QoS) that are widely...
The following paper proposes a structured, natural language specification of web service behavior based on keywords in context. The advantage of this type of document is that it can be automatically analyzed in order to extract test cases for testing the web service. The test cases define not only what to test, i.e. what operations to invoke in what order, but also how to test, i.e. with what test...
The second devices like tablet PCs give additional contextual information to the user while watching TV in a home network environment. With the growing number of smart devices produced in the last few years, we also need to provide users good user experiences when they use individual second device. In this paper, we propose a framework for context-awarable user interfaces of the second screen devices...
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.