© 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008.
-
Upload
lynne-pearson -
Category
Documents
-
view
213 -
download
1
Transcript of © 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 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 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 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 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 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 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 8April 21, 2023
IBM – Enterprise Mashups
demo