Bridging the Gap Between IT and Business with Enterprise Mashups

  • 3,749 views
Uploaded on

I created this presentation for SAP TechEd 2009. See http://bit.ly/37vdiP …

I created this presentation for SAP TechEd 2009. See http://bit.ly/37vdiP

Enterprise mashups provide a new way for Business Analysts to work closer with IT departments in creating contextual applications and are a cornerstone of Enterprise 2.0. Web application mashups became popular in the consumer Internet space a couple of years ago. Popular consumer mashups often involve mapping third party data on Google maps. More and more Web applications provide open APIs using simple protocols like REST to allow programmatic access and updates. Mashup types can range from simple co-location of widgets to tight data and UI level integration leveraging Web-oriented architecture. Innovative enterprises started to recognize that mashup technologies can help IT departments to become more flexible and allow Web savvy IT and Business Analysts to build contextual applications on the fly. In this session we will discuss different patterns of enterprise mashups, key aspects of enterprise mashup platforms, and different technologies to mashup-enable your SAP and non-SAP systems.

More in: Technology
  • 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
3,749
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
165
Comments
0
Likes
9

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
  • Sample aggregated applications: for example if you take Customer support the application would unify data coming from CRM for customer details, bug tracking for reported product defects, internal knowledge base articles and public forums.
  • Customizable. You can have menu options that have reference tile to bring in to workspaces. We will have dynamic layout.Task-centric and rich UI framework combining multiple internal and external web applications (served from different servers, developed in different technologies)End-users can work on tasks with different contexts in parallel as well as persist work in progressHighly customizable and flexible workplace layout management

Transcript

  • 1. UP113Bridging the Gap Between IT and Business with Enterprise Mashups
    Matthias Zeller
    Group Product Manager
    Adobe Systems
    October 14, 2009
  • 2. Setting Expectations
    What you can expect
    An overview of Enterprise Mashups
    Focus on technology, but also overview of business drivers and use cases
    Demos!
    What I will not cover
    Details about Mashup enabling SAP applications
    General Enterprise 2.0 overview
    Warning
    I have a German accent
  • 3. Agenda
    Enterprise Mashup Definition
    Business Drivers and Use Cases for Enterprise Mashups
    Mashup Technology Overview
    Data centric Mashups
    Composite Rich Internet Applications
    Outlook
  • 4. What are Enterprise Mashups*
    “Enterprise Mashups are an approach to composite applications that targets very rapid application delivery and modification through the assembly or easy integration of existing computing resources (visualization, logic and data) by developers or end users.” (Gartner)*
    A type of composite application
    Involve lightweight integration techniques
    Employ Web-oriented architecture
    Transparent
    Leverage the community
    * See Gartner Research Paper by Anthony Bradley, David Gootzit “The Five Core Principles of Enterprise Mashups”, June 11, 2009
  • 5. Financial Analysis Mashup Example
  • 6. Agenda
    Enterprise Mashup Definition
    Business Drivers and Use Cases for Enterprise Mashups
    Mashup Technology Overview
    Data centric Mashups
    Composite Rich Internet Applications
    Outlook
  • 7. The growing IT backlog
    Central IT
    Line-of-Business IT
    Business Users
    Growing IT Backlog
    Empower
  • 21. Additional Drivers to Consider Mashups
    Rapid prototyping
    Temporary integrations due to mergers & acquisitions
    Integration of web based resources (competitive info, public statistics)
    Personal dashboards
    Location awareness
    Situational awareness
    * See also Gartner Research Paper by Anthony Bradley “A Framework for Key Integration Patterns and Application Types for Enterprise Mashups”, January 30, 2009
  • 22. Agenda
    Enterprise Mashup Definition
    Business Drivers and Use Cases for Enterprise Mashups
    Mashup Technology Overview
    Data centric Mashups
    Composite Rich Internet Applications
    Outlook
  • 23. Enterprise Mashup Components
    Tooling
    Portal
    Standalone
    Web App
    UI Mashup /
    Composite RIA
    Catalog / Repository
    Data Mashups
    Mashup Enablement
    SOA
    Custom API’s
    JDBC
    REST / HTTP
    SAP Business Suite
    Custom Applications
    Databases
    External Websites and Services
  • 24. Vendors
    Mashup Enablement
    Denodo
    Kapow
    Mashup Platforms
    JackBe - Presto
    IBM - Mashup Center
    Composite Rich Internet Applications
    Adobe – LiveCycle Mosaic
  • 25. Agenda
    Enterprise Mashup Definition
    Business Drivers and Use Cases for Enterprise Mashups
    Mashup Technology Overview
    Data centric Mashups
    Composite Rich Internet Applications
    Outlook
  • 26. Connectivity for Enterprise Mashups
    Mashup Native:
    Web Oriented Architecture (REST, RSS, Atom, XML over HTTP)
    Mashup Enable:
    Service Oriented Architecture (SOAP, WSDL, WS-*)
    Messaging (JMS)
    Databases (JDBC)
    Application Adapters (SAP BAPI, Oracle Applications, etc.)
    Mainframe
    Java APIs
    .NET APIs
    Web Screen Scraping
    Excel
  • 27. Data Mashup Tooling
    Tool for Developers (ideally Eclipse plug-in)
    Convert complex API to simple API
    Ability to include custom functions (e.g. call APIs) in Mashup logic
    ID Mapping
    Parse Loops / Handle Conditions
    Tool for Business User/Analyst
    Visual drag-and-drop
    Graphical wiring and rules setting without coding
    Merge data from multiple APIs
    Visual mapping of data structures
    Live preview of results
    Simple rules (e.g. calculations)
    Filter and Sort Data
  • 28. Other Data Mashup Features
    API / UI Generation
    Web Services (SOAP/WSDL)
    REST / XML over HTTP
    RSS/Atom
    Java API
    Flex/Flash UI Generator
    HTML/AJAX UI Generator
    Portlet Generator (WSRP, JSR168/268)
    Registry
    Categorize and register Mashup APIs
    Search Mashup APIs
    API ratings
  • 29. DEMO
  • 30. Agenda
    Enterprise Mashup Definition
    Business Drivers and Use Cases for Enterprise Mashups
    Mashup Technology Overview
    Data centric Mashups
    Composite Rich Internet Applications
    Outlook
  • 31. Sample Use Cases
    Financial Advisor Workplace:
    • Rich, simple and customizable workplace
    • 32. Contextual views unifying over 200 applications
    • 33. Sample Tiles: Investment portfolio, Google finance, salesforce.com
    Case Management:
    • User environment uniting all case information to speed case resolution
    • 34. Ex: call center applications, case worker
    • 35. Sample Tiles: Customer contacts, bug defects, internal knowledge base
    Sales Workplace:
    • Unified customer views aggregating all relevant customer data
    • 36. Sample Tiles: Customer contacts, order history, RFP Responses, projected pipeline
  • End-user Experience
    Task-centric
    Composite view
    Role-based
    Customizable
    Persistent
    Collaboration enabled
  • 37. Composite RIA – Development Characteristics
    Client side framework APIs (JavaScript/ActionScript)
    Client side context allows context sharing
    Client side communication between applications
    Central or distributed catalog of mashablecomponents
    Created and delivered by IT department
    Customized by business users
    Integrate with existing SSO, directory and entitlement management solutions
  • 38. DEMO
  • 39. Agenda
    Enterprise Mashup Definition
    Business Drivers and Use Cases for Enterprise Mashups
    Mashup Technology Overview
    Data centric Mashups
    Composite Rich Internet Applications
    Summary / Outlook
  • 40. Summary / Outlook
    Summary
    Mashups can make the IT organization more responsive to the business and user
    Data mashups and composite rich Internet applications are complimentary to build a user centric workplace
    Identify a business challenge for demonstrating the value of mashups to justify a first implementation / proof-of-concept
    Outlook
    Integrated Sharing / Asynchronous Collaboration
    Integrated Real-Time Collaboration
    Increased Contextual Awareness
  • 41. To learn more about ASUG, visit the ASUG booth in the SDN Clubhouse, or visit our Web site at www.asug.com.
    ASUG and SAP: Partners in Education
    ASUG, Americas’ SAP Users’ Group, is the world’s largest, customer-run community of SAP professionals and partners, with more than 50,000 individual members and 1,750 companies represented. ASUG delivers the highest value to member companies, allowing them to maximize their SAP investments.
    Some highlighted benefits include:
    Access to a year-round community for SAP customers and partners
    Diverse mix of educational topics and events through a variety of formats
    Exclusive opportunity to influence SAP future product direction
    Unparalleled networking opportunities with a dynamic professional network
    Unprecedented partnership with SAP
    Access to ASUG Special Interest Groups and Chapters
  • 42. Virtual SAP TechEd :Extend your SAP TechEd Year Round
    Best of SAP TechEd at Your fingertips
    View sessions that you missed
    Replay and review sessions that you attended
    Quality SAP TechEd Training
    Best Practices
    Product Roadmaps
    Learn at your own pace
    Gain Access to sessions recorded in 2006, 2007, 2008 and 2009* (*available December 2009)
    24/7 Access online/offline
    Flexible Course Syllabus
    Volume Licensing
    Special Pricing for multiple subscribers
    http://www.sdn.sap.com/irj/scn/virtualteched-allsessions
  • 43. Further Information
    è
    SAP Public Web:
    SAP Research: https://www.sdn.sap.com/irj/scn/wiki?path=/display/Research/EMAP
    è
    Related Gartner Analyst Research
    The Five Core Principals of Enterprise Mashups, June 11, 2009
    Who’s Who in Enterprise ‘Mashup’ Technologies, Sep 7, 2007
    Building a Business Case for Enterprise Mashups: A Gartner Framework, June 11, 2009
    A Framework for Key Integration Patterns and Application Types for Enterprise Mashups, January 30, 2009
    Addressing the Seven Primary Challenges to Enterprise Adoption of Mashups, February 3, 2009
    A Process for Successfully Selling Mashups to Enterprise Leaders, February 3, 2009
  • 44. Thank You!
    Matthias Zeller
    mzeller@adobe.com
    @matzeller
  • 45. Feedback
    Please complete your session evaluation (UP113).
    Be courteous — deposit your trash.
    Thank You !