+ All Categories
Home > Technology > C5 Mashup

C5 Mashup

Date post: 05-Dec-2014
Category:
Upload: andreas-schulte
View: 938 times
Download: 0 times
Share this document with a friend
Description:
Lotus Mashup Server
17
1 Lotusday 2008 17. September 2008 – ARCADEON, Hagen C5 Lotusday 2008 17. September 2008 – ARCADEON, Hagen C5 IBM Mashup Center / Lotus Mashup Server Andreas Schulte, IBM – http://www.ibm.com/software/de
Transcript
Page 1: C5 Mashup

1Lotusday 2008 17. September 2008 – ARCADEON, Hagen

C5

Lotusday 2008 17. September 2008 – ARCADEON, Hagen

C5 IBM Mashup Center / Lotus Mashup Server

Andreas Schulte, IBM – http://www.ibm.com/software/de

Page 2: C5 Mashup

IBM Software Group

Seite - 2Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Was ist ein Mashup ?Ein Mashup ist eine Webanwendung, die mit dem Ziel erstellt wurde, um Informationen verschiedener Quellen zusammenzustellen und dabei dem Anwender neue Einblicke zu geben.

Schnelle Erstellung der Anwendung ( Tage nicht Monate )

Wiederverwendung von vorhandenen Funktionen

Möglichst mit wenig oder gar keiner technischen Fähigkeit zu erstellen

Page 3: C5 Mashup

IBM Software Group

Seite - 3Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Page 4: C5 Mashup

IBM Software Group

Seite - 4Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Definitionen Was ist ein Widget ?

Widgets sind kleine Webanwendungen, die einfach auf jede Art von Webseiten platziert werden können.

Widgets werden von unterschiedlichen Herstellern unterschiedlich genannt:gadgets, blocks, flakes.

Widgets können auf einfacher Ebene miteinander kommunizieren. Widgets können in beliebiger Programmiersprache geschrieben werden.

Was ist ein Feed ? Feeds sind im Netz zur Verfügung gestellte Informationen. Feeds werden in einem vorgegebenen Format zur Verfügung gestellt ( Atom / RSS ). Feeds werden vom Benutzer aktiv nachgefragt. Verringerung der Informationflut.

Was ist REST ? Abkürzung für Representational State Transfer Standardisierter Weg auf Ressourcen im Web zuzugreifen und dort Aktionen

auszulösen.

Page 5: C5 Mashup

IBM Software Group

Seite - 5Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Mashups: Aufgestaute Nachfrage nach Anwendungen abarbeitenZa

hl d

er B

enut

zer p

ro A

nwen

dung

Anzahl der Anwendungen

Rückstau von einfachen taktischen meistens kurzlebigen Anwendungen

Strategische, Langzeit Apps (erstellt durch IT)

zu langsam – IT reagiert nicht schnell genug auf neue Business Requirements Spreadsheet “Apps” sind schwierig zu verteilen, up-to-date zu halten veraltete Silo-Informationen

Herausforderungen des Business

IT hat einen Aufgaben-Überhang durch zu viele Business Anforderungen Untergrund IT

Fachbereiche erstellen selbst Apps Nicht gemanagt Nicht sicher Nicht gesichert

Herausforderungen der IT

Page 6: C5 Mashup

IBM Software Group

Seite - 6Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Enterprise Mashups nutzen existierende Assets um situative Requirements abzubilden.

Anz

ahl d

er B

enut

zer p

ro A

nwen

dung

Anzahl der Anwendungen

Strategische, IT erstellte und gemanagte Anwendungen

Long Tail - situative

Enterprise Mashups

PortalSOA

Legacy AnwendungenInformationsquellen

Page 7: C5 Mashup

IBM Software Group

Seite - 7Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

InfoSphere MashupHub: Erlaubt das Verteilen von persönlichen- Abteilungs- und Unternehmens-Informationen um sie mit Hilfe von Web 2.0 Applikationen zu benutzen. Ausserdem ist noch ein visueller Editor für REST-artige Feeds enthalten.

Gemeinsamer Katalog: Verteilen und Finden von mashable Assets.

Lotus Mashups: Schnell und einfaches Erstellen und Zusammenstellen von Mashups. Erstellen von neuen Widgets.

IBM Mashup Center Komponenten

Widgetzentrisch

Informationszentrisch

Page 8: C5 Mashup

IBM Software Group

Seite - 8Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Einfaches und schnelles Erstellen von Widgets.Einfach zu benutzende Eclipse basierte IDE, die dabei hilft, Zeit und Kosten bei der Erstellung von dynamischen interaktiven Widgets zu sparen. Durch die Benutzung des Wizard basierten Benutzerinterfaces können Entwickler mit beliebiger Vorerfahrung Widgets erstellen, ohne zu programmieren.

Page 9: C5 Mashup

IBM Software Group

Seite - 9Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Enterprise Mashups und Portale

TM

Mashups können bewertet und kommentiert werden. Dadurch werden Anwendungsfälle gefunden, die für eine größere Benutzergruppe sinnvoll sind. Die Anwendungen können dann durch die IT gehosted und gemanagt werden. Addon sind dann Rollen basierte Security, personalisierten Inhalt.

Portale können feeds und widgets, die für Mashup Umgebungen erstellt wurden konsumieren.

IBM Mashup Center

Mashups, widgets, feeds

IBM WebSphere sMash

Page 10: C5 Mashup

IBM Software Group

Seite - 10Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

What Makes Mashup Platforms Unique?

Mashup Development Traditional ITScope Time to value Days to weeks Months to years

Lifespan Variable, often short Long lived

Process Dev. phases Ad-hoc or good-enough Defined, scheduled

Governance De-centralized, community Formal, centralized

Evolution Top-down, centrally driven Organic

UsersApplication 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.

Page 11: C5 Mashup

IBM Software Group

Seite - 11Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

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

Page 12: C5 Mashup

IBM Software Group

Seite - 12Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Create mashable assets from structured and un-structured data sources

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 adaptors for unique needs

or legacy systems

Page 13: C5 Mashup

IBM Software Group

Seite - 13Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

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

Page 14: C5 Mashup

IBM Software Group

Seite - 14Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Lotus Mashups(Assembly-centric) InfoSphere MashupHub

(Information-centric)

Catalog + Community

Graphical, browser-based assembly tool

Easy-to-use IDE for codeless creation of dynamic widgets

Mashups

Data connectors and feed generation

Visual, data transformation tooling

Mashup Offerings - Features

Dynamic language environment for creating and delivering REST-style components that can encapsulate business logic or compose a series of service calls.

WebSphere sMash(Scripting-centric)

Completed Widgets, including dynamically scripted together services can also be used in standalone web applications, portals, or rich client applications

IBM Mashup Center

Page 15: C5 Mashup

IBM Software Group

Seite - 15Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Integration With WebSphere Portal JSR 286 iWidget Portlet will be available on the Portal catalog for WebSphere Portal 6.1 Currently supported Use Cases are:

Add widget to a page Add widget to portal

Using a url Using Lotus Mashups Server Browsing the Mashup Hub

Eventing between widgets and portlets

JSR 168 iWidget Portlet will be available on the Portal catalog for WebSphere Portal 6.0, 5.1.x, and just WebSphere Application Server 6.1

Currently supported Use Cases are: Add widget to a page Add widget to portal

Using a url Using Lotus Mashups Server Browsing the Mashup Hub

Page 16: C5 Mashup

IBM Software Group

Seite - 16Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Demo

Page 17: C5 Mashup

IBM Software Group

Seite - 17Lotusday 2008

IBM

(c) IBM Deutschland GmbH 2008

Thank you


Recommended