• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Towards a reference model for grassroots enterprise mashup environments
 

Towards a reference model for grassroots enterprise mashup environments

on

  • 570 views

A new kind of Web-based application, known as Enterprise Mashups, has gained momentum in the last years: Business users with no or limited programming skills are empowered to leverage in a ...

A new kind of Web-based application, known as Enterprise Mashups, has gained momentum in the last years: Business users with no or limited programming skills are empowered to leverage in a collaborative manner user friendly building blocks and to combine and reuse existing Web-based resources within minutes to new value added applications in order to solve an individual and ad-hoc business problem. Current discussions of the Mashup paradigm in the scientific community are limited on technical aspects. The collaboration and the peer production management aspects of the Mashup development have received less attention yet. In this paper, we propose a reference model for Enterprise Mashups which provides a foundation to develop and to analyse grassroots Enterprise Mashup environments from a managerial and collaborative perspective. By following the design science research approach, we investigate existing reference models and leverage the St. Gallen Media Reference Model (MRM). The development of Enterprise Mashups is structured by market transaction phases similar to electronic markets. The user roles, the necessary processes and the resulting services are modelled according to the views of the MRM. By means of the SAP Research RoofTop Marketplace prototype we demonstrate the application of the designed reference model for grassroots Enterprise Mashups environments.

Statistics

Views

Total Views
570
Views on SlideShare
570
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Towards a reference model for grassroots enterprise mashup environments Towards a reference model for grassroots enterprise mashup environments Presentation Transcript

    • Towards a Reference Modelfor Grassroots EnterpriseMashups EnvironmentsSYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESSVolker Hoyer1 2 and Katarina Stanoevska-Slabeva21 SAP Research CEC St. Gallen, Switzerland2 University of St. Gallen, =mcminstitute, SwitzerlandSpeaker: Katarina Stanoevska-Slabeva (katarina.stanoveska@unisg.ch)
    • Reference Model for Enterprise Mashups Executive Summary Design: Reference Model Low automation of ad-hoc and Multi-view Scientific Business Needs situtational enterprise applications Reference Model for within the Enterprise 2.0 organizing and struturing Enterprise Mashup Environments Need for supporting end user Problem Statement to compose individual enterprise- Integration of Collaboration and Community Aspects class applications without any programming skills Application in context of designing the SAP Research RoofTop Marketplace Prototype Technology Trends Growing numbers of company internal and external Web-based Business Value for Organizations resources based on open standards (“Cloud Computing”) Time and cost savings for the design and introduction of New upcoming tools to create Enterprise Mashup Environments ad-hoc enterprise-class application without any Broader usage of programming skills Mashups in corporation environments© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 2
    • Agenda 1. Motivation and Problem Scope 2. Research Approach: Design Science applied 3. Related Work and Objectives of the Solution 4. Design: Reference Model for Enterprise Mashups 5. Demonstration: SAP Research RoofTop Marketplace 6. Conclusion and Outlook© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 3
    • Motivation “Yes we can!“ – Empowering the Non-Technical User An Enterprise Mashup is a Web-based resource that combines existing resources, “ be it content, data or application functionality, from more than one resource in enterprise environments by empowering the actual end users to create and adapt individual information centric and situational applications” New approaches/ tools aim at enabling the mass of end-users to create enterprise-level applications according to their individual needs Revenue per Customer/ # Users per Application “Enterprise Mashup[s] … unleash a tremendous amount of value” (Forrester) Top 10 Strategic Technologies for 2009 (Gartner) The „Long Tail“ Potential of Enterprise Mashups $700 Million Market by 2013 (Forrester) strategic, long-term, stable, complex applications situational, ad-hoc, tactical, individual applications # Applications Missing scientific discusuion from a collaborative and community perspective© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 4
    • Agenda 1. Motivation and Problem Scope 2. Research Approach: Design Science applied 3. Related Work and Objectives of the Solution 4. Design: Reference Model for Enterprise Mashups 5. Demonstration: SAP Research RoofTop Marketplace 6. Conclusion and Outlook© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 5
    • Research Approach Design Science applied Research Methods of the Problem Identification Preliminary study on the practical need Literature for a Reference Model for Enterprise Mashups environments Analysis Analysis of Objectives of the Solution Enterprise Mashup Stack and User Roles Reference Modeling Literature Analysis St. Gallen Media Reference Model Artefact Design Multi-Perspective Scientific Reference Model for Reference grassroots Enterprise Mashup Environments Modeling Demonstration Artefact Application of the Reference Model in order to design and implement Prototyping the SAP Research RoofTop Marketplace prototype Evaluation Artefact© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 6
    • Agenda 1. Motivation and Problem Scope 2. Research Approach: Design Science applied 3. Related Work and Objectives of the Solution 4. Design: Reference Model for Enterprise Mashups 5. Demonstration: SAP Research RoofTop Marketplace 6. Conclusion and Outlook© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 7
    • Enterprise Mashups - Terminology Enterprise Mashup Stack and User Roles User Roles Compostion of Widgets End-Users run Mashups scenario Mashup (Wiring) to enterprise-class Consume Mashup scenario applications Personalize individual environment (e.g., Enterprise Mashup Stack can change the background color, hide buttons, etc.) Key users create Mashup Scenario User-friendly Building Blocks Add pre-build widgets (from the catalogue) Widget Provide graphical and simple Connecting widgets by wiring their user interaction mechanism in-/out- ports Abstracting from the complexity of the underlying resources Consultants create Widgets Binding generic UIs to resources/ services Transforming and aggregating data Core Building Blocks of Mashups Resource Respresent actual contents, data or Developers implement the services application functionality Creates and deploys services – makes resources available (e.g., Encapsulated via well-defined RSS Feeds, SAP Enterprise interfaces (APIs; WSDL, RSS/ Atom Feeds, …) Services)© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 8
    • Enterprise Mashups - Terminology Enterprise Mashup Stack and Tools Mashup Tools and Platforms Compostion of Widgets Mashup (Wiring) to enterprise-class applications Enterprise Mashup Stack User-friendly Building Blocks Widget Provide graphical and simple user interaction mechanism Abstracting from the complexity of the underlying resources Core Building Blocks of Mashups Resource Respresent actual contents, data or application functionality Encapsulated via well-defined interfaces (APIs; WSDL, RSS/ Atom Feeds, …)© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 9
    • Reference Modeling Three Main Characteristics of Reference Models Best Practice for conducting business Universal applicability: Valid for a class of domain Reusability: Blueprints for information systems development Reference Models for Enterprise Mashups First practioner reference models of Forrester and Gartner are limited on architectural aspects No scientific multi-view reference model exists covering different aspects (community, process, and technical) Authors identified Similarities with Electronic Markets Trading of Web Services according to market transaction phases Discovery and sharing of mashable components in the center of the paradigm© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 10
    • Agenda 1. Motivation and Problem Scope 2. Research Approach: Design Science applied 3. Related Work and Objectives of the Solution 4. Design: Reference Model for Enterprise Mashups 5. Demonstration: SAP Research RoofTop Marketplace 6. Conclusion and Outlook© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 11
    • Reference Model for Enterprise Mashups Overview Resource Focus of this Presentation Widget Views Mashup Community Community Structure Viewpoint Agents: Provider, Intermediary, Consumer Seamless integration of corporate internal and Web-based information Interaction Information Flow Simple and quick processes Viewpoint Interactions, Rules Service Generic Interaction/ Communication Services Viewpoint Information Navigation Composition Execution Exchange Infrastructure Technical Enterprise Mashup Infrastructure Viewpoint Adaptation of Content (Integration into the existing IT infrastructure) Technical Standards Phases Contract Knowledge Intention Settlement (Design)© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 12
    • Reference Model for Enterprise Mashups Community View Three Agent Roles well known from SOA and Electronic Markets Provider implements and hosts a mashable component (Mashup, Widget, Resource) IT Department, External Provider, Business Users Intermediary mediates between providers and consumers (improving navigation, transparency and governance) IT Department Consumer is able to retrieve and compose Mashup components according to his individual needs Business Users© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 13
    • Reference Model for Enterprise Mashups Interaction View Characteristics of the Interactions between the three Agent Roles Market transaction phases Permament loops between the converging Design and Runtime phases© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 14
    • Agenda 1. Motivation and Problem Scope 2. Research Approach: Design Science applied 3. Related Work and Objectives of the Solution 4. Design: Reference Model for Enterprise Mashups 5. Demonstration: SAP Research RoofTop Marketplace 6. Conclusion and Outlook© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 15
    • Demonstration SAP Research RoofTop Marketplace Prototype SAP Research RoofTop Marketplace Compostion of Widgets Mashup (Wiring) to enterprise-class applications Enterprise Mashup Stack User-friendly Building Blocks Widget Provide graphical and simple user interaction mechanism Abstracting from the complexity of the underlying resources Core Building Blocks of Mashups Resource Respresent actual contents, data or application functionality Encapsulated via well-defined interfaces (APIs; WSDL, RSS/ Atom Feeds, …)© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 16
    • Demonstration SAP Research RoofTop Marketplace Prototype Application of the Reference Model Structuring the Requirements Analysis Applying Interaction Model for covering the collaboration and peer production perspective in grassroots Enterprise Mashup Environments YouTube Video: http://www.youtube.com/watch?v=MCXlOMFhBmM© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 17
    • Agenda 1. Motivation and Problem Scope 2. Research Approach: Design Science applied 3. Related Work and Objectives of the Solution 4. Design: Reference Model for Enterprise Mashups 5. Demonstration: SAP Research RoofTop Marketplace 6. Conclusion and Outlook© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 18
    • Conclusion and Outlook Reference Model for structuring and organizing emerging grassroots Enterprise Mashup Environments Leveragering community and marketplace principles First successful application (SAP Research RoofTop Marketplace) Future Work Evaluation of the designed Artefact (Missing research step) Second application (FAST Project) Iterative Search Process Integration of governance aspects© SAP 2009 / Towards a Reference Model for grassroots Enterprise Mashup Environments / Page 19
    • Thank you! Contact/ Speaker Katarina Stanoevska-Slabeva mcm=institute, University of St. Gallen Blumenbergplatz 9 9000 St. Gallen Switzerland http://ww.mcm.unisg.ch Volker.Hoyer@sap.com, Katarina.Stanoevska@unisg.ch© SAP 2008 /Enterprise Mashups: Design Principles towards the Long Tail of User Needs / Page 20