Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Christian Schröpfer is active.

Publication


Featured researches published by Christian Schröpfer.


grid and pervasive computing | 2009

Negotiating and Enforcing QoS and SLAs in Grid and Cloud Computing

Vladimir Stantchev; Christian Schröpfer

Emerging grid computing infrastructures such as cloud computing can only become viable alternatives for the enterprise if they can provide stable service levels for business processes and SLA-based costing. In this paper we describe and apply a three-step approach to map SLA and QoS requirements of business processes to such infrastructures. We start with formalization of service capabilities and business process requirements. We compare them and, if we detect a performance or reliability gap, we dynamically improve performance of individual services deployed in grid and cloud computing environments. Here we employ translucent replication of services. An experimental evaluation in Amazon EC2 verified our approach.


international conference on service oriented computing | 2009

Introducing Preferences over NFPs into Service Selection in SOA

Christian Schröpfer; Maxim Binshtok; Solomon Eyal Shimony; Aviram Dayan; Ronen I. Brafman; Philipp Offermann; Oliver Holschke

When implementing a business or software activity in SOA, a match is sought between the required functionality and that provided by a web service. In selecting services to perform a certain business functionality, often only hard constraints are considered. However, client requirements over QoS or other NFP types are often soft and allow tradeoffs. We use a graphical language for specifying hard constraints, preferences and tradeoffs over NFPs as well as service level objectives (SLO). In particular, we use the TCP and UCP network formalisms to allow for a simple yet very flexible specification of hard constraints, preferences, and tradeoffs over these properties. Algorithms for selecting web services according to the hard constraints, as well as for optimizing the selected web service configuration, according to the specification, were developed.


International Journal of Web and Grid Services | 2009

Service-level enforcement in web-services-based systems

Vladimir Stantchev; Christian Schröpfer

Web-services-based systems present challenges for service-level enforcement. Contrary to typical enterprise architectures where we are in control of all services and can easily specify and monitor service levels, here we need self-adapting approaches. This article proposes an approach for the assurance of service levels. The steps of the approach are: the formalisation of requirements using a Service Level Objective (SLO), the formalisation of web service properties in a service-level capability statement and adaptive actions based on the translucent replication of services. The evaluation is based on a reference process model in Business Processing Modelling Notation (BPMN) and subsequent mapping at the infrastructure level. This mapping includes the definition, implementation and deployment of web services that cover the functional requirements, orchestration and coordination of these services using Business Process Execution Language (BPEL), as well as the the runtime monitoring and assurance of Nonfunctional Properties (NFPs) within a business process management framework.


information integration and web-based applications & services | 2008

Techniques for service level enforcement in web-services based systems

Vladimir Stantchev; Christian Schröpfer

Web-services based systems present challenges for service level enforcement. Contrary to typical enterprise architectures where we are in control of all services and can easily specify and monitor service levels, here we need self-adapting approaches. The paper proposes techniques for service level enforcement in the context of a four step approach. The proposed techniques are: formalization of requirements using a service level objective, formalization of Web Service properties in a service level capability statement, and adaptive actions based on translucent replication of services. For an experimental evaluation we deployed a Web Service benchmark and our replication framework in Amazons Elastic Compute Cloud. It provided continuous meeting of specified service levels.


Archive | 2007

A Flexible Approach to Service Management-Related Service Description in SOAs

Christian Schröpfer; Marten Schönherr; Philipp Offermann; Maximilian Ahrens

In order for service-oriented architectures (SOAs) to deliver their true value for the business, e.g. flexibility and transparency, a holistic service management needs to be set up in the enterprise. To perform all the service management tasks efficiently heavy support by automated processes and tools is necessary. This article describes a service description approach that is based on OWL-S (Web Ontology Language for Services) and focuses on nonfunctional criteria. It starts with the necessary service management tasks and explains non-functional data elements and statements for its automated support. After covering related work it explains the proposed flexible extension to OWL-S. This extension is twofold. Firstly, simple service lifecycle elements are added using the normal extension mechanism. Secondly for adding QoS (Quality of Service) capabilities, the approach combines this extension mechanism with UML (Unified Modeling Language) Profile for QoS. A prototype delivers the proof-of-concept.


TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture | 2006

Implementing non-functional service descriptions in SOAs

Stephan Aier; Philipp Offermann; Marten Schönherr; Christian Schröpfer

This article describes a framework for extended service descriptions based on OWL-S (Web Ontology Language for Services) focusing on nonfunctional criteria. Necessary service management tasks will be introduced and extended by corresponding data elements and statements for its automated support. After a short comparative description of several existing approaches to semantic service descriptions the paper addresses the actual extension of OWL-S. Non-functional extensions as service lifecycle elements and Quality of Services (QoS) are added. To extend QoS capabilities, the approach combines the common extension mechanism with UML (Unified Modeling Language) Profile for QoS. A prototype delivers the proof-of-concept for the first part of the extension. The prototype implements SOA-specific authentications and all basic features for a tool-supported service management using extended semantic service descriptions by defining an ontology-based service taxonomy and service annotation.


enterprise distributed object computing | 2008

Introducing a Method to Derive an Enterprise-Specific SOA Operating Model

Christian Schröpfer; Marten Schönherr

Considering that each IT-organization is based on an established IT-governance the introduction of SOA as a new overall architectural approach will change the requirements for the specific governance model. The paper presents a SOA-specific governance model which differentiates an operating model, service lifecycle management, service ownership, cost allocation, and meta-data management support. Based on the companys maturity along the SOA-relevant dimensions IT-governance, SOA experience, and process maturity, its size, as well as its organizational structure the paper discusses an SOA operating model with organizational structure, roles, responsibilities, and KPIs. The main assumption of the approach is the alignment of the organizational structure of IT with a functional domain model. This operating model is the outcome of ten industrial workshops and one complex case study based on standards as CobiT and ITIL.


international conference on service oriented computing | 2006

Extending the UN/CEFACT modeling methodology and core components for intra-organizational service orchestration

Philipp Offermann; Christian Schröpfer; Maximilian Ahrens

When creating a companys IT structure based on a service-oriented architecture (SOA), it is necessary to first analyze the business domains and process areas of the company, then to model the business processes to be supported by the SOA and finally to convert the models into a service orchestration description. Currently, few methodologies exist to support this. At our department, we have proven that the UN/CEFACT Modeling Methodology (UMM) can be used for intra-organizational process integration. In this article we analyze if the UMM is sufficient for SOA, which artifacts are missing and how the UMM could be extended. The UMM was created to model the collaboration between different legal entities to perform collaborative business processes. There exist methods to convert these models into executable service choreography descriptions expressed in the Business Process Specification Schema (BPSS) or the Business Process Execution Language (BPEL). However, the business process models can also be used as a basis for an intra-organizational service orchestration. By extending the UMM it is possible to enable the automated generation of service orchestrations using Core Components and the Business Process Modeling Notation (BPMN).


multikonferenz wirtschaftsinformatik | 2008

Business Process Improvement by Applying Reference Process Models in SOA - a Scenario-based Analysis.

Oliver Holschke; Philipp Gelpke; Philipp Offermann; Christian Schröpfer


Data Warehousing | 2008

Ein Framework zur Einführung einer SOA-Governance in Unternehmen.

Christian Schröpfer; Marten Schönherr

Collaboration


Dive into the Christian Schröpfer's collaboration.

Top Co-Authors

Avatar

Philipp Offermann

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Marten Schönherr

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Oliver Holschke

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Philipp Gelpke

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Maxim Binshtok

Ben-Gurion University of the Negev

View shared research outputs
Top Co-Authors

Avatar

Ronen I. Brafman

Ben-Gurion University of the Negev

View shared research outputs
Top Co-Authors

Avatar

Solomon Eyal Shimony

Ben-Gurion University of the Negev

View shared research outputs
Top Co-Authors

Avatar

Stephan Aier

University of St. Gallen

View shared research outputs
Researchain Logo
Decentralizing Knowledge