SYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS Towards a Reference Model for Grassroots Enterprise Mashups Environments Volker Hoyer 1 2 and Katarina Stanoevska-Slabeva 2 1 SAP Research CEC St. Gallen, Switzerland 2 University of St. Gallen, =mcminstitute, Switzerland Speaker: Katarina Stanoevska-Slabeva ([email protected])
20
Embed
Towards a reference model for grassroots enterprise mashup environments
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.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS
Towards a Reference Modelfor Grassroots EnterpriseMashups Environments
Volker Hoyer1 2 and Katarina Stanoevska-Slabeva2
1 SAP Research CEC St. Gallen, Switzerland2 University of St. Gallen, =mcminstitute, Switzerland
Low automation of ad-hoc andsitutational enterprise applicationswithin the Enterprise 2.0Need for supporting end userto compose individual enterprise-class applications without anyprogramming skillsB
usin
ess
Nee
dsB
usin
ess
Nee
ds Low automation of ad-hoc andsitutational enterprise applicationswithin the Enterprise 2.0Need for supporting end userto compose individual enterprise-class applications without anyprogramming skillsB
usin
ess
Nee
ds
Growing numbers of companyinternal and external Web-basedresources based on openstandards (“Cloud Computing”)New upcoming tools to createad-hoc enterprise-classapplication without anyprogramming skillsTe
chno
logy
Tre
nds Growing numbers of company
internal and external Web-basedresources based on openstandards (“Cloud Computing”)New upcoming tools to createad-hoc enterprise-classapplication without anyprogramming skillsTe
chno
logy
Tre
nds
1. Motivation and Problem Scope2. Research Approach: Design Science applied3. Related Work and Objectives of the Solution4. Design: Reference Model for Enterprise Mashups5. Demonstration: SAP Research RoofTop Marketplace6. Conclusion and Outlook
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 inenterprise environments by empowering the actual end users to create and adaptindividual information centric and situational applications”
New approaches/ tools aim at enabling the mass of end-users to create enterprise-levelapplications according to their individual needs
“Enterprise Mashup[s] … unleash a tremendousamount of value” (Forrester)
Top 10 Strategic Technologies for 2009 (Gartner)
$700 Million Market by 2013 (Forrester)
Missing scientific discusuion from a collaborative and community perspective
1. Motivation and Problem Scope2. Research Approach: Design Science applied3. Related Work and Objectives of the Solution4. Design: Reference Model for Enterprise Mashups5. Demonstration: SAP Research RoofTop Marketplace6. Conclusion and Outlook
Preliminary study on the practical needfor a Reference Model for Enterprise Mashups environments
Obj
ectiv
es o
fth
e So
lutio
nAr
tefa
ctD
esig
nAr
tefa
ctD
emon
stra
tion
Arte
fact
Eval
uatio
nLiteratureAnalysis
ReferenceModeling
Prototyping
Iden
tific
atio
nof
the
Prob
lem
Multi-Perspective Scientific Reference Model forgrassroots Enterprise Mashup Environments
Analysis of
Application of the Reference Model in order to design and implementthe SAP Research RoofTop Marketplace prototype
Enterprise Mashup Stack and User Roles LiteratureAnalysis
Reference Modeling
St. Gallen Media Reference Model
1. Motivation and Problem Scope2. Research Approach: Design Science applied3. Related Work and Objectives of the Solution4. Design: Reference Model for Enterprise Mashups5. Demonstration: SAP Research RoofTop Marketplace6. Conclusion and Outlook
Consultants create WidgetsBinding generic UIs to resources/servicesTransforming and aggregating data
Developers implement the servicesCreates and deploys services –makes resources available (e.g.,RSS Feeds, SAP EnterpriseServices)
User-friendly Building BlocksProvide graphical and simpleuser interaction mechanismAbstracting from the complexityof the underlying resources
Wid
get
Core Building Blocks of MashupsRespresent actual contents, data orapplication functionalityEncapsulated via well-definedinterfaces (APIs; WSDL, RSS/ Atom Feeds, …)R
Enterprise Mashups - TerminologyEnterprise Mashup Stack and Tools
Ente
rpris
e M
ashu
p St
ack
Compostion of Widgets(Wiring) to enterprise-classapplications
Mas
hup
User-friendly Building BlocksProvide graphical and simpleuser interaction mechanismAbstracting from the complexityof the underlying resources
Wid
get
Core Building Blocks of MashupsRespresent actual contents, data orapplication functionalityEncapsulated via well-definedinterfaces (APIs; WSDL, RSS/ Atom Feeds, …)R
Three Main Characteristics of Reference ModelsBest Practice for conducting businessUniversal applicability: Valid for a class of domainReusability: Blueprints for information systems development
Reference Models for Enterprise MashupsFirst practioner reference models of Forrester and Gartner are limited onarchitectural aspectsNo scientific multi-view reference model exists covering different aspects(community, process, and technical)
Authors identified Similarities with Electronic MarketsTrading of Web Services according to market transaction phasesDiscovery and sharing of mashable components in the center of the paradigm
1. Motivation and Problem Scope2. Research Approach: Design Science applied3. Related Work and Objectives of the Solution4. Design: Reference Model for Enterprise Mashups5. Demonstration: SAP Research RoofTop Marketplace6. Conclusion and Outlook
Three Agent Roles well known from SOA and Electronic MarketsProvider implements and hosts a mashable component (Mashup, Widget,Resource) IT Department, External Provider, Business UsersIntermediary mediates between providers and consumers (improving navigation,transparency and governance) IT DepartmentConsumer is able to retrieve and compose Mashup components according to hisindividual needs Business Users
Reference Model for Enterprise MashupsInteraction View
Characteristics of the Interactions between the three Agent RolesMarket transaction phasesPermament loops between the converging Design and Runtime phases
1. Motivation and Problem Scope2. Research Approach: Design Science applied3. Related Work and Objectives of the Solution4. Design: Reference Model for Enterprise Mashups5. Demonstration: SAP Research RoofTop Marketplace6. Conclusion and Outlook
DemonstrationSAP Research RoofTop Marketplace Prototype
Ente
rpris
e M
ashu
p St
ack
Compostion of Widgets(Wiring) to enterprise-classapplications
Mas
hup
User-friendly Building BlocksProvide graphical and simpleuser interaction mechanismAbstracting from the complexityof the underlying resources
Wid
get
Core Building Blocks of MashupsRespresent actual contents, data orapplication functionalityEncapsulated via well-definedinterfaces (APIs; WSDL, RSS/ Atom Feeds, …)
Application of the Reference ModelStructuring the Requirements AnalysisApplying Interaction Model for covering the collaboration and peer productionperspective in grassroots Enterprise Mashup Environments
1. Motivation and Problem Scope2. Research Approach: Design Science applied3. Related Work and Objectives of the Solution4. Design: Reference Model for Enterprise Mashups5. Demonstration: SAP Research RoofTop Marketplace6. Conclusion and Outlook
Reference Model for structuring and organizing emerging grassrootsEnterprise Mashup Environments
Leveragering community and marketplace principles
First successful application (SAP Research RoofTop Marketplace)
Future WorkEvaluation of the designed Artefact (Missing research step)Second application (FAST Project) Iterative Search ProcessIntegration of governance aspects