bridging the gap between it and business with enterprise mashups

28
UP113 Bridging the Gap Between IT and Business with Enterprise Mashups Matthias Zeller Group Product Manager Adobe Systems October 14, 2009

Post on 18-Oct-2014

5.815 views

Category:

Technology


1 download

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

Page 1: Bridging the Gap Between IT and Business with Enterprise Mashups

UP113

Bridging the Gap Between IT and Business with Enterprise Mashups

Matthias ZellerGroup Product ManagerAdobe Systems

October 14, 2009

Page 2: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 3: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 4: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 5: Bridging the Gap Between IT and Business with Enterprise Mashups

© SAP AG 2009. All rights reserved. / UP113 / Page 5

Financial Analysis Mashup Example

Page 6: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 7: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 8: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 9: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 10: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 11: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 12: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 13: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 14: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 15: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 16: Bridging the Gap Between IT and Business with Enterprise Mashups

DEMO

Page 17: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 18: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 19: Bridging the Gap Between IT and Business with Enterprise Mashups

© SAP AG 2009. All rights reserved. / UP113 / Page 19

End-user Experience

Task-centric

Composite view

Role-based

Customizable

Persistent

Collaboration enabled

Page 20: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 21: Bridging the Gap Between IT and Business with Enterprise Mashups

DEMO

Page 22: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 23: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 24: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 25: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 26: Bridging the Gap Between IT and Business with Enterprise Mashups

© 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

Page 27: Bridging the Gap Between IT and Business with Enterprise Mashups

Thank You!

Matthias Zeller

[email protected]

@matzeller

Page 28: Bridging the Gap Between IT and Business with Enterprise Mashups

ContactFeedback

Please complete your session evaluation (UP113).

Be courteous — deposit your trash.

THANK YOU !