8
© 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008

© 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008

Embed Size (px)

Citation preview

Page 1: © 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008

© 2007 IBM Corporation

Lotus Mashups

Mashup Technical Exchange Meeting

January 31, 2008

Page 2: © 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008

PAGE 2April 21, 2023

IBM – Enterprise Mashups

• A mashup is a lightweight web application that combines data from more than one source into an integrated and new, useful experience.

Zillow.com

• What typically characterizes a mashup? • “Widgets” and feeds that are mashed together often come from independent

sources and do not change when mashed New applications deliver new insights and capabilities (1+1 = 4)

• Built on a web-oriented architecture (REST, HTTP) and leveraging lightweight, simple integration techniques (AJAX, RSS, JSON)

The result is fast creation of rich, desktop-like web applications• Simple applications that solve niche problems (i.e., satisfies the long tail)

What is a Mashup?

Competitive MashupiGoogle

Page 3: © 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008

PAGE 3April 21, 2023

IBM – Enterprise Mashups

• A widget is a small program or piece of dynamic content that can be easily placed into a web site.

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

• Widgets can be written in any language (Java™, .NET, PHP, etc.) and can be as simple as an HTML fragment.

• Widgets can be non-visual.

• Widgets often encapsulate an API.

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

What is a Widget?

Page 4: © 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008

PAGE 4April 21, 2023

IBM – Enterprise Mashups

Speed Flexibility

Reuse

InsightInnovation

Create

Assemble & Share

Use

Discover

Manage & Monitor

• Analyze & Visualize data to uncover new insights• Personalize by setting preferences (e.g., location)

Knowledge worker

• Remix and Adapt content into new applications• Share new combinations by publishing back to catalog

Power user/analystWeb Developer

• Create widgets and feeds from a wide range of existing information assets•Transform feeds into new assets, as required

Programmer (Java, HTML .NET, PHP)

High Level Capabilities Supported by Enterprise Mashup Products

• Discover existing widgets, mashups, and feeds in catalog or elsewhere• Publish new widgets, mashups, and feeds to catalog • Tag & Rate catalog assets

Programmer Power user/analyst

•Manage & Monitor widgets, mashups and feeds with governance, security & scalability.

Information AnalystAdministrator

Page 5: © 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008

PAGE 5April 21, 2023

IBM – Enterprise Mashups

Lotus Mashups provides the simplest and fastest way to assemble enterprise and Web content into simple, flexible, and dynamic applications. With Lotus Mashups, web-savvy business users can easily create and share new applications that address their immediate business needs.

Lotus Mashups includes:A graphical, browser-based tool that supports easy, on-the-glass assembly of new Web applications by business users.

A mashup catalog which facilitates sharing and discovery of mashup assets, with built-in community features like ratings, tagging, commenting.

A very lightweight mashup server, which can be hosted on a variety of platforms for added IT management and governance capabilities.

A rich set of out-of-the-box, business-ready widgets.

Create

Assemble& Share

Use

Discover

Speed Flexibility

Reuse

InsightInnovation

Manage

Introducing Lotus Mashups

Page 6: © 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008

PAGE 6April 21, 2023

IBM – Enterprise Mashups

Generate Feeds

Internal and External Data Sources

Google Gadgets PortletsJDBC DBFeedsDomino DBWeb/HTML Spreadsheets

<WSDL>

Web services

• Connect • Transform and filter on server (Project Zero, Info 2.0.)

Create Widgets

• Mash visualizations w/ feeds • Import HTML • Use IDE (Portlet Factory, RAD)

Assemble Mashups

Flexible Infrastructure (LWI*, WAS, SaaS**, Domino**, Portal**)

WebSphere Portal Website Notes 8

• Wire & mash • Utilize recommendations & filtering• Discover • Transform

• Security • Governance• Administration• Reliability

* Limited features with LWI, such as no out-of-the-box

self service security

Find, rate, tag, comment, share

widgets, mashups, and

feeds

Find, rate, tag, comment, share

widgets, mashups, and

feeds

Discover & Share

Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.

** Potential future supported platforms

MQ

MQSeries

Lotus Mashups Architecture

Page 7: © 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008

PAGE 7April 21, 2023

IBM – Enterprise Mashups

Speed Flexibility

Reuse

InsightInnovation

Create

Assemble & Share

Use

Discover

Manage & Monitor

Use mashups within a secure, enterprise environment:• WebSphere Portal• WebSphere App Server• Lotus Domino• Lotus Connections• Lotus Quickr • Lotus Expeditor

• Remix and Adapt content into new applications• Share new combinations by publishing back to catalog

Lotus Mashups

•Create widgets using:• Any HTML or Java environment• Easy-to-use IDEs like WebSphere Portlet Factory + Domino Designer• Lotus Mashups (saving simple, apps as new widgets)

• Create and Transform feeds “Info 2.0 Enterprise”

IBM Delivers a Full Suite of Mashup Capabilities

•Discover, publish, tag and rate feeds, widgets, and mashups:

“Info 2.0 Enterprise” & Lotus Mashups Catalog (from “Info 2.0

Enterprise”)

•Manage & Monitor widgets, mashups and feeds with governance, security & scalability.

“Info 2.0 Enterprise”WebSphere Portal, Tivoli etc

Page 8: © 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008

PAGE 8April 21, 2023

IBM – Enterprise Mashups

demo