Integrating WS-Agreement with a Framework for Service- Oriented Infrastructures

Similar documents
Research Perspectives for Dynamic SLA Management

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design

Glossary. Whitepaper. July 20, 2010

CPET 545 SOA and Enterprise Applications

Bill Chesnut BizTalk Practice Manager Stargate Global Consulting

e-competence Framework: the SME way through the European standard on digital competences

<Insert Picture Here> Oracle Business Process Analysis Suite: Overview & Product Strategy

Cloud Computing Lectures SOA

Service-oriented architecture (SOA)

Understanding Your Enterprise API Requirements

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

<Insert Picture Here> Service Oriented Architecture

HOW TO BUILD A MICROGRID PLATFORM WITH FUTURE INTERNET TECHNOLOGIES

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

SOA Research Agenda. Grace A. Lewis

What's New in ActiveVOS 6.1

SOA in the Enterprise: A Survey of the Technical Landscape Introduction

Service-Oriented Computing

Global Conference OECD Conference Centre, Paris

Simulation Analytics

Service Oriented Architecture for Architects

TOGAF - The - The Continuing Story Story

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand

SOA Maturity Assessment using OSIMM

TOGAF 9 Training: Foundation

ebxml Registry 3.0: An Overview

From Algal Biomass to Bioenergy via Semantic Web and Linked data

Enterprise-SOA with UML+SoaML For Healthcare. Cory Casanave

Information Delivery Manual Work within HESMOS A descriptive approach to defining Information Delivery Manuals

copyright Value Chain Group all rights reserved

SAT For e- Procurement submitting [EIRA extension]

Essentials of IBM Rational Requirements Composer, v3. Module 4: Creating a use-case model

SOA Enabled Workflow Modernization

SERVICE ORIENTED ARCHITECTURE (SOA)

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

Enterprise Service-Oriented Architecture Made Easy: Driving Adoption with SAP Discovery System Software. Heiko Stock Dir, Solution Office SAP AG

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts

Akana, Inc. Lifecycle Manager 7.1. Concepts and Facilities Guide

Choosing a Managed Print Service Provider

Overcome the Challenge. The EA Improvement Programme

EDM Council Memorandum

Uptime Maintenance and Support Services - Appendix. Dimension Data Australia Pty Limited. Uptime Support Services Agreement

Agent-based Architecture for Flexible Lean Cell Design, Analysis and Evaluation

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts

INDUSTRIAL DATA SPACE A NEW IDEA FOR SHARING DATA

New Solution Deployment: Best Practices White Paper

Type-based Validation and Management of Business Service Interoperability

The Three Stages of Automation Stage #1: The Network API

Real Estate Lifecycle

Service Oriented Architecture

A Business-Driven Web Service Creation Methodology

Order T-Mobile

CRYSTAL. Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering. Dr. Christian El Salloum AVL List GmbH

SOA S90-04A. SOA Project Delivery & Methodology. Download Full Version :

Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM. An Oracle White Paper April 2012

Alignment of Metering Point characteristics

Rules-Based Interaction Processes

<Insert Picture Here> Enterprise (-wide) SOA?! Thoughts beyond technology and XML

Paul Lipton. Abstract. Speaker. SOA is Naturally Diverse. The New SOA Synergy: How Runtime Governance, Triage, and Security Must Work Together

Vertical service-oriented solutions supporting industrial inter-enterprise collaboration

Use cases. Paul Jackson. School of Informatics University of Edinburgh

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan

Business Process Modeling - More Than Just BPMN. Models: Project Insights

Socio-technical Organisation

FINACLE SERVICES: API MANAGEMENT USING CA API GATEWAY

CompatibleOne Open Source Cloud Broker Architecture Overview

Successful Service Virtualization

IBM Operational Decision Manager

The NextGRID Architecture

Modelling Excellence. BBC Las Vegas November Sandeep Johal Senior Consultant

Javier Vázquez-Salceda

Integrated Lifecycle of IT Services in a Cloud Environment

Project Management for Building Services Engineering

Exception Handling in Service-Oriented Architecture

FHIR, Interoperability, and the World of Enablement

Possibilities for Modeling and Integration of Business Processes*

ACCEPTANCE TEST PLAN. Docket Course Scheduling. For. Version 1.0 February 5, 2013

Towards a Service Oriented Engineering Education

Business Processes Modelling MPB (6 cfu, 295AA)

A Look at Cloud Architecture Interoperability through Standards

A Semantic Service Oriented Architecture for Enterprise Application Integration

بﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t SOA Workshop: A. Mahjoorian, Session

Automating SLA negotiation: a policy-based approach

SLAWs: Towards a conceptual architecture for SLA enforcement

MCSE: Private Cloud Training Course (System Center 2012)

Experimental Platform for Model-Integrated Clinical Information Systems

Enterprise Infrastructure Products. Gordon van Huizen Vice President and General Manager

Testing Service-Oriented Architectures: A Business Process- Oriented Approach (3 Days)

EVA Netmodeler VERSION Q

Governance, Policies / Principles Specific Topic: ESB versus Broker

Enterprise Services Repository

Software and Delivery Requirements

From BPMN 2.0 to the Setting-Up on an ESB - Application to an Interoperability Problem

What s Hot with Web Services?

SDMX Technical Working Group Activity Report

TABLE OF CONTENTS DOCUMENT HISTORY

The FALCON Project. Eva Coscia (Holonix) Horizon 2020 European Union Funding for Research & Innovation

1 Smart Grid function description

LINEE GUIDA IN MEDICINA. Corso di Informatica Medica

Transcription:

Integrating WS-Agreement with a Framework for Service- Oriented Infrastructures Run WS-Agreement services within the SLA@SOI Framework Date: 26/10/2010 Speaker: Peter Chronz, Philipp Wieder Organisation: TU Dortmund, Service Computing Group

Outline What offers SLA@SOI? Why syntax conversion? Methodological approach: The SLA* model Technical approach: A generic SLA manager Conversion example Open issues 2

Project Objectives & Solutions SLA management framework Harmonizing perspectives of relevant stakeholders (software/service/ infrastructure provider and customer) General methods for SLA specification and negotiation & systematic multilayer SLA management (planning, optimization, and provisioning), monitoring and accounting Adaptive SLA-aware infrastructures Well defined interfaces for adaptive infrastructures with harmonized access to different virtualization technologies. Advanced technologies for SLA enforcement on infrastructure level Engineering methods for predictable service-oriented systems Modelling techniques and prediction tools for SOA and SOI components Business management suite for e-contracting Covers complete business lifecycle of a service provisioning and delivery 3

The SLA@SOI Framework Customer Service Provider Business Use Procurement Service Demand Business Assessment SLA (Re-)Negotiation Monitoring, Arbitration SLA Business Assessment SLA Orchestration/ Transformation/ Aggregation Contracting/ Sales SOA Monitoring Adjustment Alerting Service Demand Forecasting Software Provider Infrastructure Provider Provisioning Resource Consumption Forecasting virtual Mapping SOI physical 4

Reference Architecture framework core Customer <<customer_relations>> Business Manager <<provider_relations>> 3 rd Party <<negotiate>> Business SLA Manager <<control/track>> <<negotiate>> Software SLA Manager <<evaluate>> Service Evaluation <<prepare/ manage>> Infrastructure SLA Manager <<prepare/manage>> Software Service Manager Monitored Event Channel Infrastructure Service Manager deployed software service Manageability Agent <<adjust>> Software Service <<publish>> 5 Manageability Agent <<adjust>> Infrastructure Service deployed infrastructure service

An Application Scenario 6

Motivation for Syntax-Conversion Various types of renderings SLA@SOI s SLA model allows various types of renderings XML RDF/OWL JSON Framework internal representation is Java Essential: Conversion between string-based representations and Java-based representations Various types of SLA models SLA@SOI supports various types of SLAs Its own SLA model WS-Agreement with embedded content Potentially further models Framework internal model is SLA* required: Conversion between different SLA models 7

The Basis: SLA@SOI s SLA Model Provides various representations XML, JSON, Java Uses vocabularies as extensions to the core model Business Terms Infrastructure Terms QoS Terms Validates content automatically Makes use of external vocabulary Validation included e.g. is the data-type right? Is the value in the predefined range? Has been developed based on WS-Agreement extensions Domain-specific extensions for certain domains targetting e.g. the infrastructure layer 8

Generic SLA Manager Syntax Converter Protocol Engine SLA Registry Provisioning And Adjustment Monitoring Manager SLA Template Registry Planning And Optimization 9

Syntax-Conversion in Action 10

Approach Ideal versus pragmatic Pragmatic approach has been chosen to ease the implementation Potential problems Semantics of mapping may not be clear directly Documentation essential for programmers/adopters Bi-lateral mapping necessary Realise domain-specific WS-Agreement extensions as SLA* elements SLA* provides in general simple solutions E.g. XPath for XML-based systems versus SLA* PATH 11

Example Mapping WS-Agreement ß à SLA* Top-level Name SLA identifier wsag:guaranteeterm to slasoi:guaranteed Obligated Precondition of a guaranteed state or action QualifyingCondition Also goes into the precondition of state/action ServiceLevelObjective Guaranteed state BusinessValueList No explicit support in SLA@SOI BusinessValueList to SLA* Penaltys/Rewards E.g. custom guaranteed action with AssessmentInterval and Count as precondition 12

Selected Conversion Issues Constraint expressions WS-Agreement uses XML-Schema-based constraints SLA@SOI s model has its own constraint concept WS-Agreement constraints cannot be mapped to SLA* constraints in all cases Using SLA@SOI as free-formed constraints in WS-Agreement is one solution (but then standard validation does not work) Business terms Only supported by SLA@SOI via an external vocabulary Not included in core model Many minor issues Missing elements and attributes in SLA@SOI need to be supported by complementary vocabularies Such extensions are foreseen in SLA@SOI 13

Thank you! 14

Colour Scheme Main colours (according to branding scheme) R(255) R(0) R(150) R(0) G(255) G(0) G(150) G(153) B(255) B(0) B(150) B(255) R(0) R(103) R(221) R(77) G(51) G(204) G(221) G(77) B(102) B(255) B(221) B(77) Additional colours (to be used for fancy diagrams) R(204) R(255) R(255) R(255) G(204) G(255) G(204) G(153) B(255) B(153) B(153) B(102) R(204) G(255) B(204) 15