+ All Categories
Home > Documents > IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Mashup Center Unlock data. Remix content. Unleash productivity.

Date post: 06-Jan-2016
Category:
Upload: zelig
View: 24 times
Download: 0 times
Share this document with a friend
Description:
Amplify Your ROI – Getting Things Done Quickly and Economically With Enterprise Mashups Nicole Carrier, Program Director, IBM. IBM Mashup Center Unlock data. Remix content. Unleash productivity. Agenda. Speed and Agility Through Enterprise Mashups Introduction to Key Mashup Concepts - PowerPoint PPT Presentation
36
IBM Software Group Unlock data. Remix content. Unleash productivity 1 IBM Mashup Center Unlock data. Remix content. Unleash productivity. Amplify Your ROI – Getting Things Done Quickly and Economically With Enterprise Mashups Nicole Carrier, Program Director, IBM
Transcript
Page 1: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

1

IBM Mashup CenterUnlock data. Remix content. Unleash productivity.

Amplify Your ROI – Getting Things Done Quickly and Economically With Enterprise Mashups

Nicole Carrier, Program Director, IBM

Page 2: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

2

Agenda

Speed and Agility Through Enterprise Mashups Introduction to Key Mashup Concepts

Top 6 reasons why you should care about mashups

Additional Real World Mashup Examples

IBM Mashup Center Introduction to IBM Mashup Center

Demo

Page 3: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

3

What is a Mashup?A “mashup” is a lightweight web application created by combining information or capabilities from more than one existing source to deliver new functions & insights.

Rapid creation (days not months)

Reuses existing capabilities, but delivers new functions + insights

Requires less technical skills

Often mixes internal and external sources

Google Gadgets

Web

Web

ERP CRM

QuickrConnections

Commerce

ECM

Legacy

Enterprise Applications

Mashup

Portal/portlets Domino

WAS

Platforms

JDBC DB MQ

MQSeries

Web services

<WSDL>

Info Server IMS

Enterprise Information

Page 4: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

44

A widget is a small application or piece of dynamic content that can be easily placed into a web page

Widgets are called different names by different vendors: gadgets, blocks, flakes

Widgets can be written in any language or and can be simply HTML

“Mashable” widgets pass events, so that they can be wired together to create something new

What is a Widget?

Page 5: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

5

Reuse existing assets in new combinations

Speeding Development – The Mashup Creation Process

Assemble

Transform

Discover

Develop & Unlock

5

Page 6: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

6

Top 10 Reasons Why You Should Care About Mashups!

1. Reduce project uncertainty, helping to compress project timelines

2. Speed application delivery thru a virtuous cycle of reuse

3. Lower backlog via self-service development

4. Agility to quickly assemble applications for new situations

5. Gain valuable insights through information remix

6. Innovate and create value through community contribution

7. Get results faster by accessing information in place

8. Save time and money by leveraging 3rd party services.

9. Better align IT and business through rapid prototyping

10.Extend reach and value of SOA – Achieve the “Last Mile” of SOA

Page 7: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

7

1- Reduce Project Uncertainty, Compressing Timelines

Rather than….

Customer/ Line of Business

PM/Analyst

Architect Development Test/Doc

Customer/ Line of Business

Many Months

Average 3 weeks

What about leveraging an agile “design to delivery” paradigm…?

Customer/ Line of Business

Developers(1 to few)

Test/Doc

Customer/ Line of Business

Days

Reduce project variability

Speed delivery

Allow for instant feedback from business

Page 8: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

8

2- Speed Application Delivery thru a Virtuous Cycle of Reuse

Discover assets

needed in catalog High Level

Mashup Development

Process

Contribute assets back to community

Reuse + Sharing = Speed Improve ROI through reuse of

existing assets to meet new needs

Any new reusable asset (mashup, widget, feed) can be contributed back to the community catalog

Building one mashup makes building the next mashup even faster Shorter time to value

Faster development

Createmissingcomponents

Page 9: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

9

2- Real ROI, Real Fast Example- Large Financial Institution

Use Case: Next-generation customer engagement / transactional site

Information Sources: Mix of internal and external sources, mix of database, web services, ECM content

Initial Scoping Estimate / Conventional Approach: 54,000 man hours

Agile / Mashup Approach: 25-30,000 hours

First Year Hard Cost Savings (using 30k hours) = $2,735,000

First Year ROI (using 30k hours) = 710%

Page 10: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

10

3- Lower Backlog Via Self-Service DevelopmentN

um

ber

of

use

rs p

er a

pp

lica

tio

n

# of applications

Backlog of tactical applications.

Strategic, long-term apps (created by IT.)

Skills & Cost Gap

Challenges: IT is resource constrained, new business requests create a backlog

Too expensive to use traditional skills/ processes for applications “in the long tail”

Business users go around IT – creating more problems (e.g., Excel sprawl)

IT creates catalog of assets and provides code-free assembly tools to line of business

Business users can create and share their own tailored applications for personal or team use – without IT intervention

IT can focus on more strategic applications

Solution: “Do it yourself” IT

Page 11: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

11

4- Agility To Quickly Assemble Apps For New Situations

The NEO Demo is a spiral demonstration of NextGen Aviation capabilities. It demonstrates functional improvements made possible when information is widely available across agencies (FAA, DoD, DHS, NASA).

Boeing saw a need for authorities to use existing data and systems to react to unexpected events and develop new capabilities. During Hurricane Katrina authorities could not quickly use existing systems to find airports that were opened and had runways with enough capacity to land transport planes carrying relief supplies.

Within three weeks Boeing and IBM had deployed mashup capability using IBM’s Mashup Center. Boeing successfully demonstrated the capability to FAA, DoD, DHS.

Boeing Air Traffic Management

Samet M. Ayhan, Boeing: “The IBM Mashup tool offers a new approach for quick web application development, where disparate data sources can be fused on a single environment with reusable components in order to make better decisions.“

Example: Boeing – Usable Airport Search Mashup

Page 12: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

12

5- Gain Valuable Insights Through Information Remix

Challenge: Silo-ed, outdated, inaccessible dataSolution: Mashups turn data into usable information that is easy to remix,providing users with new insights and greater business context.

What is my competition doing in a specific

customer segment?

Product Data

Competitor blogs

Stock Market Data

Finance spreadshe

et

Page 13: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

13

5- Customer Use Case – Real ROI & New Insights

Free up one resource

Saved $400,000 per year

TCO for project down 40%

End users drill down on parts data to see

shipments that arrive after needed date

A timeline widget lets business users quickly see pertinent details on part shipments/orders

Read the case studyChallenge: Extremely dynamic manufacturing process and complex supply chain needing real-time management

Solution: Provide real-time, customizable manufacturing information for semiconductor supplier

Mashup: Enterprise mashup of information from portal and supplier’s ERP system

Really:

$400,000+ hard annual cost savings from mashup

Value of order fulfillment and reduction in inventory issues estimated in the millions

Page 14: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

14

6- Innovate & Create Value thru Community Contribution Leverage external communities to

drive innovation and value creation

How? Expose interesting information sources

to the community

Provide (or suggest) tools for mashing information into new applications

Offer incentives (monetary, fame, etc.)

Provide a catalog or means of submitting mashups

Be amazed at the creativity of your community!

Tap into both internal (e.g. outside central IT) and external communities

“The first edition of Apps for Democracy yielded 47 web, iphone, and Facebook apps in 30 days – a $2,300,000 value to the city at a cost of $50,000.”

Page 15: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

15

6- Customer Pattern: Gov’t Transparency / Citizen Mashup

Kent County Council UK

■Problem: Making government data accessible, customizable, in a platform that could be shared and discussed meaningfully

■Pilot project to create a catalog of feeds & mashups e.g. Mashup to research regional recycling performance and identify how to help Kent County recycle more

■Benefit: 570+ feeds of government data available for creating customized mashups to solve citizen problems.

Recycling Mashup

Find a GP Mashup

Page 16: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

16

Agenda

Speed and Agility Through Enterprise Mashups Introduction to Key Mashup Concepts

Top Ten reasons why you should care about mashups

Additional Real World Mashup Examples

IBM Mashup Center Introduction to IBM Mashup Center

Demo

Page 17: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

17

Increase productivity by unlocking data – Cardiff University

Challenge / Aims Reduce time spent searching

for information Rapidly access multiple

sources of information

Admissions Mashup

Search by Type of application/applicant

View available spots from different subjects (Biology, Mathematics)

Map of applicants location color coded by application age

Enable instant messaging and SMS messages to target candidates

Benefit: Reduce cycle time and increase success in attracting top talent

IBM Mashup Center helps our admissions staff focus their attention on the best results - better using our resources perfectly complements the benefits we see across our entire organisation from WebSphere Portal – Peter Rayment, Cardiff University

Page 18: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

18

18

Mashing Telecommunication Services with Social Networking Data - Kapsch

Challenge How to add value to customers –

tapping into the power of social networks and increase Average Revenue Per User (ARPU)

Invite Friends Mashup

Contacts from multiple social networking sites appear in contact list

Feed mashup used to merge data from multiple Internet sources

Use telecom standard ParlayX services to determine user presence, color coding their status

Select contacts to communicate with via email, SMS or Third Party Call

Create new blog entry and send SMS message notifying contacts

Benefit: Greater customer satisfaction to effectively communicate across their networks and new revenue opportunities through network-based services

IBM Mashup Center gives Kapsch the capability to embed our services in a way that is personally meaningful for our customers - leveraging information from their personal social networks and Web 2.0 communities - and enabling them to easily reach out and communicate to improve their user experience– Andreas Trescher, Customer Solution Manager, Kapsch

Page 19: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

19

Agenda

Speed and Agility Through Enterprise Mashups Introduction to Key Mashup Concepts

Top Ten reasons why you should care about mashups

Additional Real World Mashup Examples

IBM Mashup Center Introduction to IBM Mashup Center

Demo

Page 20: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

20

IBM Mashup Center

Create new applications by reusing existing data and services

Unlock Enterprise, Web, Personal and Departmental Information

Develop widgets from enterprise systems

Discover and share mashups, widgets, feeds, and services

Transform information into new feeds

A end to end mashup platform, supporting quick assembly of dynamic applications - with the security and governance capabilities IT requires.

Page 21: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

2121

Quickly and Securely Unlock Information

Unlock enterprise, departmental, web and personal sources.

Out-of-the-box connectors to

common information

sources. Easily create custom adapters for unique needs

or legacy systems

The feed generator provides the ability to create easily consumable feeds from a wide range of information sources - within minutes!

Page 22: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

2222

Re-Use and Share Assets Via the Catalog

A single central catalog for feeds

and widgets

Tagging, rating, and commenting promotes collaboration and reuse

Secure and governed

access & use

The catalog facilitates sharing and discovery of mashup building blocks.

Page 23: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

2323

Quickly Create and Share New MashupsThe mashup builder supports rapid assembly and sharing of mashup pages and spaces – without coding!

Page 24: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

24

24

Transform, Mix, + Utilize Information

Mash multiple sources into net-new feeds

Fast and easy, but powerful, visual editor for precise control over information flows

Output in RSS, ATOM, XML, or JSON based on

consuming application or

widget

The data mashup builder can re-mix, merge, group, sort, filter, and transform feeds in a variety of ways, creating a single view of disparate sets of information in minutes.

Page 25: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

2525

Turn Your Information Into Dynamic Widgets Quickly build up a rich ecosystem of custom widgets with tools designed for both non-programmers and web developers

Lotus Widget Factory: Supercharge custom widget creation without writing code

Lotus Widget Factory supports rapid creation of custom widgets through software automation

Plugs-in to Eclipse, RAD, RSA

Generate dynamic widgets that perform create, read, update, delete operations on back-end systems

Achieve both rapid speed + fine-grained control over widget interface

Seamlessly deploy widgets to IBM Mashup Center

Unlimited Widget Factory tools provided with Mashup Center purchase

Page 26: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

26

Demo

Page 27: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

2727

27

For more information and to get started….. Visit our IBM Mashup Center website. Downloadable 60 Day Trial!

http://www-306.ibm.com/software/info/mashup-center/

Try out IBM Mashup Center on Lotus Greenhouse https://greenhouse.lotus.com/home/product.jsp?p=mashups

Keep Up with New Developments at our “Mix and Mash” blog http://www.mix-and-mash.com

Visit our Wiki http://www-10.lotus.com/ldd/mashupswiki.nsf/

Check-out demos & videos IBM Mashup Center on DEMOZone

http://demos.dfw.ibm.com/on_demand/Demo/IBM_Demo_IBM_Mashup_Center-Jul08.html How-to Details for IBM Mashup Center (Parts 1-9)

http://youtube.com/user/ItsMashtastic

Page 28: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

28

Backup

Page 29: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

29

Get Results Faster By Accessing Information in Place

Mashup Platform

Enterprise Information & Application Sources

Personal & Departmental

Web (External)

SOA

Leverage information in its current form, from its current location

No need for data transport, replication, or warehousing efforts to get started

Appropriate security, caching, and policies can be placed on data to protect back end systems and their SLAs

Discover and Mix

Generate catalog of reusable feeds, widgets, pages

Analyze and Share

Page 30: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

30

Save Time and Money By Leveraging 3rd Party Services

Rather than build every necessary service or feature for an application, drop in functionality from 3rd party service providers Get to market faster and cheaper than building everything in-house

Leverage the palette of widgets & services across the web. For example:

Google Gadgets programmableweb.com Mapping (Navteq, Google...)

Strikeiron ZohoUS Postal Service

Page 31: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

31

Simple to use Simple to access

Mashups can help to:

Illuminate the value of SOA to business users by making it more visible

Drive the creation of well designed services

Increase service reuse

Make SOA simple to use

Mashups are the “last mile” of SOA

Extend Reach and Value of SOA

Page 32: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

3232

Major Challenge – Security and Governance

“I am worried about security with mashups – specifically unauthorized users accessing back end systems through feeds or mashups.”

“I am worried that exposing information from my enterprise systems as “mashable” feeds will result in unpredictable loads and thus poor performance for the everyday users of those enterprise systems . We must always meet our Service Level Agreements (SLAs).”

“How do I track and manage the load and usage for each of my feeds?”

“How do I ensure that our sensitive information (e.g., social security number) is not displayed in a mashup or feed?”

“How do I apply the right levels of control – without stymieing innovation.”

“What if a business user brings in a ‘rogue’ widget from an external site? The widget could steal sensitive data!”

Page 33: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

33

Secure access via authorization, authentication

Create secure Mashups with OpenAjax Alliance Hub v2.0.

Preserve Service Level Agreements (SLAs) Provide rate limiting policies per feed

Protect back-end enterprise resources from unpredictable loads

Protect back-end enterprise resources from unauthorized clients and denial-of-service attacks IP block: Restricts access to certain client IPs

Filter and mask sensitive information and restricted data Apply masking policies, which search for patterns in feeds and mask them, thereby

stopping exposure of sensitive data to the outside world

Report on policy and usage metrics View statistics for each feed, including rate limiting errors and policy failures,

requests/min, bytes transferred

Mashup Center Provides Key Security & Governance Features

Page 34: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

34

Additional Challenges

Cultural issues with self-service developmentSkeptics of end user development Will IT allow mashups?‘Millennials’ coming into the workforce will demand this capability

Intellectual property and policy issues Challenge for companies providing widgets – how to manage, monitor,

monetize? How do you retain intellectual property? Challenge for companies consuming widgets – how to ensure use of

external data/widgets does not infringe on the license of the data/widget provider?

Set policiesUtilize catalogs to post ‘IT approved’ widgets and feeds.Document rules + procedures. Educate.

Page 35: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

35

See how Mashups can deliver ROI for you!

ROI Calculator helps document sources of savings

Best Practices drawn from experiences with customers

Develop an estimate in a single meeting with our sales team

Compelling case for executives and approval process

Page 36: IBM Mashup Center Unlock data. Remix content. Unleash productivity.

IBM Software Group

Unlock data. Remix content. Unleash productivity

36

IBM Mashup Center Architecture

Widget Servers

Enterprise Information & Application Sources

Personal & Departmental

Web (External)

Widget Servers

Lightweight

Mashup Server

Java, PHP, HTML sMash…

HTML, Feeds (ATOM/RSS), Documents (ODF, PPT, XLS,) ERP, EIS…

WebSphere Application Server

Mashup Builder

Mashup Enabler

AtomFeeds

Data Store

(meta-data, pages, preferences)

External Widgets/FeedsGoogle Gadgets, ATOM, RSS, etc.

Feed

Generator

TransformationEngine

Browser-based tooling (Dojo + AJAX)

Feed Generator UI

Data Mashup Builder

Catalog

Feeds (XML, ATOM, RSS)

AtomFeeds

Open SearchCatalog API (ATOM)

Catalog

Services

Logging andtracing

Logging andtracing

Feed Control


Recommended