Die Applikation  ist ein Netz              Mayflower GmbH 2009
Johann-Peter Hartmann                    20%          80%          Manager    Hacker                              Mayflower...
AmoebaThere is no Spoon  Desktop PC                Mayflower GmbH 2009
Präsentationsschicht  Business-Logik    Datenbank                       Mayflower GmbH 2005
Präsentationsschicht                       HTML  Business-Logik  PHP / Ruby / python    Datenbank           Oracle / MySQL...
Präsentationsschicht                       HTML  Business-Logik  PHP / Ruby / python    Datenbank           Oracle / MySQL...
Trend 1          Mayflower GmbH 2009
Trend 1          Mayflower GmbH 2009
Trend 1          Mayflower GmbH 2009
Trend 1          Mayflower GmbH 2009
Trend 1          Mayflower GmbH 2009
Trend 1          Mayflower GmbH 2009
Trend 1          Mayflower GmbH 2009
Trend 1          Mayflower GmbH 2009
Trend II  Präsentationsschicht    Business-Logik      Datenbank                         Mayflower GmbH 2009
Trend II  Präsentationsschicht                         Ajax    Business-Logik      Datenbank                          Mayfl...
Trend II  Präsentationsschicht                         Ajax    Business-Logik      Datenbank                          Mayfl...
Trend II  Präsentationsschicht                         Ajax    Business-Logik      Datenbank                          Mayfl...
Trend II  Präsentationsschicht                         Ajax    Business-Logik      Datenbank                          Mayfl...
Präsentationsschicht  Business-Logik    Datenbank                       Mayflower GmbH 2009
PräsentationsschichtBusiness-Logik     Business-Logik       Business-Logik Datenbank           Datenbank           Datenba...
SOA                 PräsentationsschichtBusiness-Logik     Business-Logik       Business-Logik Datenbank           Datenba...
Architekturwechsel                  Präsentationsschicht            Server-Side Präsentationsschicht Business-Logik     Bu...
Architekturwechsel                  JS-Applikation    Service          Service          Service Business-Logik   Business-...
Architekturwechsel     Eigene Browserapplikation          Fremd    Service            Service          Service Business-Lo...
Architekturwechsel     Eigene Browserapplikation          Fremd                       Service    Service                  ...
2-Tier Web Application                                      Fremde      Eigene Browserapplikation                         ...
Wo ist der Code?       Präsentationsschicht         Business-Logik           Datenbank                              Mayflow...
Wo ist der Code?       Präsentationsschicht         Business-Logik           Datenbank                              Mayflow...
Wo ist der Code heute?                                     Fremde     Eigene Browserapplikation                           ...
Wo ist der Code heute?                                     Fremde     Eigene Browserapplikation                           ...
Wo ist der Code heute?                                     Fremde     Eigene Browserapplikation                           ...
Wo ist der Code heute?                                     Fremde     Eigene Browserapplikation                           ...
Wo ist der Code heute?                                     Fremde     Eigene Browserapplikation                           ...
RIA-Layer• Ist der Kern der Applikation                                 Mayflower GmbH 2009
RIA-Layer• Ist der Kern der Applikation • User Interface und Interaction                                    Mayflower GmbH ...
RIA-Layer• Ist der Kern der Applikation • User Interface und Interaction • Workflowsteuerung                               ...
RIA-Layer• Ist der Kern der Applikation • User Interface und Interaction • Workflowsteuerung • Glue-Code-Layer für Services...
RIA-Layer• Ist der Kern der Applikation • User Interface und Interaction • Workflowsteuerung • Glue-Code-Layer für Services...
RIA-Layer• Ist der Kern der Applikation • User Interface und Interaction • Workflowsteuerung • Glue-Code-Layer für Services...
RIA-Plattformen• Der Kandidat für die Plattform der  Zukunft ...                                       Mayflower GmbH 2009
RIA-Plattformen• Der Kandidat für die Plattform der  Zukunft ... • Microsoft: SilverLight                                 ...
RIA-Plattformen• Der Kandidat für die Plattform der  Zukunft ... • Microsoft: SilverLight • Adobe: AIR / Flex             ...
RIA-Plattformen• Der Kandidat für die Plattform der  Zukunft ... • Microsoft: SilverLight • Adobe: AIR / Flex • Sun: JavaF...
RIA-Plattformen• Der Kandidat für die Plattform der  Zukunft ...  • Microsoft: SilverLight  • Adobe: AIR / Flex  • Sun: Ja...
Google Chrome OS                   Mayflower GmbH 2009
MashWare-IDEs• Google MashUp Editor• IBM Mashup Center + Project Zero• Intel Mash Maker• MicroSoft PopFly• Yahoo Pipes    ...
Mayflower GmbH 2009
Service-Cloud• SaaS? SOA? Amazon EC2? • Es ist gleich, wo der Service herkommt• ... solange er folgende Anforderungen  erf...
Service-Cloud• Der Service ist die Library/Komponente• Höchste Form der Wiederverwendung von  Komponenten• Einfache, flexib...
Service Cloud 2009                     Mayflower GmbH 2009
Service Cloud 2009                     Mayflower GmbH 2009
Kristallkugel• Web 1.0 existiert friedlich neben Web 2.0,  die Vernetzung wird langsam erfolgen.• Niemand weiss, wie es wi...
URLs• http://pipes.yahoo.com• Google-Dork:  „Mashware: The Future of Web  Applications“ SUN / University of Tampere• Blogs...
• https://www.xing.com/profile/  JohannPeter_Hartmann• Facebook, Twitter, LinkedIn• hartmann@mayflower.de                   ...
Nächste SlideShare
Wird geladen in …5
×

Paradigmenwechsel bei webapplikationen

856 Aufrufe

Veröffentlicht am

  • Als Erste(r) kommentieren

Paradigmenwechsel bei webapplikationen

  1. 1. Die Applikation ist ein Netz Mayflower GmbH 2009
  2. 2. Johann-Peter Hartmann 20% 80% Manager Hacker Mayflower GmbH 2009
  3. 3. AmoebaThere is no Spoon Desktop PC Mayflower GmbH 2009
  4. 4. Präsentationsschicht Business-Logik Datenbank Mayflower GmbH 2005
  5. 5. Präsentationsschicht HTML Business-Logik PHP / Ruby / python Datenbank Oracle / MySQL Mayflower GmbH 2005
  6. 6. Präsentationsschicht HTML Business-Logik PHP / Ruby / python Datenbank Oracle / MySQL Mayflower GmbH 2005
  7. 7. Trend 1 Mayflower GmbH 2009
  8. 8. Trend 1 Mayflower GmbH 2009
  9. 9. Trend 1 Mayflower GmbH 2009
  10. 10. Trend 1 Mayflower GmbH 2009
  11. 11. Trend 1 Mayflower GmbH 2009
  12. 12. Trend 1 Mayflower GmbH 2009
  13. 13. Trend 1 Mayflower GmbH 2009
  14. 14. Trend 1 Mayflower GmbH 2009
  15. 15. Trend II Präsentationsschicht Business-Logik Datenbank Mayflower GmbH 2009
  16. 16. Trend II Präsentationsschicht Ajax Business-Logik Datenbank Mayflower GmbH 2009
  17. 17. Trend II Präsentationsschicht Ajax Business-Logik Datenbank Mayflower GmbH 2009
  18. 18. Trend II Präsentationsschicht Ajax Business-Logik Datenbank Mayflower GmbH 2009
  19. 19. Trend II Präsentationsschicht Ajax Business-Logik Datenbank Mayflower GmbH 2009
  20. 20. Präsentationsschicht Business-Logik Datenbank Mayflower GmbH 2009
  21. 21. PräsentationsschichtBusiness-Logik Business-Logik Business-Logik Datenbank Datenbank Datenbank Mayflower GmbH 2009
  22. 22. SOA PräsentationsschichtBusiness-Logik Business-Logik Business-Logik Datenbank Datenbank Datenbank Mayflower GmbH 2009
  23. 23. Architekturwechsel Präsentationsschicht Server-Side Präsentationsschicht Business-Logik Business-Logik Business-Logik Datenbank Datenbank Datenbank Mayflower GmbH 2009
  24. 24. Architekturwechsel JS-Applikation Service Service Service Business-Logik Business-Logik Business-Logik Datenbank Datenbank Datenbank Mayflower GmbH 2009
  25. 25. Architekturwechsel Eigene Browserapplikation Fremd Service Service Service Business-Logik Business-Logik Business-Logik Datenbank Datenbank Datenbank Mayflower GmbH 2009
  26. 26. Architekturwechsel Eigene Browserapplikation Fremd Service Service Service extern Business-Logik Business-Logik Business-Logik extern Datenbank Datenbank Datenbank extern Mayflower GmbH 2009
  27. 27. 2-Tier Web Application Fremde Eigene Browserapplikation Applikation Rich Internet Application Externe Services Eigene Services Service-Cloud Mayflower GmbH 2009
  28. 28. Wo ist der Code? Präsentationsschicht Business-Logik Datenbank Mayflower GmbH 2009
  29. 29. Wo ist der Code? Präsentationsschicht Business-Logik Datenbank Mayflower GmbH 2009
  30. 30. Wo ist der Code heute? Fremde Eigene Browserapplikation Applikation Rich Internet Application Externe Services Eigene Services Service-Cloud Mayflower GmbH 2009
  31. 31. Wo ist der Code heute? Fremde Eigene Browserapplikation Applikation Rich Internet Application Externe Services Eigene Services Service-Cloud Mayflower GmbH 2009
  32. 32. Wo ist der Code heute? Fremde Eigene Browserapplikation Applikation Rich Internet Application Externe Services Eigene Services Service-Cloud Mayflower GmbH 2009
  33. 33. Wo ist der Code heute? Fremde Eigene Browserapplikation Applikation Rich Internet Application Externe Services Eigene Services Service-Cloud Mayflower GmbH 2009
  34. 34. Wo ist der Code heute? Fremde Eigene Browserapplikation Applikation Rich Internet Application Externe Services Eigene Services Service-Cloud Mayflower GmbH 2009
  35. 35. RIA-Layer• Ist der Kern der Applikation Mayflower GmbH 2009
  36. 36. RIA-Layer• Ist der Kern der Applikation • User Interface und Interaction Mayflower GmbH 2009
  37. 37. RIA-Layer• Ist der Kern der Applikation • User Interface und Interaction • Workflowsteuerung Mayflower GmbH 2009
  38. 38. RIA-Layer• Ist der Kern der Applikation • User Interface und Interaction • Workflowsteuerung • Glue-Code-Layer für Services Mayflower GmbH 2009
  39. 39. RIA-Layer• Ist der Kern der Applikation • User Interface und Interaction • Workflowsteuerung • Glue-Code-Layer für Services• Impliziter Deploy Mayflower GmbH 2009
  40. 40. RIA-Layer• Ist der Kern der Applikation • User Interface und Interaction • Workflowsteuerung • Glue-Code-Layer für Services• Impliziter Deploy• Plattform- und Fehlertolerant Mayflower GmbH 2009
  41. 41. RIA-Plattformen• Der Kandidat für die Plattform der Zukunft ... Mayflower GmbH 2009
  42. 42. RIA-Plattformen• Der Kandidat für die Plattform der Zukunft ... • Microsoft: SilverLight Mayflower GmbH 2009
  43. 43. RIA-Plattformen• Der Kandidat für die Plattform der Zukunft ... • Microsoft: SilverLight • Adobe: AIR / Flex Mayflower GmbH 2009
  44. 44. RIA-Plattformen• Der Kandidat für die Plattform der Zukunft ... • Microsoft: SilverLight • Adobe: AIR / Flex • Sun: JavaFX Mayflower GmbH 2009
  45. 45. RIA-Plattformen• Der Kandidat für die Plattform der Zukunft ... • Microsoft: SilverLight • Adobe: AIR / Flex • Sun: JavaFX• and the Winner is: JavaScript! Mayflower GmbH 2009
  46. 46. Google Chrome OS Mayflower GmbH 2009
  47. 47. MashWare-IDEs• Google MashUp Editor• IBM Mashup Center + Project Zero• Intel Mash Maker• MicroSoft PopFly• Yahoo Pipes Mayflower GmbH 2009
  48. 48. Mayflower GmbH 2009
  49. 49. Service-Cloud• SaaS? SOA? Amazon EC2? • Es ist gleich, wo der Service herkommt• ... solange er folgende Anforderungen erfüllt: • Flexibel und schnell anpassbar • Fehlertolerant • kann Bestandssysteme integrieren Mayflower GmbH 2009
  50. 50. Service-Cloud• Der Service ist die Library/Komponente• Höchste Form der Wiederverwendung von Komponenten• Einfache, flexible Schnittstellen• Bietet Introspektion, Authorisierung und Versionierung Mayflower GmbH 2009
  51. 51. Service Cloud 2009 Mayflower GmbH 2009
  52. 52. Service Cloud 2009 Mayflower GmbH 2009
  53. 53. Kristallkugel• Web 1.0 existiert friedlich neben Web 2.0, die Vernetzung wird langsam erfolgen.• Niemand weiss, wie es wirklich aussehen wird, aber neue Software sollte ... • auf Service-Fähigkeit ausgelegt werden • die Nutzbarkeit externer Komponenten prüfen • im Applikationsportfolio geplant sein• JavaScript wird Applikationssprache Mayflower GmbH 2009
  54. 54. URLs• http://pipes.yahoo.com• Google-Dork: „Mashware: The Future of Web Applications“ SUN / University of Tampere• Blogs: Tim Anderson, Tim O‘Reilly etc ...• http://www.programmableweb.com/apis• http://bit.ly/wxLoQ (Google OS) Mayflower GmbH 2009
  55. 55. • https://www.xing.com/profile/ JohannPeter_Hartmann• Facebook, Twitter, LinkedIn• hartmann@mayflower.de Mayflower GmbH 2009

×