® IBM Software Group © IBM Corporation Innovation, Insights, and Agility with IBM Mashup Center.
-
date post
19-Dec-2015 -
Category
Documents
-
view
217 -
download
0
Transcript of ® IBM Software Group © IBM Corporation Innovation, Insights, and Agility with IBM Mashup Center.
®
IBM Software Group
© IBM Corporation
Innovation, Insights, and Agility with IBM Mashup Center
IBM Software Group
2
Agenda
Mashups 101
IBM Mashup Center
How it works
IBM Software Group
3
Where Did Mashups Originate?
A (music) mashup is a song created from the combination of the music from one song with the a cappella from another.
IBM Software Group
4
What is a Business 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 limited to no technical skills
IBM Software Group
5
Mashups: Solving Pent up Demand for ApplicationsN
um
ber
of
use
rs p
er a
pp
lica
tio
n
# of applications
Backlog of simple, tactical applications.
Strategic, long-term apps (created by IT.)
Lack of agility – IT can’t respond fast enough to business requirements Spreadsheet “apps” hard to manage, share, keep current Silo-ed, outdated information
Business Challenges
IT is backlogged and suffering from too many business requests Underground or “shadow” IT
Security violations Loss of information
IT Challenges
IBM Software Group
6
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 (Java™, .NET, PHP, etc.) and can be as simple as an HTML fragment.
“Mashable” widgets pass events, so that they can be wired together to create something new.
What is a Widget?
IBM Software Group
8
Mashups and Portal are complementary
Line of Business IT Department
Mashup Center Portal
Create ad-hoc applications
Self-manage mashups (edit, delete)
Share mashups
Runs side-by-side with Portal, ensuring user-created apps don’t break mission-critical Portal applications
Advanced Composite applications
IT managed and controlled
Fine grained access control, policy management, federation, search, content management, rich personalization services, templates, virtualization, etc.
Push out Feeds, Widgets, Mashups for additional IT control
IBM Software Group
9
When to use Portal and when to use Mashups?WebSphere Portal IBM Mashup Center
Lightweight situational or ad-hoc apps Simple, tactical applications Short-lived projects or tasks Information remix to see new insight, iterate When “good enough” is acceptable For supporting self-service application
creation Applications for personal or team use When self-management is acceptable
For strategic applications requiring IT management and construction
When rich application lifecycle needed (staging-> test -> production)
When highest levels of security required For Server and Client Side Aggregation Where governance is critical For Flexible per Page Branding Content and document management Different views based upon roles or rules Indexed by Internet Search Engines Applications requiring workflow and/or many
transactions
IBM Software Group
10
Portal and Mashups- Real World Examples
Competitive Intelligence Rapid Response Rapid prototyping tool Lightweight supply chain integration Military intelligence Banking or insurance risk exposure IPO analyzer/Virtual Deal Room Software bugs/issues mashup Customer prospecting/Customer 360 Insight Simple expertise locator Trouble ticker tracker, Applicant tracker,
Service locator Etc.
Internet, Extranet, Intranet, WebSites Virtual Websites Employee portals Patient Portals Ecommerce storefronts HR Employee + Manager Self Service Content-rich applications eGovernment (e.g., citizen portals) Travel booking, Online banking Knowledge Management portal Standards-based infrastructure and
application framework Etc.
WebSphere Portal IBM Mashup Center
IBM Software Group
11
Agenda
Mashups 101
IBM Mashup Center
How it works
IBM Software Group
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 line of business assembly of simple, flexible, and dynamic web applications – with the management, security, and governance capabilities IT requires
IBM Software Group
13
Quickly Create and Share New MashupsZero-footprint, browser-based tool supports easy drag-and-drop assembly of situational applications by non-technical users.
Out-of-the-box, business-ready widgets.
Intuitive, on-the-glass wiring of widgets & feeds.
Ability to set widget preferences.
And Much More!
Share – public or by user/group.
Automatic wiring
Embed
Edit Source
Customize look and feel
IBM Software Group
14
Rapidly Create Dynamic WidgetsEasy-to-use, Eclipse-based IDE helps to reduce the time and cost of creating dynamic, interactive widgets. Using the tool’s wizard-based interface, developers of all skill levels can build powerful widgets– without coding!
IBM Software Group
15
Easily Discover and Share Mashups, Widgets, & Feeds
Facilitate sharing & reuse through the catalog
A single central catalog for feeds and
widgets
Tagging and Rating promotes
collaboration, re-use, and business self
service
Secure and govern access
and use
IBM Software Group
16
Create mashable assets from structured and un-structured data sources
Quickly and Securely Unlock Enterprise Information
Unlock Enterprise, Departmental, Web
and Personal sources.
Out-of-the-box Plug-ins to common
information sources. Create new feeds in
minutes
Easily create custom adapters for unique needs
or legacy systems
IBM Software Group
17
Transform, Merge, Mix, and 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 or XML
based on consuming
application or widget
IBM Software Group
18
Agenda
Mashups 101
IBM Mashup Center
How it works
IBM Software Group
19
DEMO
IBM Software Group
20
© IBM Corporation 2008. All Rights Reserved. The 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. Other company, product, or service names may be trademarks or service marks of others.
Legal Notifications
IBM Software Group
21
InfoSphere MashupHub: unlock and share web, departmental, personal and enterprise information for use in REST-style Web2.0 applications. MashupHub includes visual tools for transforming and re-mixing REST-style feeds.
Common Catalog: Sharing & discovery of mashable assets.
Lotus Mashups: Quickly and easily create and assemble mashups on-the-glass. Create dynamic widgets.
IBM Mashup Center Components
AssemblyCentric
InformationCentric