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.
Enterprise integration is one of the crucial challenges faced by modern organizations. Existing effort to define Enterprise Integration Patterns (EIPs) helps organizations to build their integration processes. An EIP represents a regularity in mobile agent behavior designs. In a complex distributed environment, such as mobile context, EIPs are a large number of patterns that describes the interactions...
Pervasive computing offers environments in which user needs or tasks are fulfilled without demanding their attention. Context-aware service composition is a central aspect to achieving this, in which services are discovered and composed in response to context to meet user needs. Since pervasive computing environments are inherently dynamic and heterogeneous, context-aware service composition is a...
Protecting (authorizing) access to individual web services has been explored in many research efforts. The focus of such research is to ensure that authorized users with appropriate credentials are able to access resources under controlled and authorized security. However, integrating and/or composing such services, e.g. through workflow environments in collaborative environments, remains an open...
In Web service composition, operating environment information and user requirement information change constantly. To better adapt these dynamic changes, this paper provides adaptive mechanism of service composition. An adaptive Web service composition framework is presented. The main function modules of this framework including Execution Engine, Monitor, Analyzer and Planner are implemented using...
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 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...
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...
Web service compositions run in complex computing infrastructures where arising events may affect the quality of the system. However, crucial Web service compositions cannot be stopped to apply changes to deal with problematic events. Therefore, the trend is moving towards context-aware Web service compositions, which use context information as a basis for autonomic changes. Under the closed-world...
The runtime management of the infrastructure providing service-based systems is a complex task, up to the point where manual operation struggles to be cost effective. As the functionality is provided by a set of dynamically composed distributed services, in order to achieve a management objective multiple operations have to be applied over the distributed elements of the managed infrastructure. Moreover,...
Web services are the element based in SOA (i.e., Service Oriented Architecture) applications that are commonly used in software systems. However the validation problem on quality of web services via testing has to be improved. This paper presents two tools for conformance testing of web services. One tool for unit testing that is implemented by an on-line approach. This tool can be used to test a...
Business Process Outsourcing is nowadays common in companies. In particular, the distribution of such business processes encompasses the inclusion of external service providers in the overall process as well as the usage of external infrastructures like clouds. Both of these approaches lead to decentralization and outsourcing of a part of the global workflow, resulting in a complexified management...
This paper presents an end-to-end framework to manage user-centric services through daily events. In contrast to existing service discovery, selection and composition approaches, the proposed framework addresses the management issue from a new perspective by firstly learning end-user's intent through daily events, while recommending relevant functionalities to the user; and then enabling the user...
As the convergence between telephony systems and data systems at all levels of the stack, provision of hybrid services that span multiple networks have attracted much more attentions from both academic and industry communities. The Internet of Things (IoT) is a novel paradigm that is rapidly gaining ground which needs to pay special attention to. In this paper, we present the Flexible Hybrid Service...
Nowadays applications are increasingly developed based on remote Web services and service composition has become a powerful novel development paradigm. Due to the fact that such applications in the context of Internet are deployed and executed in an open and dynamic environment, adaptability is one of the crucial requirements for developing such applications. In our previous work, we presented a variability-based...
Mobile applications are increasingly taking advantages of the diverse geospatial web services to meet the information needs of their users. However, matching available web services to user's information needs is not a trivial task, as there are many contextual factors that may influence the fitness of use. In addition, mobile activities can be highly dynamic and interleaving, which demand certain...
It is very difficult to construct a correct BPEL engine, which is the runtime environment supporting the execution of BPEL processes. The main reason is the complexity of informal specification. It leads to that the programmers build the system without knowing precisely what they do. In this paper, we provide an operational semantics of BPEL based on Abstract BPEL Machine (ABM). ABM is a formal model...
Most work on adaptive workflows offers insufficient flexibility to enforce complex policies regarding dynamic, evolvable and robust workflows. In addition, many proposed approaches require customized workflow engines. This paper presents a portable framework for realistic enforcement of dynamic adaptation policies in business processes. The framework is based on the Model-View-Controller (MVC) pattern,...
The increasing processing power, storage and support of multiple network interfaces are promising the mobile devices to host services and participate in service discovery network. A few efforts have been taken to facilitate provisioning mobile Web services. However they have not addressed the issue about how to host heavy-duty services on mobile devices with limited computing resources in terms of...
In the last years, autonomous and adaptive processes have became more and more important. Even business processes are more complex today. The more complex a system becomes, the more difficult it is to handle changed requirements. This increases the need for adaptation abilities of workflows. In these new workflow systems, autonomy would have great impact regarding the possible usability of such workflows...
This paper presents a methodology to perform passive testing of behavioural conformance for the web services based on the security rule. The proposed methodology can be used either to check a trace (offline checking) or to runtime verification (online checking) with timing constraints, including future and past time. In order to perform this: firstly, we use the Nomad language to define the security...
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.