Introduction to IBM Mashup Center - PowerPoint PPT Presentation

About This Presentation
Title:

Introduction to IBM Mashup Center

Description:

'Mashable' widgets pass events, so that they can be wired together to create something new ... Create feeds from personal, departmental, web, and enterprise ... – PowerPoint PPT presentation

Number of Views:313
Avg rating:3.0/5.0
Slides: 15
Provided by: spe36
Category:

less

Transcript and Presenter's Notes

Title: Introduction to IBM Mashup Center


1
Introduction to IBM Mashup Center
  • Ed Elze (eelze_at_us.ibm.com)
  • Sam Thompson (thompsam_at_us.ibm.com)

2
The Application Challenge
3
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 limited to no technical skills
  • Often mixes internal and external sources

4
Mashup Building Blocks Widgets Feeds
  • 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 or and can
    be simply HTML
  • Mashable widgets pass events, so that they can
    be wired together to create something new

5
Mashup Characteristics
Mashup Development Traditional IT
Scope Time to value Days to weeks Months to years
Lifespan Variable, often short Long lived
Process Dev. phases Ad-hoc Defined, scheduled
Governance De-centralized, community Formal, centralized
Evolution Organic Top-down, centrally driven
Users Application builders LOB, individuals, groups Corporate IT
Targeted users Small teams or known user Large groups
Technology Technology REST, RSS, ATOM, AJAX, JSON, XML, etc. SOAP, WS-, J2EE, BPEL, etc.
6
IBM Mashup Center An enterprise mashup platform
  • IBM Mashup Center includes
  • A graphical, browser-based tool that supports
    easy, on-the-glass assembly of new applications
    by business users.
  • An easy-to-use development environment for rapid
    creation of dynamic widgets.
  • A mashup catalog which facilitates sharing,
    discovery, and management of mashup assets, with
    built-in community features like ratings,
    tagging, commenting.

7
Quickly assemble and share new mashups
Zero-footprint, browser-based tool supports easy
drag-and-drop assembly of situational
applications by non-technical users.
  • Share public or by user/group.
  • Automatic wiring
  • Embed
  • Save new assemblies as widgets
  • Edit Source

Out-of-the-box, business-ready widgets.
Intuitive, on-the-glass wiring of widgets feeds.
Ability to set widget preferences.
And Much More!
8
Easily discover mashups, widgets feeds
  • Facilitate reuse by publishing new mashups and
    widgets right from the browser-based tool to the
    catalog.
  • Quickly discover the most useful assets by
    reviewing community feedback, including tags,
    user ratings, and commentary.
  • Apply appropriate levels of governance by
    securing who can see what assets. Provide
    oversight thru auditing, logging, and monitoring.
  • Speed development of new mashups and reduce
    learning curves by discovering and then modifying
    existing mashups to create new applications.

Facilitate sharing reuse through the catalog
9
Widget Factory
Easy-to-use, Eclipse-based IDE helps to reduce
the time and cost of creating dynamic,
interactive widgets. Using the tools
wizard-based interface, developers of all skill
levels can build powerful widgets without coding!
10
MashupHub Unlock transform information
Create mashable assets from both structured and
un-structured data sources.
Create feeds from personal, departmental, web,
and enterprise sources (SQL Databases, Excel,
CSV, XML, SAP, LDAP, MS Access, Domino, Etc.)
Flow Editor and Engine for transforming and
remixing feeds to create new feeds. Supports
import, filter, merge, union, sort group,
transform, and publish.
11
IBM Mashup Center Benefits
  • Reduce IT backlog and unleash productivity by
    empowering line of business, self-service
    application development.
  • Increase agility by supporting dynamic assembly
    and configuration of applications.
  • Speed development and reduce costs through
    lightweight integration, reuse, and sharing.
  • Quickly uncover new business insights by easily
    assembling information from multiple sources on
    the glass.
  • Better align IT and business through rapid
    prototyping.
  • Make SOA more business-relevant and visible,
    increasing reuse of services and widgets.
  • Foster innovation, while applying the appropriate
    levels of IT control.

12
Boeing
  • The NEO Demo is a spiral demonstration of NextGen
    Aviation capabilities. It demonstrates
    functional improvements made possible when
    information is widely available across agencies
    (FAA, DoD, DHS, NASA).
  • Boeing saw a need for authorities to use
    existing data and systems to react to unexpected
    events and develop new capabilities. During
    Hurricane Katrina authorities could not quickly
    use existing systems to find airports that were
    opened and had runways with enough capacity to
    land transport planes carrying relief supplies.
  • Within three weeks Boeing and IBM had deployed
    mashup capability using IBMs Mashup Center.
    Boeing successfully demonstrated the capability
    to FAA, DoD, DHS.

The IBM Mashup tool offers a new approach for
quick web application development, where
disparate data sources can be fused on a single
environment with reusable components in order to
make better decisions. Samit M. Ayhan,
Boeing
13
Avaya
  • Business Challenge Efficient execution of
    business tasks requires coordination and
    collaboration
  • Communication Enabled Business Processes (CEBP)
    Enterprise 2.0Avaya's multi-vendor strategy to
    move communications to the center of business
    applications is showcased by Avaya Communications
    widget palette for IBM Mashup Center
  • Example IBM Mashup Center with Avaya Web
    ServicesCommunication enabled customer trouble
    ticket mashup with role-based views (e.g. Account
    Manager, Field Engineering Manager)
  • Search/Review Trouble Tickets
  • Geographic context of customers and field
    engineers
  • Assign a Field Engineer
  • Establish 3-way call (customer, field engineer,
    manager) using Avaya web services

Embedding Avaya real-time communications
capabilities into IBM Mashup Center provide
enterprises with the agility they need to meet
new customer and user demands by
communications-enabling their business
applications. Lawrence Byrd, Director,
Unified Communications Architecture, Avaya
14
Thank You.
  • Visit Us Today At
  • www.ibm.com/software/jstart
Write a Comment
User Comments (0)
About PowerShow.com