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

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

Jan 12, 2016

Download

Documents

Lynne Pearson
Welcome message from author
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
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