Learn More
With the increasing popularity of Web services and increasing complexity of satisfying needs of users, there has been a renewed interest in Web services composition. Composition addresses the case of a user request that cannot be satisfied by any available Web service, whereas a composite service obtained by integrating Web services might be used. Because(More)
Existing web service composition and adaptation mechanisms are limited only to the scope of web service choreography in terms of web service selection/invocation vis-à-vis pre-specified Service Level Agreement constraints. Such a scope hardly leaves ground for a participating service in a choreographed flow to readjust itself in terms of changed non(More)
This paper presents an agent-based framework for modeling and deploying ℬusiness-to-ℬusiness (ℬ2ℬ) applications, where autonomous agents act on behalf of the individual components that form these applications. This framework consists of three levels identified by strategic, application, and resource, with focus in this paper on the first two levels. The(More)
The agile development method (ADM) is characterized by continuous feedback and change, and a software system developed using ADMevolves continuously through short iterations. Empirical studies on evolution of software following agile development method have been sparse. Most studies on software evolution have been performed on systems built using(More)
Cloud computing is emerging as an increasingly popular computing paradigm. Cloud computing allows dynamic scaling of resources available to users as needed. The increasing demand for cloud computing resources has led to increased virtual machine provisioning on the fly. However, initializing a new virtual machine instantly in a cloud is not possible, and it(More)
Service-Oriented Architecture is a paradigm for modeling and enacting business processes that promotes improved flexibility and monitor ability through the composition of loosely-coupled Web services. However, such process-centric composition, with focus on invoking Web services to reach a stated goal, still does not provide the desired flexibility. Web(More)
This paper presents an ontology-based approach for the specification (using OWL-C as a definition language) and reconciliation (using ConWeS as a mediation tool) of contexts of Web services. Web services are independent components that can be triggered and composed for the satisfaction of user needs (e.g., hotel booking). Because Web services originate from(More)
Effective resource management in IoT systems must represent IoT resources, edge-to-cloud network capabilities, and cloud resources at a high-level, while being able to link to diverse low-level types of IoT devices, network functions, and cloud computing infrastructures. Hence resource management in such a context demands a highly distributed and extensible(More)
Typically in collaborative cloud systems, the collaborations are formed based on pre-negotiated terms and conditions. Care is taken to ensure that the resources are planned in such a way so as to satisfy the SLA requirements. However, these static collaborations pose certain challenges in the long run, which arise due to the changes in quality of resources(More)