bridging the gap between it and business with enterprise mashups
Post on 18-Oct-2014
5.815 views
DESCRIPTION
I created this presentation for SAP TechEd 2009. See http://bit.ly/37vdiP Enterprise mashups provide a new way for Business Analysts to work closer with IT departments in creating contextual applications and are a cornerstone of Enterprise 2.0. Web application mashups became popular in the consumer Internet space a couple of years ago. Popular consumer mashups often involve mapping third party data on Google maps. More and more Web applications provide open APIs using simple protocols like REST to allow programmatic access and updates. Mashup types can range from simple co-location of widgets to tight data and UI level integration leveraging Web-oriented architecture. Innovative enterprises started to recognize that mashup technologies can help IT departments to become more flexible and allow Web savvy IT and Business Analysts to build contextual applications on the fly. In this session we will discuss different patterns of enterprise mashups, key aspects of enterprise mashup platforms, and different technologies to mashup-enable your SAP and non-SAP systems.TRANSCRIPT
UP113
Bridging the Gap Between IT and Business with Enterprise Mashups
Matthias ZellerGroup Product ManagerAdobe Systems
October 14, 2009
© SAP AG 2009. All rights reserved. / UP113 / Page 2
Setting Expectations
What you can expect An overview of Enterprise Mashups Focus on technology, but also overview of business drivers and use cases Demos!
What I will not cover Details about Mashup enabling SAP applications General Enterprise 2.0 overview
Warning I have a German accent
© SAP AG 2009. All rights reserved. / UP113 / Page 3
Agenda
1. Enterprise Mashup Definition
2. Business Drivers and Use Cases for Enterprise Mashups
3. Mashup Technology Overview
4. Data centric Mashups
5. Composite Rich Internet Applications
6. Outlook
© SAP AG 2009. All rights reserved. / UP113 / Page 4
What are Enterprise Mashups*
“Enterprise Mashups are an approach to composite applications that targets very rapid application delivery and modification through the assembly or easy integration of existing computing resources (visualization, logic and data) by developers or end users.” (Gartner)*
A type of composite application
Involve lightweight integration techniques
Employ Web-oriented architecture
Transparent
Leverage the community
* See Gartner Research Paper by Anthony Bradley, David Gootzit “The Five Core Principles of Enterprise Mashups”, June 11, 2009
© SAP AG 2009. All rights reserved. / UP113 / Page 5
Financial Analysis Mashup Example
© SAP AG 2009. All rights reserved. / UP113 / Page 6
Agenda
1. Enterprise Mashup Definition
2. Business Drivers and Use Cases for Enterprise Mashups
3. Mashup Technology Overview
4. Data centric Mashups
5. Composite Rich Internet Applications
6. Outlook
© SAP AG 2009. All rights reserved. / UP113 / Page 7
The growing IT backlog
• SAP
• Infrastructure
• Databases
• Other central apps
• HR, Finance
• Sales
• Product-line specific BU’s
• Power Users
• IT savvy User
• Regular User
Central IT Line-of-Business IT Business Users
Growing IT Backlog
Empower
• Growing expectations on user experience
• Custom or one-off requirements
• Need to leverage core IT systems
• Change/adopt quickly
© SAP AG 2009. All rights reserved. / UP113 / Page 8
Additional Drivers to Consider Mashups
Rapid prototyping
Temporary integrations due to mergers & acquisitions
Integration of web based resources (competitive info, public statistics)
Personal dashboards
Location awareness
Situational awareness
* See also Gartner Research Paper by Anthony Bradley “A Framework for Key Integration Patterns and Application Types for Enterprise Mashups”, January 30, 2009
© SAP AG 2009. All rights reserved. / UP113 / Page 9
Agenda
1. Enterprise Mashup Definition
2. Business Drivers and Use Cases for Enterprise Mashups
3. Mashup Technology Overview
4. Data centric Mashups
5. Composite Rich Internet Applications
6. Outlook
© SAP AG 2009. All rights reserved. / UP113 / Page 10
Enterprise Mashup Components
SAP Business Suite
Custom Applications
DatabasesExternal
Websites and Services
Mashup Enablement
SOA Custom API’s JDBC REST / HTTP
Data Mashups
PortalStandalone
Web App
UI Mashup /
Composite RIA
Tool
ing
Cat
alog
/ R
epos
itory
© SAP AG 2009. All rights reserved. / UP113 / Page 11
Vendors
Mashup Enablement
Denodo
Kapow
Mashup Platforms
JackBe - Presto
IBM - Mashup Center
Composite Rich Internet Applications
Adobe – LiveCycle Mosaic
© SAP AG 2009. All rights reserved. / UP113 / Page 12
Agenda
1. Enterprise Mashup Definition
2. Business Drivers and Use Cases for Enterprise Mashups
3. Mashup Technology Overview
4. Data centric Mashups
5. Composite Rich Internet Applications
6. Outlook
© SAP AG 2009. All rights reserved. / UP113 / Page 13
Connectivity for Enterprise Mashups
Mashup Native: Web Oriented Architecture (REST, RSS, Atom, XML over HTTP)
Mashup Enable: Service Oriented Architecture (SOAP, WSDL, WS-*) Messaging (JMS) Databases (JDBC) Application Adapters (SAP BAPI, Oracle Applications, etc.) Mainframe Java APIs .NET APIs Web Screen Scraping Excel
© SAP AG 2009. All rights reserved. / UP113 / Page 14
Data Mashup Tooling
Tool for Developers (ideally Eclipse plug-in) Convert complex API to simple API
Ability to include custom functions (e.g. call APIs) in Mashup logic
ID Mapping
Parse Loops / Handle Conditions
Tool for Business User/Analyst Visual drag-and-drop
Graphical wiring and rules setting without coding
Merge data from multiple APIs
Visual mapping of data structures
Live preview of results
Simple rules (e.g. calculations)
Filter and Sort Data
© SAP AG 2009. All rights reserved. / UP113 / Page 15
Other Data Mashup Features
API / UI Generation
Web Services (SOAP/WSDL)
REST / XML over HTTP
RSS/Atom
Java API
Flex/Flash UI Generator
HTML/AJAX UI Generator
Portlet Generator (WSRP, JSR168/268)
Registry
Categorize and register Mashup APIs
Search Mashup APIs
API ratings
DEMO
© SAP AG 2009. All rights reserved. / UP113 / Page 17
Agenda
1. Enterprise Mashup Definition
2. Business Drivers and Use Cases for Enterprise Mashups
3. Mashup Technology Overview
4. Data centric Mashups
5. Composite Rich Internet Applications
6. Outlook
© SAP AG 2009. All rights reserved. / UP113 / Page 18
Sample Use Cases
Case Management:
• User environment uniting all case information to speed case resolution
• Ex: call center applications, case worker
• Sample Tiles: Customer contacts, bug defects, internal knowledge base
Financial Advisor Workplace:
• Rich, simple and customizable workplace
• Contextual views unifying over 200 applications
• Sample Tiles: Investment portfolio, Google finance, salesforce.com
Sales Workplace:
• Unified customer views aggregating all relevant customer data
• Sample Tiles: Customer contacts, order history, RFP Responses, projected pipeline
© SAP AG 2009. All rights reserved. / UP113 / Page 19
End-user Experience
Task-centric
Composite view
Role-based
Customizable
Persistent
Collaboration enabled
© SAP AG 2009. All rights reserved. / UP113 / Page 20
Composite RIA – Development Characteristics
Client side framework APIs (JavaScript/ActionScript)
Client side context allows context sharing
Client side communication between applications
Central or distributed catalog of mashable components
Created and delivered by IT department
Customized by business users
Integrate with existing SSO, directory and entitlement management solutions
DEMO
© SAP AG 2009. All rights reserved. / UP113 / Page 22
Agenda
1. Enterprise Mashup Definition
2. Business Drivers and Use Cases for Enterprise Mashups
3. Mashup Technology Overview
4. Data centric Mashups
5. Composite Rich Internet Applications
6. Summary / Outlook
© SAP AG 2009. All rights reserved. / UP113 / Page 23
Summary / Outlook
Summary
Mashups can make the IT organization more responsive to the business and user
Data mashups and composite rich Internet applications are complimentary to build a user centric workplace
Identify a business challenge for demonstrating the value of mashups to justify a first implementation / proof-of-concept
Outlook
Integrated Sharing / Asynchronous Collaboration
Integrated Real-Time Collaboration
Increased Contextual Awareness
© SAP AG 2009. All rights reserved. / UP113 / Page 24
To learn more about ASUG, visit the ASUG booth in the SDN Clubhouse, or visit our Web site at www.asug.com.
ASUG and SAP: Partners in Education
ASUG, Americas’ SAP Users’ Group, is the world’s largest, customer-run community of SAP professionals and partners, with more than 50,000 individual members and 1,750 companies represented. ASUG delivers the highest value to member companies, allowing them to maximize their SAP investments.
Some highlighted benefits include: Access to a year-round community for SAP customers and partners Diverse mix of educational topics and events through a variety of formats Exclusive opportunity to influence SAP future product direction Unparalleled networking opportunities with a dynamic professional network Unprecedented partnership with SAP Access to ASUG Special Interest Groups and Chapters
© SAP AG 2009. All rights reserved. / UP113 / Page 25
Virtual SAP TechEd :Extend your SAP TechEd Year Round
Best of SAP TechEd at Your fingertips View sessions that you missed Replay and review sessions that you
attended Quality SAP TechEd Training
Best Practices Product Roadmaps
Learn at your own pace Gain Access to sessions recorded in
2006, 2007, 2008 and 2009* (*available December 2009)
24/7 Access online/offline Flexible Course Syllabus
Volume Licensing Special Pricing for multiple subscribers
http://www.sdn.sap.com/irj/scn/virtualteched-allsessions
© SAP AG 2009. All rights reserved. / UP113 / Page 26
Further Information
è Related Gartner Analyst Research The Five Core Principals of Enterprise Mashups, June 11, 2009 Who’s Who in Enterprise ‘Mashup’ Technologies, Sep 7, 2007 Building a Business Case for Enterprise Mashups: A Gartner
Framework, June 11, 2009 A Framework for Key Integration Patterns and Application Types
for Enterprise Mashups, January 30, 2009 Addressing the Seven Primary Challenges to Enterprise Adoption
of Mashups, February 3, 2009 A Process for Successfully Selling Mashups to Enterprise
Leaders, February 3, 2009
è SAP Public Web:
SAP Research: https://www.sdn.sap.com/irj/scn/wiki?path=/display/Research/EMAP
ContactFeedback
Please complete your session evaluation (UP113).
Be courteous — deposit your trash.
THANK YOU !