Mashing Up Taking Enterprise Mashups To The Next Level Presentation

50 %
50 %
Information about Mashing Up Taking Enterprise Mashups To The Next Level Presentation

Published on May 13, 2008

Author: jward5519

Source: slideshare.net

 

Mashing Up: Taking Enterprise Mashups to the Next Level Vince Casarez VP Product Management Oracle Corporation

Agenda History The Critics: What’s so great about mashups? Exploring the Various Genres The Venues The Reviews (Critics Reprise)

History

The Critics: What’s so great about mashups?

Exploring the Various Genres

The Venues

The Reviews (Critics Reprise)

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”

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”

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

“ 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

 

 

 

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

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

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

 

The Critics Why Do We Care? But…it’s lower on the list

The Genres How to get started - Segment Consumer Maps Celebrities Food Photos Enterprise Back-end Process Front-end Social www.coverpop.com/wheeloflunch

Consumer

Maps

Celebrities

Food

Photos

Enterprise

Back-end

Process

Front-end

Social

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

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

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

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

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, …

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, …

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, …

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, …

The Venue: Choosing a Platform Matters

Venue: Enterprise Mashup Architecture

The Venue The platform you choose matters Other tips for platforms (based our architecture/assets) Custom & Enterprise Application Integration Security Scalability Personalization Content

The platform you choose matters

Other tips for platforms (based our architecture/assets)

Custom & Enterprise Application Integration

Security

Scalability

Personalization

Content

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

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

Application Evolution 1. Base App Built 2. App Tailored To Meet Business Demands 3. Personalized For Every User 4. Fixes/New Capabilities

Application Evolution 5. New Version Available 6. Customizations Need To Be Redone 7. Personalizations Lost

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

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

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

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

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

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!

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!

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?

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?

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

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

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, …

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, …

For More Information search.oracle.com or http://webcenter.oracle.com WebCenter

 

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

Next Gen Portal Framework

Content Integration

Application Integration

Layered Customizations

Resource Catalog

Enterprise Mashups

Community Spaces

Social Networking

Personal Spaces

Enterprise Ready Web2.0

Desktop Integration

Multi-channel interactions

Add a comment

Related pages

1. Mashing Up: Taking Enterprise Mashups to the Next Level ...

Mashing Up: Taking Enterprise Mashups to the Next Level ... We think you have liked this presentation. ... Mashing Up: Taking Enterprise Mashups to the ...
Read more

Mashing Up: Taking Enterprise Mashups to the Next Level ...

Mashing Up: Taking Enterprise Mashups to the Next Level. Vince Casarez VP Product Management Oracle Corporation. Agenda. History The Critics: What’s so ...
Read more

Mashing-Up-Taking-Enterprise-Mashups-to-the-Next-Level ...

View and Download PowerPoint Presentations on MASHING UP TAKING ENTERPRISE MASHUPS TO THE NEXT LEVEL PPT. Find PowerPoint Presentations and Slides using ...
Read more

Mashing Up: Taking Enterprise Mashups to the Next Level ...

To increase the power of enterprise mashups, ... Mashing Up: Taking Enterprise Mashups to the Next Level . 1:30pm–2:20pm ...
Read more

Presentation Files: Web 2.0 Expo San Francisco 2008 - Co ...

Presentation files will ... Mashing Up: Taking Enterprise Mashups ... Mashing Up_ Taking Enterprise Mashups to the Next Level Presentation [PPT] To ...
Read more

PPT – MASH Event PowerPoint presentation | free to ...

MASH Event - PowerPoint PPT Presentation. ... Next Months Events: ... Mashing Up: Taking Enterprise Mashups to the Next Level - This presentation contains ...
Read more

Enterprise Mashups in Outsourced Manufacturing Mashing ...

Prepared for Enterprise 2.0 Mashup ... Enterprise Mashups in Outsourced Manufacturing Mashing your Shipments and Processes Serus ... Presentation Topics ...
Read more

Enterprise Mashups High impact Strategies What ... - YouTube

Enterprise Mashups High impact Strategies What You Need to Know Definitions Adoptions Impact
Read more