BPF for WebSphere

sweetleafapartInternet and Web Development

Aug 7, 2012 (4 years and 10 months ago)

267 views

®


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 Applications

Number of users per application

# 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 Mashups

Zero
-
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 Widgets

Easy
-
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

WebDial
ogs,
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

Assembly

Centric

Information

Centric