Results 1 -
8 of
8
Soaf –design and implementation of a service-enriched social network
- Web Engineering
, 2009
"... Abstract. In this paper, we propose the integration of services into social networks (SOAF- Service of a Friend) to leverage the creation of the Internet of Services vision. We show how to integrate services and humans into a common network structure and discuss design and implementation issues. In ..."
Abstract
-
Cited by 6 (6 self)
- Add to MetaCart
Abstract. In this paper, we propose the integration of services into social networks (SOAF- Service of a Friend) to leverage the creation of the Internet of Services vision. We show how to integrate services and humans into a common network structure and discuss design and implementation issues. In particular, we discuss the required extensions to existing social network vocabulary with regard to services. We illustrate a scenario where this network structures can be applied in the context of service discovery and highlight the benefit of a service-enriched social network structure. 1
On Supporting the Design of Human-provided Services in SOA
"... Collaboration platforms evolve into service-oriented systems, promoting composite and user-enriched services. The problem we address in this paper is the support of human interactions in SOA. Current collaboration tools do not support humans to specify different interaction interfaces (services), w ..."
Abstract
-
Cited by 3 (3 self)
- Add to MetaCart
Collaboration platforms evolve into service-oriented systems, promoting composite and user-enriched services. The problem we address in this paper is the support of human interactions in SOA. Current collaboration tools do not support humans to specify different interaction interfaces (services), which can be reused in various collaborations. We focus on the design of Human-provided Services (HPS). Our contributions center around two main aspects of human interactions in SOA: (i) an approach for designing service interfaces embodying human activities as actions offered by Web (HPS) users; (ii) a tagging model for activities and services to recommend resources in the design process. We discuss techniques for mapping human activities onto Web services. We present a recommendation algorithm that is based on collaborative tagging of resources in SOA. Our algorithm helps to determine suitable resources drawn from properties of user preferences and measured similarity of human activities and actions.
S.: Programmable Fault Injection Testbeds for Complex SOA
- In: ICSOC. LNCS
, 2010
"... Abstract. The modularity of Service-oriented Architectures (SOA) allows to establish complex distributed systems comprising e.g., services, clients, brokers, and workflow engines. A growing complexity, however, automatically increases the number of potential fault sources which have effects on the w ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
Abstract. The modularity of Service-oriented Architectures (SOA) allows to establish complex distributed systems comprising e.g., services, clients, brokers, and workflow engines. A growing complexity, however, automatically increases the number of potential fault sources which have effects on the whole SOA. Fault handling mechanisms must be applied in order to achieve a certain level of robustness. In this paper we do not deal with fault-tolerance itself but regard the problem from a different perspective: how can fault-tolerance be evaluated? We argue that this can be best done by testing the system at runtime and observing its reaction on occuring faults. Though, engineers are facing the problem of how to perform such tests in a realistic manner in order to get meaningful results. As our contribution to this issue we present an approach for generating fault injection testbeds for SOA. Our framework allows to model testbeds and program their behavior, to generate running instances out of it, and to inject diverse types of faults. The strength of our approach lies in the customizability of the testbeds and the ability to program the fault-injecting mechanisms in a convenient manner. 1
Testbeds for Emulating Dependability Issues of Mobile Web Services
"... Abstract—Today’s ubiquitous internet access has opened new opportunities for mobile workers. By using portable devices, the workers are not only able to access their company’s data and/or services from everywhere, but are also offering their own services for being accessible on-demand. The result is ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Abstract—Today’s ubiquitous internet access has opened new opportunities for mobile workers. By using portable devices, the workers are not only able to access their company’s data and/or services from everywhere, but are also offering their own services for being accessible on-demand. The result is on the one hand a higher flexibility, in terms of coordination, but on the other hand poses various challenges to the company’s internal workflows due to the dynamic nature of mobility. Consequently, the workflows must be tested at runtime in realistic scenarios in order to get evidence about their correct execution. In this paper we present an approach for emulating mobile workers in order to test the effects of unreliable dependability on workflows. By using the Genesis2 framework we generate testbeds consisting of real Web services and simulate their QoS as well as mobility issues such as packet loss, delay, and an unreliable availability. By generating a running testbed environment, our approach allows to investigate a workflow’s execution at to detect runtime faults. I.
Distributed Systems Group Phone: +43-1-58801-18453
"... In this document I present research I performed in the course of my PhD thesis (Schall 2009) covering areas from human interactions in service-oriented environments to link-based interaction mining techniques. A high level summary is presented followed by results and publications in these areas. Rec ..."
Abstract
- Add to MetaCart
In this document I present research I performed in the course of my PhD thesis (Schall 2009) covering areas from human interactions in service-oriented environments to link-based interaction mining techniques. A high level summary is presented followed by results and publications in these areas. Recently, Web-based collaboration platforms have started to evolve into Web servicesbased architectures. In such platforms, collaborations include both humans and software services. The challenge of composing these new type of services — user-driven contributions as services and software services — is that interactions are highly dynamic and contextdependent. However, a fundamental issue is that existing collaboration platforms do not support humans in specifying their capabilities as services. User-defined services can be used as interfaces to interact with people. Furthermore, humans need different ways to denote their availability and desire to participate in collaborations. The problem is that current systems lack the notion of human capabilities in SOA. The challenge is to support the user in designing and providing services. Such services are called HPS and can be discovered like any software-based services. However, humans must be able to offer HPSs
2010 IEEE 6th World Congress on Services Testbeds for Emulating Dependability Issues of Mobile Web Services
"... Abstract—Today’s ubiquitous internet access has opened new opportunities for mobile workers. By using portable devices, the workers are not only able to access their company’s data and/or services from everywhere, but are also offering their own services for being accessible on-demand. The result is ..."
Abstract
- Add to MetaCart
Abstract—Today’s ubiquitous internet access has opened new opportunities for mobile workers. By using portable devices, the workers are not only able to access their company’s data and/or services from everywhere, but are also offering their own services for being accessible on-demand. The result is on the one hand a higher flexibility, in terms of coordination, but on the other hand poses various challenges to the company’s internal workflows due to the dynamic nature of mobility. Consequently, the workflows must be tested at runtime in realistic scenarios in order to get evidence about their correct execution. In this paper we present an approach for emulating mobile workers in order to test the effects of unreliable dependability on workflows. By using the Genesis2 framework we generate testbeds consisting of real Web services and simulate their QoS as well as mobility issues such as packet loss, delay, and an unreliable availability. By generating a running testbed environment, our approach allows to investigate a workflow’s execution at to detect runtime faults. I.

