Building Enterprise Mashups<br />orWhat are Enterprise Mashups, and Why Should I Care?<br />Slideware<br />Michael Ogrinz,...
Mashups?<br />
10 Most Disruptive Technologies<br />Enterprise Mashups to Hit $700 Million by 2013<br />Multicore and hybrid processors <...
Mashups open up business Web 2.0 opportunities<br />18 Emerging Topics at the Intersection of Business and IT in 2009<br /...
Enterprise Mashups?<br />
You Can’t Build a Business Case for Enterprise Mashups<br />-Anthony Bradley<br />“you can’t build a general business case...
A Specific, Mashup-Centric Business Case<br />CRM<br />Trading System<br />Research Portal<br />Provide Master/Detail func...
Fix the Business Problem!<br />Before<br />After<br />Relevant Research<br />
Obligatory Long-Tail Slide<br />A<br />B<br />
When Good Enough is Great<br />
Le mieux est l&apos;ennemi du bien*<br />*“The Best is the enemy of the Good”<br />A good plan implemented today is better...
Put it in my hands!<br />(“Real artists ship” –Steve Jobs)<br />
Current relationship between users and IT<br />Flexibility<br />End Users<br />(e.g. Excel “apps”)<br />IT<br />(scalable,...
Mashups define a new relationship model<br />Reliability<br />End Users<br />(e.g. Excel “apps”)<br />IT<br />(scalable, m...
The “Core Capabilities” of a Mashup Product<br /><ul><li> Support for Open Standards/Assembly Canvas
 Data Extraction
 Data Entry
 Data Visualization
 Scheduling and Surveillance
 Transformation and Enrichment
 Action
 Clipping
 Publish and Promote</li></li></ul><li>The “Core Capabilities” of a Mashup Product<br /><ul><li> Support for Open Standard...
 Data Extraction
 Data Entry
 Data Visualization
 Scheduling and Surveillance
 Transformation and Enrichment
 Action
 Clipping
 Publish and Promote</li></li></ul><li>Harvest : <br />AlerterAPI EnablerCompetitive AnalysisInfinite Monkeys Leading Indi...
Data Entry, Data Extraction<br />
3 Lines of Code and You’re Set!<br />// Declare an object to capture output<br />GenericOutput[] output = null;<br />// De...
API-Enable [Almost] Anything!<br />
Upcoming SlideShare
Loading in …5
×

Building Enterprise Mashups - Web 2.0 conference

3,172 views
2,623 views

Published on

The compainon deck for my presentation at the O'Reilly Web 2.0 Expo in NY on Nov 18, 2009

Published in: Technology, Education
1 Comment
16 Likes
Statistics
Notes
No Downloads
Views
Total views
3,172
On SlideShare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
0
Comments
1
Likes
16
Embeds 0
No embeds

No notes for slide

Building Enterprise Mashups - Web 2.0 conference

  1. Building Enterprise Mashups<br />orWhat are Enterprise Mashups, and Why Should I Care?<br />Slideware<br />Michael Ogrinz, author Mashup Patternshttp://www.slideshare.net/mogrinzBuilder<br />Zo Obradovic, Senior Architect Bank of America Merrill Lynch<br />
  2. Mashups?<br />
  3. 10 Most Disruptive Technologies<br />Enterprise Mashups to Hit $700 Million by 2013<br />Multicore and hybrid processors <br />Virtualisation and fabric computing <br />Social networks and social software <br />Cloud computing and cloud/Web platforms <br />Web mashups <br />User Interface <br />Ubiquitous computing <br />Contextual computing <br />Augmented reality <br />Semantics<br />New Report Recommends Financial Services Firms Use Mashups for Cost Cutting and Risk Management <br />Capital Markets Firms to Spend $35 Million on Mashups in 2009<br />Mashups Give Defense Department Strategic Edge<br />Enterprise Mashups Continue to Gain Momentum as Part of Enterprise 2.0<br />Top 10 Strategic Technologies for 2009<br />Wall Street <br />&<br />Mashups Slowly Gain Traction on Wall Street<br />Enterprise Mashups .. IT leaders should investigate this growing space for the significant and transformational potential it may offer their enterprises<br />Technology<br />
  4. Mashups open up business Web 2.0 opportunities<br />18 Emerging Topics at the Intersection of Business and IT in 2009<br />#8: Enterprise Mashups<br />A third of future analytics applications will involve mashups <br />-IBM Insights Forum CDP director Allan Keyte <br />Enterprise mashups deliver one of the long-sought goals of computing: the ability to quickly deliver applications as needed for a specific business challenge. <br />The enterprise mashup market will benefit from the increasing prevalence of software incorporating SOA. Worth $1.4bn in 2008, the SOA platform market will grow to $2.77bn in 2014.<br />&quot;Mashups Are Extremely Compelling,&quot; Says Father of DHTML, Scott Isaacs<br />Enterprise mashup market … will expand more than tenfold to $1.74 billion by 2013.<br />Enterprise mashups, SOA&apos;s killer app?<br />Are enterprise mashups the Excel of our era?<br />by 2010 mashups will be the dominant model. (80 percent) for the creation of composite enterprise applications. <br />Mashups Accelerating and SOA Is Along for the Ride-David Linthicum<br />
  5. Enterprise Mashups?<br />
  6. You Can’t Build a Business Case for Enterprise Mashups<br />-Anthony Bradley<br />“you can’t build a general business case for mashups, [but] you can build a specific mashup-centric business cases.”<br />
  7. A Specific, Mashup-Centric Business Case<br />CRM<br />Trading System<br />Research Portal<br />Provide Master/Detail functionality across multiple systems<br />
  8. Fix the Business Problem!<br />Before<br />After<br />Relevant Research<br />
  9. Obligatory Long-Tail Slide<br />A<br />B<br />
  10. When Good Enough is Great<br />
  11. Le mieux est l&apos;ennemi du bien*<br />*“The Best is the enemy of the Good”<br />A good plan implemented today is better than a perfect plan implemented tomorrow<br />
  12. Put it in my hands!<br />(“Real artists ship” –Steve Jobs)<br />
  13. Current relationship between users and IT<br />Flexibility<br />End Users<br />(e.g. Excel “apps”)<br />IT<br />(scalable, maintainable, secure) <br />Reliability<br />Time-to-market<br />
  14. Mashups define a new relationship model<br />Reliability<br />End Users<br />(e.g. Excel “apps”)<br />IT<br />(scalable, maintainable, secure) <br />Flexibility<br />
  15. The “Core Capabilities” of a Mashup Product<br /><ul><li> Support for Open Standards/Assembly Canvas
  16. Data Extraction
  17. Data Entry
  18. Data Visualization
  19. Scheduling and Surveillance
  20. Transformation and Enrichment
  21. Action
  22. Clipping
  23. Publish and Promote</li></li></ul><li>The “Core Capabilities” of a Mashup Product<br /><ul><li> Support for Open Standards/Assembly Canvas
  24. Data Extraction
  25. Data Entry
  26. Data Visualization
  27. Scheduling and Surveillance
  28. Transformation and Enrichment
  29. Action
  30. Clipping
  31. Publish and Promote</li></li></ul><li>Harvest : <br />AlerterAPI EnablerCompetitive AnalysisInfinite Monkeys Leading Indicator Reality Mining Reputation Management Time Series Manage : <br />Content MigrationPortal EnablerQuick Proof of ConceptSingle Sign-OnWidget EnablerTest : <br />AuditLoad TestingRegression Testing<br />Enhance : AccessibilityFeed Factory:<br />Field MedicFolksonomy EnablerFragility ReducerSmart SuggestionsSuper SearchTranslationUsability EnhancerWorkflowAssemble : <br />Communication and CollaborationContent AggregationContent IntegrationDistributed Drill-DownEmergency ResponseFilterLocation MappingSplinter<br />
  32. Data Entry, Data Extraction<br />
  33. 3 Lines of Code and You’re Set!<br />// Declare an object to capture output<br />GenericOutput[] output = null;<br />// Declare an instance of the “robot”<br />ExampleOne sample = new ExampleOne(); <br />// Run the robot and get the results!<br />output=sample.run();<br />Data Entry, Data Extraction<br />
  34. API-Enable [Almost] Anything!<br />
  35. Assembly Canvas, Publish and Promote<br />
  36. Assembly Canvas, Publish and Promote<br />
  37. The Virtuous Circle of Re-use<br />
  38. The Virtuous Circle of Re-use<br />http://www.openmashup.org/<br />
  39. Publish and Promote<br />
  40. Clipping<br />
  41. Clipping<br />
  42. Transformation, Data Visualization<br />
  43. Transformation, Data Visualization<br />
  44. Transformation, Data Visualization<br />
  45. Harvest : <br />AlerterAPI EnablerCompetitive AnalysisInfinite Monkeys Leading Indicator Reality Mining Reputation Management Time Series Manage : <br />Content MigrationPortal EnablerQuick Proof of ConceptSingle Sign-OnWidget EnablerTest : <br />AuditLoad TestingRegression Testing<br />Enhance : AccessibilityFeed Factory:<br />Field MedicFolksonomy EnablerFragility ReducerSmart SuggestionsSuper SearchTranslationUsability EnhancerWorkflowAssemble : <br />Communication and CollaborationContent AggregationContent IntegrationDistributed Drill-DownEmergency ResponseFilterLocation MappingSplinter<br />
  46. “You have turned mashups into everything and therefore into nothing.”<br />But my back feels sooooo much better!<br />
  47. Harvest : <br />AlerterAPI EnablerCompetitive AnalysisInfinite Monkeys Leading Indicator Reality Mining Reputation Management Time Series Manage : <br />Content MigrationPortal EnablerQuick Proof of ConceptSingle Sign-OnWidget EnablerTest : <br />AuditLoad TestingRegression Testing<br />Enhance : AccessibilityFeed Factory:<br />Field MedicFolksonomy EnablerFragility ReducerSmart SuggestionsSuper SearchTranslationUsability EnhancerWorkflowAssemble : <br />Communication and CollaborationContent AggregationContent IntegrationDistributed Drill-DownEmergency ResponseFilterLocation MappingSplinter<br />
  48. Thank You<br />http://www.slideshare.net/mogrinz<br />Mike: mike@mashuppatterns.com , @mogrinz http://mashuppatterns.com<br />Zo:zo@obradovic.com, @zorano<br />Interview the vendors:<br />Kapow http://kapowtechnologies.com<br />JackBe http://jackbe.com<br />Convertigo http://convertigo.com<br />DreamFace http://dreamface-interactive.com<br />

×