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.
Service composition is a well-established field of research in the service community. Services are commonly regarded as black boxes with well-defined interfaces that can be recursively aggregated into new services. The black-box nature of services does not only include the service implementation but also the middleware and hardware to run the services. Thus, service composition techniques are typically...
Cloud computing is a buzzword terminology applied to several nascent trends in the turbulent landscape of information technology. Computing in the "cloud" alludes to ubiquitous and inexhaustible on-demand IT resources accessible through the Internet. In the era of cloud computing, whole lifecycle of telecommunication services, especially service deployment, present new features. In this...
Interoperating heterogeneous simulation models and tools is becoming a necessity in today's cross-enterprise collaboration market. Nevertheless, simulation models and engines have evolved apart in many directions, making their interoperability extremely complex. We present the RESTful Interoperability Simulation Environment (RISE), which provides the means for interoperating simulation heterogeneous...
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...
In this article we present an architecture for the integration of external and independent software components into IMS-LD based courses that cater for adaptivity. The architecture allows combining existing research on explicit representations of collaborative learning processes (i.e. learning designs) with the availability of existing and tested collaborative learning tools (e.g. a forum in a VLE,...
Incorporating code mobility to inter-operable internet enabled software applications improves efficiency, performance and network traffic reduction. Present mobile agent technology fails to leverage the interoperable web infrastructure developed in a standard compliant manner. Here we describe a development environment and technology that fuse Workflow, Web 2.0, SOA and WS-BPEL and create a distributed...
While the emergence of clouds had lead to a significant paradigm shift in business and research, cloud computing is still in its infancy. Specifically, there is no effective publication and discovery service nor are cloud services easy to use. This paper presents a new technology for offering ease of discovery, selection and use of clusters hosted within clouds. By improving these services, cloud...
Nowadays, process-aware information systems (PAISs) are widely used for the management of “administrative” processes characterized by clear and well-defined structures. Besides those scenarios, PAISs can be used also in mobile and pervasive scenarios, where process participants can be only equipped with smart devices, such as PDAs. This paper illustrates ROME4EU, a fully-fledged PAIS that can be entirely...
Achieving load balancing is essential to ensure better scalability and higher performance for a SaaS environment, in which requests from different tenants are satisfied concurrently by a single service instance over shared hosting resources. In this paper we discuss load-balancing technologies for a special kind of SaaS infrastructure that provides services to execute workflow processes. First, we...
Recent economic/financial crisis has posed great difficulties for SMEs in the business operations, making them more cautions in IT investment. In this paper we present an innovative service delivery mechanism by lowering the cost of ownership of IT functions provided by software vendors. For each SME in this service delivery mechanism, a virtual machine instance is dynamically maintained on the computer...
Software production line and Web services are two new hot topics in the field of software engineering and distributed computing. How to integrate the two aspects and to put the combinational services software into distributed, reusable, high efficiency, large-scale production, is a new and exciting challenges. This paper presents a service-oriented software production line integration framework based...
Currently there are increasing interests in using REST architecture style to implement business process. However, the importance of role is not emphasized. In fact role is critical to determine the RESTful services description and to control the services composition. This paper presents a role-centric RESTful services description and composition mechanism to implement business process. Firstly a resource...
The reuse of services in service-oriented development has in general not reached the levels that were expected when Web services technologies were introduced. There are several reasons why this is the case including the lack of efficient service discovery mechanisms and also the low number of available services within service registries. However, the potential for reuse in service-oriented development...
BPEL is the de facto standard for business process modeling in today's enterprises and is a promising candidate for the integration of business and scientific applications that run in Grid or Cloud environments. In these distributed infrastructures, the occurrence of faults is quite likely. Without sophisticated fault handling, workflows are frequently abandoned due to software or hardware failures,...
More and more companies are outsourcing parts of their business processes to third party providers to exploit the expertise and economies of scale of these third party providers. In the IT field, emerging delivery models for software such as Software as a Service and cloud computing offer the possibility to outsource applications and computing infrastructure and thus enable enterprises to focus on...
In modern service economies, service provisioning needs to be regulated by complex SLA hierarchies among providers of heterogeneous services, defined at the business, software, and infrastructure layers. Starting from the SLA Management framework defined in the SLA@SOI EU FP7 Integrated Project, we focus on the relationship between establishment and monitoring of such SLAs, showing how the two processes...
Scientific applications are often structured as workflows that execute a series of interdependent, distributed software modules to analyze large data sets. The order of execution of the tasks in a workflow is commonly controlled by complex scripts, which over time become difficult to maintain and evolve. In this paper, we describe how we have integrated the Kepler scientific workflow platform with...
With the rapid development of Internet and the gradual maturity of SOA, SaaS has become a popular software service mode. This paper proposes a flexible business process customization framework to solve problems caused by orchestrating SaaS business process through BPEL specifications. The framework is fully independent of BPEL engine and web services, which can realize a series of functions as following:...
One main requirement for virtual organizations are short-term collaborations between business partners to provide efficient and individualized services to customers. The MOVE project targets at a methodology and a software framework to support such flexible collaborations based on process oriented design and communication by Web services. MOVEs framework supports the graphical design and verification...
The software underpinning today's IT systems needs to adapt dynamically and predictably to rapid changes in system workload, environment and objectives. We describe a software framework that achieves such adaptiveness for IT systems whose components can be modelled as Markov chains. The framework comprises (i) an autonomic architecture that uses Markov-chain quantitative analysis to dynamically adjust...
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.