Date post: | 05-Dec-2014 |
Category: |
Technology |
Upload: | andreas-schulte |
View: | 938 times |
Download: | 0 times |
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
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
IBM Software Group
Seite - 3Lotusday 2008
IBM
(c) IBM Deutschland GmbH 2008
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.
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
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
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
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.
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
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.
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
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
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
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
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
IBM Software Group
Seite - 16Lotusday 2008
IBM
(c) IBM Deutschland GmbH 2008
Demo
IBM Software Group
Seite - 17Lotusday 2008
IBM
(c) IBM Deutschland GmbH 2008
Thank you