SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
You need to mash it up
Bernd Beilke
Torsten Hoffmann
Lotus Technical Sales
Agenda

    Produkt Überblick
    Erstellen und Teilen eines Mashups
    Erstellen eines neuen Feed von einer bestehenden
    Informationquelle
    Transformieren and Zusammenfügen von Feeds
    Entwickeln von W idgets
    Fragen & Antworten




2
Die Informationsflut im Web steigt dramatisch




3
Informationen kommen von vielen Quellen

     Enterprise
                                                             Tools and Platforms
    Applications

                         Quickr
                                                                Portal/portlets
Connections                                                                               Domino
              Commerce
                                                                              WAS
ERP             CRM
                      Legacy
       ECM




                                                   Enterprise Information
                            Web
                                                                              MQ Series
                                                              <WSDL>
                                                                               MQ
                                                   JDBC DB
                                                             Web services
                      Web         Google Gadgets


                                                        Info Server     IMS




   4
Information Comes From Many Sources

     Enterprise
                                                             Tools and Platforms
    Applications

                         Quickr
                                                                Portal/portlets
Connections                                                                               Domino
              Commerce
                                                                              WAS
ERP             CRM
                      Legacy
      ECM




                                                   Enterprise Information
                            Web
                                                                              MQ Series
                                                              <WSDL>
                                                   JDBC DB                     MQ
                                                             Web services
                      Web         Google Gadgets


                                                        Info Server     IMS
IBM Mashup Center
Eine leichtgewichtige Mashup Plattform, mit eine Fachabteilung einfache, flexible
und dynamische Web Anwendungen bauen kann – mit den Management-,
Sicherheits- und Governance-Funktionen, die von der IT gefordert werden.


  Erstellen und Bauen von neuen
  Anwendungen durch die
  Wiederverwendung von
  vorhandenen Daten und Diensten
  Zugriff auf Unternehmens, Web,
  Persönliche und Abteilungs-
  information
  Entwickeln von Widgets von
  Unternehmenssystemen
  Entdekcen und Teilen von
  Mashups, Widgets, Feeds und
  Diensten
  Transformation von Information in
  neue Feeds
 6
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.


                                                              Schnelle Erstellung der
                                                          ●


                                                              Anwendung ( Tage
                                                              nicht Monate )

                                                              Wiederverwendung
                                                          ●


                                                              von vorhandenen
                                                              Funktionen

                                                              Möglichst mit wenig
                                                          ●


                                                              oder gar keiner
                                                              technischen Fähigkeit
                                                              zu erstellen




  7
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.
8
Mashups: Aufgestaute Nachfrage nach
                                               Anwendungen abarbeiten
Zahl der Benutzer pro Anwendung




                                                                     Herausforderungen des Business
                                    Strategische,                    ● zu langsam – IT reagiert nicht schnell
                                    langzeit Apps                    genug auf neue Business Requirements
                                    (erstellt durch IT.)             ● Spreadsheet “Apps” sind schwierig zu


                                                                     verteilen, up-to-date zu halten
                                                                     ● veraltete Silo-Informationen




                                              Rückstau von
                                                                       IT hat einen Aufgaben-Überhang durch zu
                                              einfachen taktischen   ●


                                                                     viele Business Anforderungen
                                              meistens kurzlebigen
                                                                     ● Untergrund IT
                                              Anwendungen
                                                                           Fachbereiche erstellen selbst Apps
                                                                        ●


                                                                           Nicht gemanaged
                                                                        ●


                                                                           Nicht sicher
                                                                        ●


                                                                           Nicht gesichert
                                                                        ●
                                  Anzahl der Anwendungen



                          9
Enterprise Mashups nutzen existierende Assets um
                    situative Requirements abzubilden.

                                     Strategische, IT erstellte und
 Anzahl der Benutzer pro Anwendung




                                     gemanagte Anwendungen

                                      SOA
                                      Portal
                                      Legacy Anwendungen
                                      Informationsquellen



                                                                 Enterprise Mashups

                                                 Long Tail - situative


                                                 Anzahl der Anwendung
10
IBM Mashup Center Komponenten
                              Lotus Mashups: Schnell und
                 Widget       einfaches Erstellen und
                zentrisch     zusammenstellen von Mashups.
                              Erstellen von neuen Widgets.




                               Gemeinsamer Katalog:
                               Verteilen und Finden von
                               mashable Assets.



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


     Produkt Überblick
     Erstellen und Teilen eines Mashups
     Erstellen eines neuen Feed von einer bestehenden Informationquelle
     Transformieren and Zusammenfügen von Feeds
     Entwickeln von Widgets
     Fragen & Antworten




12
Schnelles Erstellen und Teilen eines neuen Mashups

Rein Browser-basiertes Werkzeug, welches per drag-and-drop die einfache Erstellung
von situativen Anwendungen durch nicht-technische Benutzer unterstützt.

                                                                     § Teilen –
                                                                     public oder
                                                                     nach User/
                                                                     Gruppe.
                                                                     § Automatic
                                                                     Wiring
                                                                     § Einfügen
                                                                     § Quelle
                                                                     editieren
                                                                     § Anpassen
                                                                     der Darstellung


Out-of-the-box,   Intuitives, “on-the-glass”   Fähigkeit Widget      Und vieles
einsatzfertige    Verbindung von Widgets &     Voreinstellungen zu   mehr!
Widgets.          Feeds.                       setzen.
  13
Einfaches Auffinden und Teilen von Mashups,
                       Widgets, & Feeds


A singulärer zentraler                               Sichern and
 Katalog für Feeds                                  Verwalten von
    und Widgets
                                                      Zugriffen




   Tagging und Rating
        ermöglicht
      Kollaboration,
   Wiederverwendung,
   und Self Service für
    die Fachabteilung


        Ermöglicht Teilen & Wiederverwenden durch den Katalog
   14
Agenda

     Produkt Überblick
     Erstellen und Teilen eines Mashups
     Erstellen eines neuen Feed von einer bestehenden
     Informationquelle
     Transformieren and Zusammenfügen von Feeds
     Entwickeln von W idgets
     Fragen & Antworten




15
Arbeitsschritte für Unternehmens Mashups




                                               Develop &
                                                Unlock




                                               Share &
                                      Create               Discover
                                               Manage


                                               Transform




Wiederverwenden von vorhandenen Funktionen in neue Kombinationen
  16
MashupHub ist Informations-Zentrisch

    Unlocks Enterprise &
●                                     Extend Data Management repositories into new applications
                                                   & new consumption modalities
    Departmental repositories for
    situational use cases

    Offers data mashup
●                                     Office/Partner               Mobile              Browser              Dashboard
                                       Applications
                                                                         Mashups
    capabilities to combine and
    transform data from
    heterogenious data/ content                                                                                 Domino
                                           Web Content &                                                                    Quickr
                                              Feeds                                                              Ent Apps
    repositories                                                                                     Portal/portlets

                                                                                                                       Connections

                                    W eb
    Mix internal and external                                     IBM Mashup Center
                                            Google Gadgets
●


    sources

 Reuse existing assets &
●


 deliver new functions +                                     DB2 , IDS, IMS, Oracle,             BI / BPM & Data
                                                               MSSQL, JDBC, etc                   Warehouses
insight
     17
Unternehmensinformation sicher verwenden

   Verwenden von
   Unternehmens-,
Abteilungs-, Web- und
Persönlichen Quellen.



                                                             Einfaches
                                                           Erstellen von
                                                           individuellen
                                                           Adaptern für
                                                              eigene
                                                          Anforderungen
Out-of-the-box Plug-                                      oder Systeme
   ins für gängige
Informationsquellen.
 Erstellen von neuen
Feeds in nur Minuten




                  Erstellen von “mashable” Funktionen
           für strukturierte und unstrukturierte Datenquellen
 18
                                                                           18
Erstellen eines Feeds von Excel




19
Erstellen eines Feeds von Excel




20
Agenda

     Produkt Überblick
     Erstellen und Teilen eines Mashups
     Erstellen eines neuen Feed von einer bestehenden
     Informationquelle
     Transformieren and Zusammenfügen von Feeds
     Entwickeln von W idgets
     Fragen & Antworten




21
Was ist ein Feed-Mashup?
A “feed mashup” is a new feed that is made out of one or more feeds. The input feeds can
be combined, transformed, filtered, etc, in order to make the new feed.
                                                Feed Mashups:

                                                    Access + transform data sources
                                                ●




                                                    Example Scenario: Take an excel
                                                ●


                                                    spreadsheet of insurance policies
                                                    and merge with feed from National
                                                    Weather Service to generate a new
                                                    feed




   22
Transformieren, Zusammenfügen, Mixen, and
            Verwenden von Informationen


                         Mehrfache Quellen in
                         neue Feeds “mashen”
                                                 Output ist RSS,
                                                ATOM oder XML
                                                basierend auf der
                                                konsumierenden
                                                Anwendung oder
                                                     Widget




            Schnell und Einfach, aber
           umfassend, visueller Editor
            für präzise Kontrolle über
              die Informationsflüsse




23
Agenda



     Produkt Überblick
     Erstellen und Teilen eines Mashups
     Erstellen eines neuen Feed von einer bestehenden
     Informationquelle
     Transformieren and Zusammenfügen von Feeds
     Entwickeln von Widgets
     Fragen & Antworten




                         24
24
                                                        24
Einführung in die Lotus Widget Factory
    Lotus W idget Factory bietet einen einfache Entwicklungsumgebung, mit
●


    der Entwickler verschiedener Qualifikationen sehr schnell dynamische
    W idgets erstellen können ohne Code schreiben zu müssen.
           Rapid development
       ●



           Robust integration capabilities
       ●



           Service-oriented development
       ●



           Seamless deployment to Lotus
       ●


           Mashups
           Plug-in to Eclipse, IBM Rational
       ●


           tools, or WebSphere Integration
           Developer
                                              Supercharge custom widget creation without writing code




                                    25
      25
                                                                                                        25
Einfaches und schnelles Ertellen 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 Benutzerinterface können Entwickler mit beliebiger
Vorerfahrung Widgets erstellen, ohne zu programmieren.




                              26
 26
                                                                                      26
Enterprise Mashups und Portale

         Mashups können bewertet und
●

         kommentiert werden. Dadurch werden
                                             TM
         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
                                                            eds
                                                    ts , fe
                                                 ge
                                            id
                                       ps, w
                                    hu
                             M as



          IBM WebSphere sMash
                                      27
    27
                                                                  27
Boieng Airport Search Mashup
  Search for
                                              Airport locations
  airports by
                                                displayed on
 location and
                                               map. Color of
runway length
                                              icon represents
                                               airport status

List of airports
 that matched
    criteria




Live traffic of
  selected
   airport
                                                 Details of
                                              selected airport




                         28
   28
Boeing Airport Search Mashup


Presentation




    Logic




                                                                                 geonames.org
                                                                                  web service
Inform ation
                                    Runway details   Live air traffic of major
                 Airport listings
                                        (DB2)        airports from internet
                      (DB2)
                                    29
   29
B2C - Increasing value to end customer–
                      Invite Friends Mashup

  List of
 contacts
   from                                                  Ability to
 multiple                                                email and
  social                                                send SMS
                                                       messages or
networking
                                                        initiate call
   sites




 Use telecom
   standard
  ParlayX to
determine user
                                                          Create new
presence with
                                                         blog entry and
 color coded
                                                           send SMS
    status
                                                           message
                                                            notifying
                                                            contacts


                           30
  30
Wie werden Mashups eingesetzt?
                                                      Rapid Response
Quick Applications
                                                                                       Supply Chain/Inventory
                   Prototype applications
                                                                                       Emergency Response
                   Quick integration of information
                                                                                       Asset Management
                    Rapid development with less
                   technical skill
                                                                                       Retail, Government,
                                                                                      Transportation

                    Ad Hoc Research
                                                      Analyze inventory
 Most common                                          Track competitors
  scenarios                                           Manage Risks

                                                      Banking, Manufacturing, Retail, Telecommunications




                                                         New Products &
Consumer created
                                                            Services
  Applications


                             31
31
Vielen Dank
IBM Software Group


What Makes Mashup Platforms Unique?

                                 Mashup Development           Traditional IT
                Time to value    Days to weeks                Months to years
Scope
                Lifespan         Variable, often short        Long lived

                Dev. phases      Ad-hoc or good-enough        Defined, scheduled
Process
                Governance       De-centralized, community    Formal, centralized

                Evolution        Top-down, centrally driven   Organic
                Application
                                 LOB, individuals, groups     Corporate IT
Users           builders
                Targeted users   Small teams or known user    Large groups

                                 REST, RSS, ATOM, AJAX,       SOAP, WS-*, J2EE,
                Technology
                                 JSON, XML, etc.              BPEL, etc.
Technology




                                                                                    33
© Copyright IBM Corporation 2008
Lotus Software
IBM Software Group
One Rogers Street
Cambridge, MA 02142
U.S.A.

Produced in the United States of America 12-08
All Rights Reserved

IBM, the IBM logo, AIX, AS/400, DB2, Domino, i5/OS, Lotus, Lotus Notes, Notes, QuickPlace, Quickr, Sametime, SmartSuite, System x, Tivoli and WebSphere
are trademarks of International Business Machines Corporation in the United States, other countries, or both.
Adobe is either a registered trademark or trademark of Adobe Systems Incorporated in the United States, and/or other countries.
Microsoft and Windows are trademarks of Microsoft Corporation 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.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.

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 publication 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 publication 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. All customer examples described are presented as illustrations of how those customers have used IBM
    products and the results
they may have achieved. Actual environmental costs and performance characteristics may vary by customer.



34

Más contenido relacionado

La actualidad más candente

La actualidad más candente (14)

SAP Net Weaver Enterprise Portal
SAP Net Weaver Enterprise PortalSAP Net Weaver Enterprise Portal
SAP Net Weaver Enterprise Portal
 
Mobilisierung Ihres Unternehmens
Mobilisierung Ihres UnternehmensMobilisierung Ihres Unternehmens
Mobilisierung Ihres Unternehmens
 
Intelligent Workload Management by Werner Lütkemeier
Intelligent Workload Management by Werner LütkemeierIntelligent Workload Management by Werner Lütkemeier
Intelligent Workload Management by Werner Lütkemeier
 
20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshare20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshare
 
20100624 jug saxony_bpel.slideshare
20100624 jug saxony_bpel.slideshare20100624 jug saxony_bpel.slideshare
20100624 jug saxony_bpel.slideshare
 
add2U Profil
add2U Profiladd2U Profil
add2U Profil
 
xRE Webinar Digitale Liegenschaftsakte
xRE Webinar Digitale LiegenschaftsaktexRE Webinar Digitale Liegenschaftsakte
xRE Webinar Digitale Liegenschaftsakte
 
Enterprise20
Enterprise20Enterprise20
Enterprise20
 
Lync Server 2010 – Ersatz für Ihre Telefonanlage?
Lync Server 2010 – Ersatz für Ihre Telefonanlage?Lync Server 2010 – Ersatz für Ihre Telefonanlage?
Lync Server 2010 – Ersatz für Ihre Telefonanlage?
 
Sf42 sapience 2010
Sf42 sapience 2010Sf42 sapience 2010
Sf42 sapience 2010
 
Riva - CRM Integration für Exchange - German
Riva - CRM Integration für Exchange - GermanRiva - CRM Integration für Exchange - German
Riva - CRM Integration für Exchange - German
 
Grenzüberschreitende Geschäftsprozesse mit Microsoft SharePoint und BizTalk
Grenzüberschreitende Geschäftsprozesse mit Microsoft SharePoint und BizTalkGrenzüberschreitende Geschäftsprozesse mit Microsoft SharePoint und BizTalk
Grenzüberschreitende Geschäftsprozesse mit Microsoft SharePoint und BizTalk
 
Semantic Media Management in der Praxis
Semantic Media Management in der PraxisSemantic Media Management in der Praxis
Semantic Media Management in der Praxis
 
Fachtagung eCommerce und PIM
Fachtagung eCommerce und PIMFachtagung eCommerce und PIM
Fachtagung eCommerce und PIM
 

Similar a Bernd Beilke und Torsten Hoffmann zu Mashups

Hosting Provider Summit Mai 2012
Hosting Provider Summit Mai 2012Hosting Provider Summit Mai 2012
Hosting Provider Summit Mai 2012
Thomas Uhl
 
Splunk corporate overview German 2012
Splunk corporate overview German 2012Splunk corporate overview German 2012
Splunk corporate overview German 2012
jenny_splunk
 
Re-Use von ECM Projektloesungen durch Anwendungspattern (ECM-Pattern)
Re-Use von ECM Projektloesungen durch Anwendungspattern (ECM-Pattern)Re-Use von ECM Projektloesungen durch Anwendungspattern (ECM-Pattern)
Re-Use von ECM Projektloesungen durch Anwendungspattern (ECM-Pattern)
Gerald Pitschek
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performance
glembotzky
 
Entwickeln und Betreiben eines Cloud Service
Entwickeln und Betreiben  eines Cloud ServiceEntwickeln und Betreiben  eines Cloud Service
Entwickeln und Betreiben eines Cloud Service
SITEFORUM
 

Similar a Bernd Beilke und Torsten Hoffmann zu Mashups (20)

C5 Mashup
C5 MashupC5 Mashup
C5 Mashup
 
B1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentB1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid Development
 
Integrationsszenarien in modernen Anwendungslandschaften - OPITZ CONSULTING -...
Integrationsszenarien in modernen Anwendungslandschaften - OPITZ CONSULTING -...Integrationsszenarien in modernen Anwendungslandschaften - OPITZ CONSULTING -...
Integrationsszenarien in modernen Anwendungslandschaften - OPITZ CONSULTING -...
 
Hosting Provider Summit Mai 2012
Hosting Provider Summit Mai 2012Hosting Provider Summit Mai 2012
Hosting Provider Summit Mai 2012
 
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael Pauly
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael PaulyCloud Computing – erwachsen genug für Unternehmen? by Dr. Michael Pauly
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael Pauly
 
Deutsche Wolke
Deutsche WolkeDeutsche Wolke
Deutsche Wolke
 
Splunk corporate overview German 2012
Splunk corporate overview German 2012Splunk corporate overview German 2012
Splunk corporate overview German 2012
 
ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)
ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)
ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)
 
Cloud Services von PC-studio
Cloud Services von PC-studioCloud Services von PC-studio
Cloud Services von PC-studio
 
Top 10 Mistakes of Internet Project Management (2001)
Top 10 Mistakes of Internet Project Management (2001)Top 10 Mistakes of Internet Project Management (2001)
Top 10 Mistakes of Internet Project Management (2001)
 
Re-Use von ECM Projektloesungen durch Anwendungspattern (ECM-Pattern)
Re-Use von ECM Projektloesungen durch Anwendungspattern (ECM-Pattern)Re-Use von ECM Projektloesungen durch Anwendungspattern (ECM-Pattern)
Re-Use von ECM Projektloesungen durch Anwendungspattern (ECM-Pattern)
 
Referat: Architektur und Entwicklung mobiler Anwendungen
Referat: Architektur und Entwicklung mobiler AnwendungenReferat: Architektur und Entwicklung mobiler Anwendungen
Referat: Architektur und Entwicklung mobiler Anwendungen
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performance
 
EOSD 2012: Deutsche Wolke
EOSD 2012: Deutsche WolkeEOSD 2012: Deutsche Wolke
EOSD 2012: Deutsche Wolke
 
Entwickeln und Betreiben eines Cloud Service
Entwickeln und Betreiben  eines Cloud ServiceEntwickeln und Betreiben  eines Cloud Service
Entwickeln und Betreiben eines Cloud Service
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
 
Zühlke Whitepaper Client Technologien
Zühlke Whitepaper Client TechnologienZühlke Whitepaper Client Technologien
Zühlke Whitepaper Client Technologien
 
Cloud Computing Potentiale
Cloud Computing PotentialeCloud Computing Potentiale
Cloud Computing Potentiale
 
Liferay Portal - ein Webportal für viele Unternehmensanforderungen
Liferay Portal - ein Webportal für viele UnternehmensanforderungenLiferay Portal - ein Webportal für viele Unternehmensanforderungen
Liferay Portal - ein Webportal für viele Unternehmensanforderungen
 
SysAid: The Software (German)
SysAid: The Software (German)SysAid: The Software (German)
SysAid: The Software (German)
 

Más de IBM Lotus

IBM WebSphere Portal - Die nächste Generation
IBM WebSphere Portal - Die nächste GenerationIBM WebSphere Portal - Die nächste Generation
IBM WebSphere Portal - Die nächste Generation
IBM Lotus
 
Unternehmen im Web von heute: Der Kunde im Mittelpunkt
Unternehmen im Web von heute: Der Kunde im MittelpunktUnternehmen im Web von heute: Der Kunde im Mittelpunkt
Unternehmen im Web von heute: Der Kunde im Mittelpunkt
IBM Lotus
 
Project Northstar
Project Northstar Project Northstar
Project Northstar
IBM Lotus
 
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
IBM Lotus
 
Adam Christensen - The Experiment is Over: now it’s time for real value
Adam Christensen - The Experiment is Over: now it’s time for real valueAdam Christensen - The Experiment is Over: now it’s time for real value
Adam Christensen - The Experiment is Over: now it’s time for real value
IBM Lotus
 
Thomas Wenzel-Haberstock zum IBM Innovation Jam
Thomas Wenzel-Haberstock zum IBM Innovation JamThomas Wenzel-Haberstock zum IBM Innovation Jam
Thomas Wenzel-Haberstock zum IBM Innovation Jam
IBM Lotus
 
Michael Hoffmann zu Mobility
Michael Hoffmann zu MobilityMichael Hoffmann zu Mobility
Michael Hoffmann zu Mobility
IBM Lotus
 

Más de IBM Lotus (15)

Mobile Kommunikation im Wandel
Mobile Kommunikation im WandelMobile Kommunikation im Wandel
Mobile Kommunikation im Wandel
 
Mobilität und mehr...im Kontext
Mobilität und mehr...im KontextMobilität und mehr...im Kontext
Mobilität und mehr...im Kontext
 
Innovationen zur Mobilisierung von Geschäftsprozessen mit BlackBerry und Lotus
Innovationen zur Mobilisierung von Geschäftsprozessen mit BlackBerry und LotusInnovationen zur Mobilisierung von Geschäftsprozessen mit BlackBerry und Lotus
Innovationen zur Mobilisierung von Geschäftsprozessen mit BlackBerry und Lotus
 
BM Lotus Mobility Lösungen - Markttrends und Praxisbeispiele
BM Lotus Mobility Lösungen - Markttrends und PraxisbeispieleBM Lotus Mobility Lösungen - Markttrends und Praxisbeispiele
BM Lotus Mobility Lösungen - Markttrends und Praxisbeispiele
 
IBM Mobility Strategy
IBM Mobility StrategyIBM Mobility Strategy
IBM Mobility Strategy
 
IBM Mobility Strategie - Zukunft der Informationstechnologie
IBM Mobility Strategie - Zukunft der InformationstechnologieIBM Mobility Strategie - Zukunft der Informationstechnologie
IBM Mobility Strategie - Zukunft der Informationstechnologie
 
IBM WebSphere Portal - Die nächste Generation
IBM WebSphere Portal - Die nächste GenerationIBM WebSphere Portal - Die nächste Generation
IBM WebSphere Portal - Die nächste Generation
 
Unternehmen im Web von heute: Der Kunde im Mittelpunkt
Unternehmen im Web von heute: Der Kunde im MittelpunktUnternehmen im Web von heute: Der Kunde im Mittelpunkt
Unternehmen im Web von heute: Der Kunde im Mittelpunkt
 
Project Northstar
Project Northstar Project Northstar
Project Northstar
 
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
 
Social Media Aktivitäten bei Lotus
Social Media Aktivitäten bei LotusSocial Media Aktivitäten bei Lotus
Social Media Aktivitäten bei Lotus
 
IBM Lotus Präsentation auf dem Twittwoch am 3. Februar 2010 in München
IBM Lotus Präsentation auf dem Twittwoch am 3. Februar 2010 in MünchenIBM Lotus Präsentation auf dem Twittwoch am 3. Februar 2010 in München
IBM Lotus Präsentation auf dem Twittwoch am 3. Februar 2010 in München
 
Adam Christensen - The Experiment is Over: now it’s time for real value
Adam Christensen - The Experiment is Over: now it’s time for real valueAdam Christensen - The Experiment is Over: now it’s time for real value
Adam Christensen - The Experiment is Over: now it’s time for real value
 
Thomas Wenzel-Haberstock zum IBM Innovation Jam
Thomas Wenzel-Haberstock zum IBM Innovation JamThomas Wenzel-Haberstock zum IBM Innovation Jam
Thomas Wenzel-Haberstock zum IBM Innovation Jam
 
Michael Hoffmann zu Mobility
Michael Hoffmann zu MobilityMichael Hoffmann zu Mobility
Michael Hoffmann zu Mobility
 

Bernd Beilke und Torsten Hoffmann zu Mashups

  • 1. You need to mash it up Bernd Beilke Torsten Hoffmann Lotus Technical Sales
  • 2. Agenda Produkt Überblick Erstellen und Teilen eines Mashups Erstellen eines neuen Feed von einer bestehenden Informationquelle Transformieren and Zusammenfügen von Feeds Entwickeln von W idgets Fragen & Antworten 2
  • 3. Die Informationsflut im Web steigt dramatisch 3
  • 4. Informationen kommen von vielen Quellen Enterprise Tools and Platforms Applications Quickr Portal/portlets Connections Domino Commerce WAS ERP CRM Legacy ECM Enterprise Information Web MQ Series <WSDL> MQ JDBC DB Web services Web Google Gadgets Info Server IMS 4
  • 5. Information Comes From Many Sources Enterprise Tools and Platforms Applications Quickr Portal/portlets Connections Domino Commerce WAS ERP CRM Legacy ECM Enterprise Information Web MQ Series <WSDL> JDBC DB MQ Web services Web Google Gadgets Info Server IMS
  • 6. IBM Mashup Center Eine leichtgewichtige Mashup Plattform, mit eine Fachabteilung einfache, flexible und dynamische Web Anwendungen bauen kann – mit den Management-, Sicherheits- und Governance-Funktionen, die von der IT gefordert werden. Erstellen und Bauen von neuen Anwendungen durch die Wiederverwendung von vorhandenen Daten und Diensten Zugriff auf Unternehmens, Web, Persönliche und Abteilungs- information Entwickeln von Widgets von Unternehmenssystemen Entdekcen und Teilen von Mashups, Widgets, Feeds und Diensten Transformation von Information in neue Feeds 6
  • 7. 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. Schnelle Erstellung der ● Anwendung ( Tage nicht Monate ) Wiederverwendung ● von vorhandenen Funktionen Möglichst mit wenig ● oder gar keiner technischen Fähigkeit zu erstellen 7
  • 8. 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. 8
  • 9. Mashups: Aufgestaute Nachfrage nach Anwendungen abarbeiten Zahl der Benutzer pro Anwendung Herausforderungen des Business Strategische, ● zu langsam – IT reagiert nicht schnell langzeit Apps genug auf neue Business Requirements (erstellt durch IT.) ● Spreadsheet “Apps” sind schwierig zu verteilen, up-to-date zu halten ● veraltete Silo-Informationen Rückstau von IT hat einen Aufgaben-Überhang durch zu einfachen taktischen ● viele Business Anforderungen meistens kurzlebigen ● Untergrund IT Anwendungen Fachbereiche erstellen selbst Apps ● Nicht gemanaged ● Nicht sicher ● Nicht gesichert ● Anzahl der Anwendungen 9
  • 10. Enterprise Mashups nutzen existierende Assets um situative Requirements abzubilden. Strategische, IT erstellte und Anzahl der Benutzer pro Anwendung gemanagte Anwendungen SOA Portal Legacy Anwendungen Informationsquellen Enterprise Mashups Long Tail - situative Anzahl der Anwendung 10
  • 11. IBM Mashup Center Komponenten Lotus Mashups: Schnell und Widget einfaches Erstellen und zentrisch zusammenstellen von Mashups. Erstellen von neuen Widgets. Gemeinsamer Katalog: Verteilen und Finden von mashable Assets. InfoSphere MashupHub: erlaubt das Verteilen von persönlichen- Abteilungs- Informations und Unternehmens-Informationen um zentrisch sie mit Hilfe von Web 2.0 Applikationen zu benutzen. Ausserdem ist noch ein visueller Editor für REST-artige Feeds enthalten. 11
  • 12. Agenda Produkt Überblick Erstellen und Teilen eines Mashups Erstellen eines neuen Feed von einer bestehenden Informationquelle Transformieren and Zusammenfügen von Feeds Entwickeln von Widgets Fragen & Antworten 12
  • 13. Schnelles Erstellen und Teilen eines neuen Mashups Rein Browser-basiertes Werkzeug, welches per drag-and-drop die einfache Erstellung von situativen Anwendungen durch nicht-technische Benutzer unterstützt. § Teilen – public oder nach User/ Gruppe. § Automatic Wiring § Einfügen § Quelle editieren § Anpassen der Darstellung Out-of-the-box, Intuitives, “on-the-glass” Fähigkeit Widget Und vieles einsatzfertige Verbindung von Widgets & Voreinstellungen zu mehr! Widgets. Feeds. setzen. 13
  • 14. Einfaches Auffinden und Teilen von Mashups, Widgets, & Feeds A singulärer zentraler Sichern and Katalog für Feeds Verwalten von und Widgets Zugriffen Tagging und Rating ermöglicht Kollaboration, Wiederverwendung, und Self Service für die Fachabteilung Ermöglicht Teilen & Wiederverwenden durch den Katalog 14
  • 15. Agenda Produkt Überblick Erstellen und Teilen eines Mashups Erstellen eines neuen Feed von einer bestehenden Informationquelle Transformieren and Zusammenfügen von Feeds Entwickeln von W idgets Fragen & Antworten 15
  • 16. Arbeitsschritte für Unternehmens Mashups Develop & Unlock Share & Create Discover Manage Transform Wiederverwenden von vorhandenen Funktionen in neue Kombinationen 16
  • 17. MashupHub ist Informations-Zentrisch Unlocks Enterprise & ● Extend Data Management repositories into new applications & new consumption modalities Departmental repositories for situational use cases Offers data mashup ● Office/Partner Mobile Browser Dashboard Applications Mashups capabilities to combine and transform data from heterogenious data/ content Domino Web Content & Quickr Feeds Ent Apps repositories Portal/portlets Connections W eb Mix internal and external IBM Mashup Center Google Gadgets ● sources Reuse existing assets & ● deliver new functions + DB2 , IDS, IMS, Oracle, BI / BPM & Data MSSQL, JDBC, etc Warehouses insight 17
  • 18. Unternehmensinformation sicher verwenden Verwenden von Unternehmens-, Abteilungs-, Web- und Persönlichen Quellen. Einfaches Erstellen von individuellen Adaptern für eigene Anforderungen Out-of-the-box Plug- oder Systeme ins für gängige Informationsquellen. Erstellen von neuen Feeds in nur Minuten Erstellen von “mashable” Funktionen für strukturierte und unstrukturierte Datenquellen 18 18
  • 19. Erstellen eines Feeds von Excel 19
  • 20. Erstellen eines Feeds von Excel 20
  • 21. Agenda Produkt Überblick Erstellen und Teilen eines Mashups Erstellen eines neuen Feed von einer bestehenden Informationquelle Transformieren and Zusammenfügen von Feeds Entwickeln von W idgets Fragen & Antworten 21
  • 22. Was ist ein Feed-Mashup? A “feed mashup” is a new feed that is made out of one or more feeds. The input feeds can be combined, transformed, filtered, etc, in order to make the new feed. Feed Mashups: Access + transform data sources ● Example Scenario: Take an excel ● spreadsheet of insurance policies and merge with feed from National Weather Service to generate a new feed 22
  • 23. Transformieren, Zusammenfügen, Mixen, and Verwenden von Informationen Mehrfache Quellen in neue Feeds “mashen” Output ist RSS, ATOM oder XML basierend auf der konsumierenden Anwendung oder Widget Schnell und Einfach, aber umfassend, visueller Editor für präzise Kontrolle über die Informationsflüsse 23
  • 24. Agenda Produkt Überblick Erstellen und Teilen eines Mashups Erstellen eines neuen Feed von einer bestehenden Informationquelle Transformieren and Zusammenfügen von Feeds Entwickeln von Widgets Fragen & Antworten 24 24 24
  • 25. Einführung in die Lotus Widget Factory Lotus W idget Factory bietet einen einfache Entwicklungsumgebung, mit ● der Entwickler verschiedener Qualifikationen sehr schnell dynamische W idgets erstellen können ohne Code schreiben zu müssen. Rapid development ● Robust integration capabilities ● Service-oriented development ● Seamless deployment to Lotus ● Mashups Plug-in to Eclipse, IBM Rational ● tools, or WebSphere Integration Developer Supercharge custom widget creation without writing code 25 25 25
  • 26. Einfaches und schnelles Ertellen 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 Benutzerinterface können Entwickler mit beliebiger Vorerfahrung Widgets erstellen, ohne zu programmieren. 26 26 26
  • 27. Enterprise Mashups und Portale Mashups können bewertet und ● kommentiert werden. Dadurch werden TM 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 eds ts , fe ge id ps, w hu M as IBM WebSphere sMash 27 27 27
  • 28. Boieng Airport Search Mashup Search for Airport locations airports by displayed on location and map. Color of runway length icon represents airport status List of airports that matched criteria Live traffic of selected airport Details of selected airport 28 28
  • 29. Boeing Airport Search Mashup Presentation Logic geonames.org web service Inform ation Runway details Live air traffic of major Airport listings (DB2) airports from internet (DB2) 29 29
  • 30. B2C - Increasing value to end customer– Invite Friends Mashup List of contacts from Ability to multiple email and social send SMS messages or networking initiate call sites Use telecom standard ParlayX to determine user Create new presence with blog entry and color coded send SMS status message notifying contacts 30 30
  • 31. Wie werden Mashups eingesetzt? Rapid Response Quick Applications Supply Chain/Inventory Prototype applications Emergency Response Quick integration of information Asset Management Rapid development with less technical skill Retail, Government, Transportation Ad Hoc Research Analyze inventory Most common Track competitors scenarios Manage Risks Banking, Manufacturing, Retail, Telecommunications New Products & Consumer created Services Applications 31 31
  • 33. IBM Software Group What Makes Mashup Platforms Unique? Mashup Development Traditional IT Time to value Days to weeks Months to years Scope Lifespan Variable, often short Long lived Dev. phases Ad-hoc or good-enough Defined, scheduled Process Governance De-centralized, community Formal, centralized Evolution Top-down, centrally driven Organic Application LOB, individuals, groups Corporate IT Users builders Targeted users Small teams or known user Large groups REST, RSS, ATOM, AJAX, SOAP, WS-*, J2EE, Technology JSON, XML, etc. BPEL, etc. Technology 33
  • 34. © Copyright IBM Corporation 2008 Lotus Software IBM Software Group One Rogers Street Cambridge, MA 02142 U.S.A. Produced in the United States of America 12-08 All Rights Reserved IBM, the IBM logo, AIX, AS/400, DB2, Domino, i5/OS, Lotus, Lotus Notes, Notes, QuickPlace, Quickr, Sametime, SmartSuite, System x, Tivoli and WebSphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Adobe is either a registered trademark or trademark of Adobe Systems Incorporated in the United States, and/or other countries. Microsoft and Windows are trademarks of Microsoft Corporation 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. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. 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 publication 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 publication 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. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. 34