Operational Challenges and Solutions for Mashups - An Experience Report

1,104 views

Published on

Abstract: Mashups are characterized as complex and fragile systems as they integrate heterogeneous, distributed and evolving services into a single value-adding service. While in most cases development gains main focus, operation and maintenance of mashups become second class citizens. The increasing significance of mashup solutions, even in the enterprise context, raises questions regarding high-quality operations of these strongly interdependent - and in most cases separately operated - systems. In this paper, we describe general operational challenges from a provider’s perspective and present dedicated models and processes focusing on describing and evaluating a mashup solution’s underlying structure to enforce service level agreements.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,104
On SlideShare
0
From Embeds
0
Number of Embeds
37
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Operational Challenges and Solutions for Mashups - An Experience Report

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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)

×