Your SlideShare is downloading. ×
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

2,025

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
2,025
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
1
Likes
16
Embeds 0
No embeds

No notes for slide

Transcript of "Building Enterprise Mashups - Web 2.0 conference"

  1. 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. 2. Mashups?<br />
  3. 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. 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. 5.
  6. 6.
  7. 7.
  8. 8.
  9. 9. Enterprise Mashups?<br />
  10. 10. 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 />
  11. 11. A Specific, Mashup-Centric Business Case<br />CRM<br />Trading System<br />Research Portal<br />Provide Master/Detail functionality across multiple systems<br />
  12. 12. Fix the Business Problem!<br />Before<br />After<br />Relevant Research<br />
  13. 13. Obligatory Long-Tail Slide<br />A<br />B<br />
  14. 14. When Good Enough is Great<br />
  15. 15. 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 />
  16. 16. Put it in my hands!<br />(“Real artists ship” –Steve Jobs)<br />
  17. 17. 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 />
  18. 18. 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 />
  19. 19. The “Core Capabilities” of a Mashup Product<br /><ul><li> Support for Open Standards/Assembly Canvas
  20. 20. Data Extraction
  21. 21. Data Entry
  22. 22. Data Visualization
  23. 23. Scheduling and Surveillance
  24. 24. Transformation and Enrichment
  25. 25. Action
  26. 26. Clipping
  27. 27. Publish and Promote</li></li></ul><li>The “Core Capabilities” of a Mashup Product<br /><ul><li> Support for Open Standards/Assembly Canvas
  28. 28. Data Extraction
  29. 29. Data Entry
  30. 30. Data Visualization
  31. 31. Scheduling and Surveillance
  32. 32. Transformation and Enrichment
  33. 33. Action
  34. 34. Clipping
  35. 35. 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 />
  36. 36. Data Entry, Data Extraction<br />
  37. 37. 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 />
  38. 38. API-Enable [Almost] Anything!<br />
  39. 39. Assembly Canvas, Publish and Promote<br />
  40. 40. Assembly Canvas, Publish and Promote<br />
  41. 41. The Virtuous Circle of Re-use<br />
  42. 42. The Virtuous Circle of Re-use<br />http://www.openmashup.org/<br />
  43. 43. Publish and Promote<br />
  44. 44. Clipping<br />
  45. 45. Clipping<br />
  46. 46. Transformation, Data Visualization<br />
  47. 47. Transformation, Data Visualization<br />
  48. 48. Transformation, Data Visualization<br />
  49. 49. 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 />
  50. 50. “You have turned mashups into everything and therefore into nothing.”<br />But my back feels sooooo much better!<br />
  51. 51. 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 />
  52. 52. 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 />

×