Mashing up the Lotus Portfolio
-
Upload
ncarrier -
Category
Technology
-
view
1.258 -
download
0
description
Transcript of Mashing up the Lotus Portfolio
![Page 1: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/1.jpg)
ID608 Mashup The Lotus Portfolio!Nicole C. Carrier | Program Director, IBM Mashup CenterJason Roy Gary | Executive Architect, IBM Mashup Center
![Page 2: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/2.jpg)
2
Agenda● Re-mixing the Web – The Mashup Phenomenon
● Introduction to iWidgets
● Demos – Mashing up the Lotus Portfolio – Bring it all Together
● Q&A
![Page 3: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/3.jpg)
What is a Feed?
Many products today (IBM®Lotus® Domino®, IBM Lotus® Connections, IBM Lotus Quickr™, IBM Cognos, IBM WebSphere Portal, IBM Mashup Center, IBM WebSphere MQ, IBM WebSphere Business Process Management, Google Docs, etc.) are exposing their functionality and information as RESTful feeds (JSON, XML, Atom, RSS, HTML)
![Page 4: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/4.jpg)
What is a Widget?
Widgets are often the visualization or user interface on top of a feed
![Page 5: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/5.jpg)
Widgets Have Permeated the Consumer Web…
![Page 6: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/6.jpg)
Why Has The Consumer Web Adopted Widgets?● Widgets are lightweight and easy to build with a variety of existing
technical skill sets● Widgets allow end users to create new personalized experiences
(desktop, portals, blogs, applications) without coding ● Widgets support lightweight integration across products and services
▬ Without having to know anything about the disparate systems APIs▬ Without having to write any system-specific code ▬ And without even having to know who owns the service or widget
● Widgets allow organizations to share or syndicate information or applications in a very low cost manner to consumers, increasing brand awareness and customer loyalty
These benefits apply to enterprises as well!
![Page 7: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/7.jpg)
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 – widgets and feeds are the building blocks for mashups
● Often mixes internal and external sources
Mashup
ERPCRM
QuickrConnections
Commerce
ECM
Legacy
Enterprise Apps
JDBC DB
MQ
MQSeries
Web services
<WSDL>
Info Server IMS
Enterprise Info
Google Gadgets
Web
Web
Portal Domino
![Page 8: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/8.jpg)
Demo – Building a Mashup in 5 Minutes
![Page 9: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/9.jpg)
How Enterprises Benefits From Mashups
Num
ber
of u
sers
per
app
licat
ion
# of applications
Backlog of tactical applications.
Strategic, long-term apps (created by IT.)
Skills & Cost Gap
One benefit of mashups is to support the long tail of application development – i.e., being able to cost-effectively create very targeted, personalized applications
By taking a “building block” approach to application development, organizations can realize the following benefits:
● Agility and flexibility to quickly assembly new apps to meet new requirements or situations
● Rapid application delivery thru a virtuous cycle of reuse
● Improved insights from assembling disparate information into one view
● Better align IT and business through rapid prototyping
● Self-service app development, helping to lower IT backlog
● Innovation through community contribution● Save time and money by leveraging the
thousands of 3rd Party Services and Widgets
![Page 10: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/10.jpg)
10
Agenda● Re-mixing the web – the Mashup Phenomenon
● Introduction to iWidgets
● Demos – Mashing up the Lotus Portfolio
● Q&A
![Page 11: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/11.jpg)
Introduction to iWidgets ● iWidget – common IBM widget specification● The Widget container and client-side framework is developed in Lotus and embedded
across numerous products in every software brand in IBM● Benefits of iWidgets and mashup-enabling the Lotus and IBM portfolio:
▬ Customers can customize IBM's mashup and widget-enabled products much faster and without requiring coding!
▬ Tighter integration of IBM widget-enabled products –> helping customers to bring all of their software investments together
● What does an iWidget look like? Simple Hello World Example:<iw:iwidget id="helloWorld" xmlns:iw=“http://www.ibm.com/xmlns/prod/iWidget” supportedModes="view edit" mode="view" lang="en”> <iw:content mode="view">
<![CDATA[<div>Hello World</div>]]>
</iw:content></iw:iwidget>
![Page 12: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/12.jpg)
iWidgets Are Everywhere . . .
![Page 13: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/13.jpg)
IBM Mashup Center
This mashup provides a single view for active / archived data from Optim with unstructured data from Filenet P8.
![Page 14: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/14.jpg)
Lotus Connections
![Page 15: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/15.jpg)
WebSphere Portal
![Page 16: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/16.jpg)
WebSphere Business Space (includes Business Monitor, Business Modeler, Business Services Fabric, etc.)
16
![Page 17: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/17.jpg)
17
Business Space within WebSphere Portal
![Page 18: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/18.jpg)
18
Filenet p8
![Page 19: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/19.jpg)
19
WebSphere Integrated Solutions Console
![Page 20: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/20.jpg)
20
Tivoli Integrated Portal
![Page 21: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/21.jpg)
21
Lotus Notes
![Page 22: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/22.jpg)
Granularity
Knowledge Workers
Application Programming SkillsIT
Professional
IBM Mashup CenterBrowser-based tools for turning feeds into widgets.
Lotus Widget FactoryCodeless widget creation using wizard-based dialogs. Eclipse-based environment.
WebSphere sMashCode-based scripting and visual browser-based tooling. Targeting Java or PHP developers.
Domino Designer 8.5.1Code-based scripting and drag & drop controls within an Eclipse-based tool. Targeting Domino developers.
Rational Application Developer & Rational Software ArchitectEclipse-based widget tooling for Java/J2EE developers.
WebSphere Portlet Factory and WebSphere Dashboard FrameworkWizard-based creation of Java widgets that connect to enterprise systems.
Widget Tooling Options Wide variety of tools to match a wide variety of developer skill sets
![Page 23: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/23.jpg)
WebSphere Dashboard Framework Widgets Running in IBM Mashup Center
![Page 24: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/24.jpg)
Lotus Forms Turbo Widgets Running in Mashup Center
![Page 25: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/25.jpg)
iNotes and Sametime Widgets Running in IBM Mashup Center
![Page 26: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/26.jpg)
26
Agenda● Re-mixing the web – the Mashup Phenomenon
● Introduction to iWidgets
● Demos – Mashing up the Lotus Portfolio
● Q&A
![Page 27: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/27.jpg)
27
Demos – Mashing Up the Lotus Portfolio● Demo 1- Mashin' it up on-the-glass: leveraging widgets to develop an
application that contains services from multiple Lotus products
● Demo 2- Mashin' it up on the back-end: leveraging feeds and data mashups to develop an application that contains information from multiple Lotus products
![Page 28: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/28.jpg)
28
Agenda● Re-mixing the web – the Mashup Phenomenon
● Introduction to iWidgets
● Demos – Mashing up the Lotus Portfolio
● Q&A
![Page 29: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/29.jpg)
29
Backup
![Page 30: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/30.jpg)
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
An end to end mashup platform, supporting quick assembly of dynamic applications - with the security and governance capabilities IT requires.
![Page 31: Mashing up the Lotus Portfolio](https://reader034.fdocuments.in/reader034/viewer/2022052523/55514905b4c905bd1c8b5209/html5/thumbnails/31.jpg)
31
Legal DisclaimerThe information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation 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. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
© IBM Corporation 2009. All Rights Reserved.