SlideShare a Scribd company logo
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)

More Related Content

Viewers also liked

Colegio técnico particular
Colegio técnico particularColegio técnico particular
Colegio técnico particular
Deysi Lokhita
 
Convicciones que transforman #12 ibe callao
Convicciones que transforman #12  ibe callaoConvicciones que transforman #12  ibe callao
Convicciones que transforman #12 ibe callao
IBE Callao
 
Martin Luther King Jr
Martin Luther King JrMartin Luther King Jr
Martin Luther King Jr
Gabriel400
 
Resumen excel 3
Resumen excel 3Resumen excel 3
Resumen excel 3
Danny Tellez
 
Quimica
QuimicaQuimica
French greetings
French greetingsFrench greetings
French greetings
Amy Allen Sekhar
 
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
Gilberto 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 callao
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
IBE 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 callao
IBE Callao
 
Proxy Tecnolgicos Norrte del Valle
Proxy Tecnolgicos Norrte del ValleProxy Tecnolgicos Norrte del Valle
Proxy Tecnolgicos Norrte del Valle
Tecnolgicos del Norte del Valle
 

Viewers also liked (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
 

Similar to Operational Challenges and Solutions for Mashups - An Experience Report

Rob Bristow Iwmw 2008
Rob Bristow Iwmw 2008Rob Bristow Iwmw 2008
Rob Bristow Iwmw 2008
Rob Bristow
 
3DP-RDM_Total_cost
3DP-RDM_Total_cost3DP-RDM_Total_cost
3DP-RDM_Total_cost
Martin Baumers
 
ENIT introduction
ENIT introductionENIT introduction
ENIT introduction
Olivier RABY
 
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 projects
Cranfield University
 
Annual Report
Annual ReportAnnual 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
International Society of Service Innovation Professionals
 
Keynote Learning Layers Developer Camp 2013
Keynote Learning Layers Developer Camp 2013Keynote Learning Layers Developer Camp 2013
Keynote Learning Layers Developer Camp 2013
Ralf 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 2015
Jisc
 
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 Connections
LetsConnect
 
Ramp-up Challenges
Ramp-up ChallengesRamp-up Challenges
Ramp-up Challenges
Merve Nur Taş
 
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
Jisc
 
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
IRJET Journal
 
En Portfolio Caps 2009
En Portfolio Caps 2009En Portfolio Caps 2009
En Portfolio Caps 2009
Patrick ST JEAN
 
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 IDCC
Jisc RDM
 
A0340105
A0340105A0340105
A0340105
ijceronline
 
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
Jisc RDM
 

Similar to 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
 

Recently uploaded

How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 

Recently uploaded (20)

How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 

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)