SlideShare une entreprise Scribd logo
1  sur  13
Operational Challenges and Solutions for Mashups –
An Experience Report
Frederic Majer, Martin Nussbaumer, Patrick Freudenstein
Steinbuch Centre for Computing (SCC)
Karlsruhe Institute of Technology (KIT)
Germany




                                                                                               www.kit.edu
    KIT – The cooperation of Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH)
Mashups


     The developer’s view
             complex and fragile as they integrate services
             Services are heterogeneous, distributed and evolving
             Several development frameworks


     Unconsidered operational perspective
             Poor service delivery for end-users
             Unclear / missing service level agreements
             Missing responsibilities and failover procedures


     With the rise of mashups operational challenges gain
     significance

2 | Frederic Majer | MEM 2009 | April 20, 2009
   KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
Agenda

     Example Scenario
     Operational Challenges
     Integrated Information Map (i2map)
     Summary




3 | Frederic Majer | MEM 2009 | April 20, 2009
   KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
KIT Campus Plan – An Example
                                                         Different modes




                                                                                              Different views




     Predefined
     categories



http://research.tm.uni-karlsruhe.de/CampusMap/
4 | Frederic Majer | MEM 2009 | April 20, 2009
   KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
KIT Campus Plan – An Example




       Tour-
     Navigator



http://research.tm.uni-karlsruhe.de/CampusMap/
5 | Frederic Majer | MEM 2009 | April 20, 2009
   KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
Simplified Dependency Graph of the Mashup

                                                                                              Internal External




                                                                       Facility
                                                                       Mgmt.
                                                                       Service




6 | Frederic Majer | MEM 2009 | April 20, 2009
   KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
Operational Challenges

     Organizational
             Operator is service enabler
             Awareness about contribution / commitment
             Operational concept for internal and external organizational units
     Technical
             Obtaining a technical overview of the mashup
             Definition of operational and service level agreements
             Monitoring the service quality
             Problem resolution




7 | Frederic Majer | MEM 2009 | April 20, 2009
   KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
Supporting Operations – Overview




8 | Frederic Majer | MEM 2009 | April 20, 2009
   KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
Concern – Configuration

     Description of the mashup (structure, expected
     behavior etc.)
     Top-down approach:
             Mashup’s primary owner
             Customer-oriented description
             Iterative assignment of existing and newly-created assets
             Advocate for external services
     Use of established configuration management database (CMDB)
     and change management processes
     Description follows the Common Information Model (CIM)




9 | Frederic Majer | MEM 2009 | April 20, 2009
   KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
Concern – Monitoring

      Observation of service-enabling elements
      (configuration items)
              Dedicated monitoring environments
              Element-constricted, (non)-functional
              quality parameters
      Status and performance reporting
      Use of incident and problem management processes and
      systems




10 | Frederic Majer | MEM 2009 | April 20, 2009
    KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
Integrated Information Map (i2map)

      Mediation and management between configuration
      and monitoring
      Decomposition of SLAs based on structural
      information about mashup
      Instrumentation of monitoring environments
      Aggregation of status and performance information
              Efficient problem analysis
              Definition of consistent SLA




11 | Frederic Majer | MEM 2009 | April 20, 2009
    KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
Summary

      Operations responsible for service delivery
      Basis for high-quality services
              Structural information about mashup
              Definition of SLAs and enforcement
              Operational concept & commitment
      Presented approach addresses mashup operations
      Future work
              Semantic analysis of SLAs
              Processing of structural information




12 | Frederic Majer | MEM 2009 | April 20, 2009
    KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
Thank You for Your Attention

      Questions / Comments?


      Contact
              IT-Management and Web Engineering Research Group
              Steinbuch Centre for Computing (SCC)
              Karlsruhe Institute of Technology (KIT)
              76128 Karlsruhe, Germany
              http://mwrg.tm.uni-karlsruhe.de/
              frederic.majer@kit.edu




13 | Frederic Majer | MEM 2009 | April 20, 2009
    KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)

Contenu connexe

En vedette

Colegio técnico particular
Colegio técnico particularColegio técnico particular
Colegio técnico particularDeysi Lokhita
 
Convicciones que transforman #12 ibe callao
Convicciones que transforman #12  ibe callaoConvicciones que transforman #12  ibe callao
Convicciones que transforman #12 ibe callaoIBE Callao
 
Martin Luther King Jr
Martin Luther King JrMartin Luther King Jr
Martin Luther King JrGabriel400
 
01 unidad introductoria tema 1 - citología celular
01 unidad introductoria     tema 1 - citología celular01 unidad introductoria     tema 1 - citología celular
01 unidad introductoria tema 1 - citología celularGilberto Sánchez
 
Icarus and daedalus
Icarus and daedalus Icarus and daedalus
Icarus and daedalus Efthymios
 
El dar principio divino # 13 ibe callao
El dar principio divino # 13 ibe callaoEl dar principio divino # 13 ibe callao
El dar principio divino # 13 ibe callaoIBE Callao
 
Privielgio de servir # 2 ibe ventaqnilla
Privielgio de servir # 2 ibe ventaqnillaPrivielgio de servir # 2 ibe ventaqnilla
Privielgio de servir # 2 ibe ventaqnillaIBE Callao
 
El dar principio divino # 14 ok ibe callao
El dar principio divino # 14 ok ibe callaoEl dar principio divino # 14 ok ibe callao
El dar principio divino # 14 ok ibe callaoIBE Callao
 

En vedette (13)

Colegio técnico particular
Colegio técnico particularColegio técnico particular
Colegio técnico particular
 
Convicciones que transforman #12 ibe callao
Convicciones que transforman #12  ibe callaoConvicciones que transforman #12  ibe callao
Convicciones que transforman #12 ibe callao
 
Martin Luther King Jr
Martin Luther King JrMartin Luther King Jr
Martin Luther King Jr
 
Resumen excel 3
Resumen excel 3Resumen excel 3
Resumen excel 3
 
Quimica
QuimicaQuimica
Quimica
 
French greetings
French greetingsFrench greetings
French greetings
 
01 unidad introductoria tema 1 - citología celular
01 unidad introductoria     tema 1 - citología celular01 unidad introductoria     tema 1 - citología celular
01 unidad introductoria tema 1 - citología celular
 
Icarus and daedalus
Icarus and daedalus Icarus and daedalus
Icarus and daedalus
 
Pays et nationalites
Pays et nationalitesPays et nationalites
Pays et nationalites
 
El dar principio divino # 13 ibe callao
El dar principio divino # 13 ibe callaoEl dar principio divino # 13 ibe callao
El dar principio divino # 13 ibe callao
 
Privielgio de servir # 2 ibe ventaqnilla
Privielgio de servir # 2 ibe ventaqnillaPrivielgio de servir # 2 ibe ventaqnilla
Privielgio de servir # 2 ibe ventaqnilla
 
El dar principio divino # 14 ok ibe callao
El dar principio divino # 14 ok ibe callaoEl dar principio divino # 14 ok ibe callao
El dar principio divino # 14 ok ibe callao
 
Proxy Tecnolgicos Norrte del Valle
Proxy Tecnolgicos Norrte del ValleProxy Tecnolgicos Norrte del Valle
Proxy Tecnolgicos Norrte del Valle
 

Similaire à Operational Challenges and Solutions for Mashups - An Experience Report

Rob Bristow Iwmw 2008
Rob Bristow Iwmw 2008Rob Bristow Iwmw 2008
Rob Bristow Iwmw 2008Rob Bristow
 
Enriching SMW based Virtual Research Environments with external data, Jan Nov...
Enriching SMW based Virtual Research Environments with external data, Jan Nov...Enriching SMW based Virtual Research Environments with external data, Jan Nov...
Enriching SMW based Virtual Research Environments with external data, Jan Nov...KDZ - Zentrum für Verwaltungsforschung
 
A Through-life, Integrated and Concurrent Engineering Methodology for the Res...
A Through-life, Integrated and Concurrent Engineering Methodology for the Res...A Through-life, Integrated and Concurrent Engineering Methodology for the Res...
A Through-life, Integrated and Concurrent Engineering Methodology for the Res...Marco Lisi
 
Adopting a situated learning framework for (big) data projects
Adopting a situated learning framework for (big) data projectsAdopting a situated learning framework for (big) data projects
Adopting a situated learning framework for (big) data projectsCranfield University
 
Keynote Learning Layers Developer Camp 2013
Keynote Learning Layers Developer Camp 2013Keynote Learning Layers Developer Camp 2013
Keynote Learning Layers Developer Camp 2013Ralf Klamma
 
Electronic management of assessment - Jisc Digital Media 2015
Electronic management of assessment - Jisc Digital Media 2015Electronic management of assessment - Jisc Digital Media 2015
Electronic management of assessment - Jisc Digital Media 2015Jisc
 
Topic 7 Tooling Applications And Hybrid Processes
Topic 7  Tooling Applications And Hybrid Processes Topic 7  Tooling Applications And Hybrid Processes
Topic 7 Tooling Applications And Hybrid Processes KTN
 
10 years of IBM Connections
10 years of IBM Connections10 years of IBM Connections
10 years of IBM ConnectionsLetsConnect
 
A consortial approach to building an integrated rdm system
A consortial approach to building an integrated rdm systemA consortial approach to building an integrated rdm system
A consortial approach to building an integrated rdm systemJisc
 
IRJET- Predicting Academic Course Preference using Inspired Mapreduce
IRJET- Predicting Academic Course Preference using Inspired MapreduceIRJET- Predicting Academic Course Preference using Inspired Mapreduce
IRJET- Predicting Academic Course Preference using Inspired MapreduceIRJET Journal
 
Additive Manufacturing Special Interest Group: Thought Leadership on new AM p...
Additive Manufacturing Special Interest Group: Thought Leadership on new AM p...Additive Manufacturing Special Interest Group: Thought Leadership on new AM p...
Additive Manufacturing Special Interest Group: Thought Leadership on new AM p...KTN
 
RDM shared services at IDCC
RDM shared services at IDCCRDM shared services at IDCC
RDM shared services at IDCCJisc RDM
 
Jisc research data shared service overview IDCC 2016
Jisc research data shared service overview IDCC 2016Jisc research data shared service overview IDCC 2016
Jisc research data shared service overview IDCC 2016Jisc RDM
 

Similaire à Operational Challenges and Solutions for Mashups - An Experience Report (20)

Rob Bristow Iwmw 2008
Rob Bristow Iwmw 2008Rob Bristow Iwmw 2008
Rob Bristow Iwmw 2008
 
3DP-RDM_Total_cost
3DP-RDM_Total_cost3DP-RDM_Total_cost
3DP-RDM_Total_cost
 
ENIT introduction
ENIT introductionENIT introduction
ENIT introduction
 
Enriching SMW based Virtual Research Environments with external data, Jan Nov...
Enriching SMW based Virtual Research Environments with external data, Jan Nov...Enriching SMW based Virtual Research Environments with external data, Jan Nov...
Enriching SMW based Virtual Research Environments with external data, Jan Nov...
 
A Through-life, Integrated and Concurrent Engineering Methodology for the Res...
A Through-life, Integrated and Concurrent Engineering Methodology for the Res...A Through-life, Integrated and Concurrent Engineering Methodology for the Res...
A Through-life, Integrated and Concurrent Engineering Methodology for the Res...
 
Adopting a situated learning framework for (big) data projects
Adopting a situated learning framework for (big) data projectsAdopting a situated learning framework for (big) data projects
Adopting a situated learning framework for (big) data projects
 
Annual Report
Annual ReportAnnual Report
Annual Report
 
Pres 119 niels feldmann april 6 2016
Pres 119 niels feldmann april 6 2016Pres 119 niels feldmann april 6 2016
Pres 119 niels feldmann april 6 2016
 
Keynote Learning Layers Developer Camp 2013
Keynote Learning Layers Developer Camp 2013Keynote Learning Layers Developer Camp 2013
Keynote Learning Layers Developer Camp 2013
 
Electronic management of assessment - Jisc Digital Media 2015
Electronic management of assessment - Jisc Digital Media 2015Electronic management of assessment - Jisc Digital Media 2015
Electronic management of assessment - Jisc Digital Media 2015
 
Topic 7 Tooling Applications And Hybrid Processes
Topic 7  Tooling Applications And Hybrid Processes Topic 7  Tooling Applications And Hybrid Processes
Topic 7 Tooling Applications And Hybrid Processes
 
10 years of IBM Connections
10 years of IBM Connections10 years of IBM Connections
10 years of IBM Connections
 
Ramp-up Challenges
Ramp-up ChallengesRamp-up Challenges
Ramp-up Challenges
 
A consortial approach to building an integrated rdm system
A consortial approach to building an integrated rdm systemA consortial approach to building an integrated rdm system
A consortial approach to building an integrated rdm system
 
IRJET- Predicting Academic Course Preference using Inspired Mapreduce
IRJET- Predicting Academic Course Preference using Inspired MapreduceIRJET- Predicting Academic Course Preference using Inspired Mapreduce
IRJET- Predicting Academic Course Preference using Inspired Mapreduce
 
En Portfolio Caps 2009
En Portfolio Caps 2009En Portfolio Caps 2009
En Portfolio Caps 2009
 
Additive Manufacturing Special Interest Group: Thought Leadership on new AM p...
Additive Manufacturing Special Interest Group: Thought Leadership on new AM p...Additive Manufacturing Special Interest Group: Thought Leadership on new AM p...
Additive Manufacturing Special Interest Group: Thought Leadership on new AM p...
 
RDM shared services at IDCC
RDM shared services at IDCCRDM shared services at IDCC
RDM shared services at IDCC
 
A0340105
A0340105A0340105
A0340105
 
Jisc research data shared service overview IDCC 2016
Jisc research data shared service overview IDCC 2016Jisc research data shared service overview IDCC 2016
Jisc research data shared service overview IDCC 2016
 

Dernier

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Operational Challenges and Solutions for Mashups - An Experience Report

  • 1. Operational Challenges and Solutions for Mashups – An Experience Report Frederic Majer, Martin Nussbaumer, Patrick Freudenstein Steinbuch Centre for Computing (SCC) Karlsruhe Institute of Technology (KIT) Germany www.kit.edu KIT – The cooperation of Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH)
  • 2. Mashups The developer’s view complex and fragile as they integrate services Services are heterogeneous, distributed and evolving Several development frameworks Unconsidered operational perspective Poor service delivery for end-users Unclear / missing service level agreements Missing responsibilities and failover procedures With the rise of mashups operational challenges gain significance 2 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 3. Agenda Example Scenario Operational Challenges Integrated Information Map (i2map) Summary 3 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 4. KIT Campus Plan – An Example Different modes Different views Predefined categories http://research.tm.uni-karlsruhe.de/CampusMap/ 4 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 5. KIT Campus Plan – An Example Tour- Navigator http://research.tm.uni-karlsruhe.de/CampusMap/ 5 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 6. Simplified Dependency Graph of the Mashup Internal External Facility Mgmt. Service 6 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 7. Operational Challenges Organizational Operator is service enabler Awareness about contribution / commitment Operational concept for internal and external organizational units Technical Obtaining a technical overview of the mashup Definition of operational and service level agreements Monitoring the service quality Problem resolution 7 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 8. Supporting Operations – Overview 8 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 9. Concern – Configuration Description of the mashup (structure, expected behavior etc.) Top-down approach: Mashup’s primary owner Customer-oriented description Iterative assignment of existing and newly-created assets Advocate for external services Use of established configuration management database (CMDB) and change management processes Description follows the Common Information Model (CIM) 9 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 10. Concern – Monitoring Observation of service-enabling elements (configuration items) Dedicated monitoring environments Element-constricted, (non)-functional quality parameters Status and performance reporting Use of incident and problem management processes and systems 10 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 11. Integrated Information Map (i2map) Mediation and management between configuration and monitoring Decomposition of SLAs based on structural information about mashup Instrumentation of monitoring environments Aggregation of status and performance information Efficient problem analysis Definition of consistent SLA 11 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 12. Summary Operations responsible for service delivery Basis for high-quality services Structural information about mashup Definition of SLAs and enforcement Operational concept & commitment Presented approach addresses mashup operations Future work Semantic analysis of SLAs Processing of structural information 12 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)
  • 13. Thank You for Your Attention Questions / Comments? Contact IT-Management and Web Engineering Research Group Steinbuch Centre for Computing (SCC) Karlsruhe Institute of Technology (KIT) 76128 Karlsruhe, Germany http://mwrg.tm.uni-karlsruhe.de/ frederic.majer@kit.edu 13 | Frederic Majer | MEM 2009 | April 20, 2009 KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH)