Mashing Up Taking Enterprise Mashups To The Next Level Presentation

  • 1,560 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,560
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
87
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.  
  • 2. Mashing Up: Taking Enterprise Mashups to the Next Level Vince Casarez VP Product Management Oracle Corporation
  • 3. Agenda
    • History
    • The Critics: What’s so great about mashups?
    • Exploring the Various Genres
    • The Venues
    • The Reviews (Critics Reprise)
  • 4. The History: Part I Music Industry
    • Originates from mixing a combination of musical tracks and vocals to create a new song
    • Wikipedia:
      • "A mash-up is a song created out of pieces of two or more songs, usually by overlaying the vocal track of one song seamlessly over the music track of another...”
    • Recognizable examples:
      • Vanilla Ice sampled David Bowie
      • Kanye West mixed “Diamonds are Forever”
  • 5. The History: Part II Moving Beyond Music - Web Application Hybrid
    • “ Web application that combines data from more than one source into a single integrated tool” - Wikipedia
    • Useful and wildly popular mashup: Locate Starbucks
    • http://programmableweb.com/mashups
    www.findbyclick.com
  • 6.  
  • 7.  
  • 8.  
  • 9. The Critics Self Service Custom / Self Service CRM CRM ERP ERP Legacy Legacy
    • Significant time spent manually integrating data & increasing
    • Processes are user-driven, inconsistent and inefficient
    • Logic is replicated across multiple applications
    • Change is complicated, risky and often costly
  • 10. The Critics Why Do We Care? Enterprises are ready… 21% of organizations said they are or plan on using mashups Source: McKinsey Global Survey; How Businesses are Using Web 2.0; January 2007
  • 11.  
  • 12. The Critics Why Do We Care? But…it’s lower on the list
  • 13. The Genres How to get started - Segment
    • Consumer
      • Maps
      • Celebrities
      • Food
      • Photos
    • Enterprise
      • Back-end
      • Process
      • Front-end
      • Social
    www.coverpop.com/wheeloflunch
  • 14. Enterprise Genre: Back-end Mashups
    • Typically done by the developer
    • Targeted to a wide audience
    • Feeds from legacy systems, custom database queries
    • System(s) often don’t support connectors & Skill sets are limited
    • Security isn’t granular enough
    • Limited reusability across applications
    • Limited or no end user customization
    • Example:
      • Enterprise Reports
    • Products/Companies: Kapow , JackBe, Pipes
  • 15. Enterprise Genre: Process AKA Business Mashups
    • Typically done by Business IT
    • Supports core business processes
    • Helps coordinate different process orchestration events that may/may not require user intervention
    • Examples:
      • Employee onboarding
      • Incident management
    • Products/Companies: Serena, Popfly, SOA Orchestration
    INSERT Image
  • 16. Enterprise Genre: Front-end Mashup
    • Typically done by technical lead in LOBs
    • On the glass, information embedded in the page
    • Visualization of related sources
    • Examples:
      • Overlay sales data on a map
      • Inventory data with customer orders
    • Product/Companies: Google, Oracle, BEA, …
  • 17. Enterprise Genre: Social Enterprise Mashup
    • Typically done by developers
    • Social interaction is key to how information is tied together
    • Individuals looking for experts to drive innovation
    • Examples:
      • Activity Streams tied to Applications
      • Who’s available, where & when
    • Products/Companies: Facebook, Google, Oracle, …
  • 18. The Venue: Choosing a Platform Matters
  • 19. Venue: Enterprise Mashup Architecture
  • 20. The Venue
    • The platform you choose matters
    • Other tips for platforms (based our architecture/assets)
      • Custom & Enterprise Application Integration
      • Security
      • Scalability
      • Personalization
      • Content
  • 21. Oracle’s WebCenter Platform Fusion Applications WebCenter Composer WebCenter Spaces WebCenter Anywhere JSF AJAX Active Data ADF Task Flow WebCenter Plug-in JDev WebCenter Web 2.0 Services WebCenter Framework Portlet Runtime JSF Portlet Bridge Search Frmwrk Content Integ Resource Catalog Customizable components Content Discussions Wiki/Blog Presence/IM/VOIP Mashups Links Tags/Tag Clouds Events Composer Personal Space Group Spaces Global Worklist Business Rules Process Customization Enterprise Mashups Desktop Wireless Voice MS Office UI Composition WebCenter Applications MDS Lists Mail/Cal BPEL Worklist JAAS Role Based Pages HTTP Portlets REST Delivery & Consumption Analytics Activity Streams Unified User Profile Polls/Survey / Rule Based Template Delivery
  • 22. Resource Catalog Role Based Exposure of All Resources WebCenter Custom Apps Connections Schemas Schema Objects Content Gadgets Services Apps Task Flows Portlets Processes White Pages Yellow Pages Green Pages JDeveloper
  • 23. Application Evolution 1. Base App Built 2. App Tailored To Meet Business Demands 3. Personalized For Every User 4. Fixes/New Capabilities
  • 24. Application Evolution 5. New Version Available 6. Customizations Need To Be Redone 7. Personalizations Lost
  • 25. The Venue Platform that Supports Evolution or Re-releases
    • Inevitable that applications and data sources will be upgraded/updated
      • Ensure mashup continues to work when V2 rolls out
      • Often – user’s changes are lost when application is updated/upgraded
  • 26. The Venue Mashups are customizations 1. Base Application Deployed 2. OnSite Branding 3. LOB Branding 4. User Personalization and more… Layered Customizations User Customization + Base Application Application Customization + Jane’s Page John’s Page
  • 27. Fusion Edge Applications Consumable Applications at the Edge of the Enterprise Enterprise ERP CRM On Demand HRMS Google Reuters LinkedIn WebEx Facebook Digg SCM User CRM User Axiom
  • 28. Sales 2.0 Productivity Applications Oracle Confidential: Not for Distribution Forms Based Applications Tightly Coupled Control Focused Applications Social Applications Standalone, Loosely Coupled Productivity Focused Applications Sales 1.0 Sales 2.0
  • 29. The Venue: Making it Successful
    • WHAT NOT TO DO…
    • Bad sound, lighting, no restrooms, lip synching,…
    • If so, they won’t spend the time configuring over time
    • WHAT TO DO…
    • Easy to use
    • Must be approachable
    • Performance on par with Web experiences
    • Provide relevant content to roles and interests
    • Define what “good enough” means
    • Know your audience – segment!
  • 30. The Reviews: Know your audience
    • Who’s YOUR target audience? Developers, Business IT, LOBs
    • Just because you can doesn’t mean they want one
      • Figure out their pain
      • What are they trying to do
      • What services do they typically use?
      • How do they cope with the multiple different applications they use to get something done?
        • Do those have web services or portlets?
        • Are the portlets on the latest standards?
      • What do they do now to get their job done?
      • They will surprise you
      • Don’t just want a bucket of widgets – want a configurable app
      • Package to solve a problem or set of problems, not ALL problems
    • What happens when the app changes?
    • What happens when a data source goes away?
  • 31. The Reviews: The Critics Again…
    • Security
      • Establish the right balance of corporate policies without being too restrictive
    • Performance
      • Ensure systems can scale as the user population grows and as new services are deployed
    • Extensibility
      • Necessary to have extensible architecture
    • Change management
      • Provide controls to retain customizations and overridden when necessary
    • Industry standards
      • Crucial to ensure components and services interact seamlessly
  • 32. Taking it to the Next Level
    • Pick two use cases to implement:
      • Simple use case that adds value immediately
      • Vision use case that will justify investing for the future
    • Check out some research papers (i.e. Gartner):
      • G00151351: Who's Who in Enterprise 'Mashup' Technologies
      • G00156064: Key Issues for Enterprise 'Mashup' Practices, Technologies and Products, 2008
      • G00151491:Reference Architecture for Enterprise 'Mashups‘
    • Try out http://programmableweb.com/mashups
    • Check out the products and companies mentioned here at the show: Kapow, JackBe, Serena, Oracle, BEA, …
  • 33. For More Information search.oracle.com or http://webcenter.oracle.com WebCenter
  • 34.  
  • 35. WebCenter 11g – Key Components Framework
    • Next Gen Portal Framework
    • Content Integration
    • Application Integration
    Composer
    • Layered Customizations
    • Resource Catalog
    • Enterprise Mashups
    Spaces
    • Community Spaces
    • Social Networking
    • Personal Spaces
    Services
    • Enterprise Ready Web2.0
    • Desktop Integration
    • Multi-channel interactions