Bridging the Gap Between IT and Business with Enterprise Mashups

  • Published on
    18-Oct-2014

  • View
    5.806

  • Download
    1

Embed Size (px)

DESCRIPTION

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.

Transcript

UP113 Bridging the Gap Between IT and Business with Enterprise Mashups

UP113

Bridging the Gap Between IT and Business with Enterprise Mashups

Matthias ZellerGroup Product ManagerAdobe Systems

October 14, 2009

SAP AG 2009. All rights reserved. / UP113 / Page #1SAP TechEd 09Setting ExpectationsWhat you can expectAn overview of Enterprise MashupsFocus on technology, but also overview of business drivers and use casesDemos!

What I will not coverDetails about Mashup enabling SAP applicationsGeneral Enterprise 2.0 overview

WarningI have a German accentSAP AG 2009. All rights reserved. / UP113 / Page #2SAP TechEd 09AgendaEnterprise Mashup DefinitionBusiness Drivers and Use Cases for Enterprise MashupsMashup Technology OverviewData centric MashupsComposite Rich Internet ApplicationsOutlook

SAP AG 2009. All rights reserved. / UP113 / Page #3SAP TechEd 09What 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 applicationInvolve lightweight integration techniquesEmploy Web-oriented architectureTransparentLeverage the community* See Gartner Research Paper by Anthony Bradley, David Gootzit The Five Core Principles of Enterprise Mashups, June 11, 2009SAP AG 2009. All rights reserved. / UP113 / Page #Financial Analysis Mashup Example

SAP AG 2009. All rights reserved. / UP113 / Page #AgendaEnterprise Mashup DefinitionBusiness Drivers and Use Cases for Enterprise MashupsMashup Technology OverviewData centric MashupsComposite Rich Internet ApplicationsOutlook

SAP AG 2009. All rights reserved. / UP113 / Page #6SAP TechEd 09The growing IT backlogSAPInfrastructureDatabasesOther central appsHR, FinanceSalesProduct-line specific BUsPower UsersIT savvy UserRegular UserCentral ITLine-of-Business ITBusiness UsersGrowing IT BacklogEmpowerGrowing expectations on user experienceCustom or one-off requirementsNeed to leverage core IT systemsChange/adopt quicklySAP AG 2009. All rights reserved. / UP113 / Page #7SAP TechEd 09Additional Drivers to Consider MashupsRapid prototypingTemporary integrations due to mergers & acquisitionsIntegration of web based resources (competitive info, public statistics)Personal dashboardsLocation awarenessSituational awareness

* See also Gartner Research Paper by Anthony Bradley A Framework for Key Integration Patterns and Application Types for Enterprise Mashups, January 30, 2009SAP AG 2009. All rights reserved. / UP113 / Page #AgendaEnterprise Mashup DefinitionBusiness Drivers and Use Cases for Enterprise MashupsMashup Technology OverviewData centric MashupsComposite Rich Internet ApplicationsOutlook

SAP AG 2009. All rights reserved. / UP113 / Page #9SAP TechEd 09Enterprise Mashup ComponentsSAP Business SuiteCustom ApplicationsDatabasesExternal Websites and ServicesMashup EnablementSOACustom APIsJDBCREST / HTTPData MashupsPortalStandaloneWeb AppUI Mashup /Composite RIAToolingCatalog / RepositorySAP AG 2009. All rights reserved. / UP113 / Page #10SAP TechEd 09VendorsMashup EnablementDenodoKapow Mashup PlatformsJackBe - PrestoIBM - Mashup CenterComposite Rich Internet ApplicationsAdobe LiveCycle Mosaic

SAP AG 2009. All rights reserved. / UP113 / Page #11SAP TechEd 09AgendaEnterprise Mashup DefinitionBusiness Drivers and Use Cases for Enterprise MashupsMashup Technology OverviewData centric MashupsComposite Rich Internet ApplicationsOutlook

SAP AG 2009. All rights reserved. / UP113 / Page #12SAP TechEd 09Connectivity for Enterprise MashupsMashup 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.)MainframeJava APIs.NET APIsWeb Screen ScrapingExcel

SAP AG 2009. All rights reserved. / UP113 / Page #13SAP TechEd 09Data Mashup ToolingTool for Developers (ideally Eclipse plug-in)Convert complex API to simple APIAbility to include custom functions (e.g. call APIs) in Mashup logicID MappingParse Loops / Handle ConditionsTool for Business User/AnalystVisual drag-and-dropGraphical wiring and rules setting without codingMerge data from multiple APIsVisual mapping of data structuresLive preview of resultsSimple rules (e.g. calculations)Filter and Sort Data

SAP AG 2009. All rights reserved. / UP113 / Page #14SAP TechEd 09Other Data Mashup FeaturesAPI / UI GenerationWeb Services (SOAP/WSDL)REST / XML over HTTPRSS/AtomJava APIFlex/Flash UI GeneratorHTML/AJAX UI GeneratorPortlet Generator (WSRP, JSR168/268)RegistryCategorize and register Mashup APIsSearch Mashup APIsAPI ratings

SAP AG 2009. All rights reserved. / UP113 / Page #DEMO

SAP AG 2009. All rights reserved. / UP113 / Page #16SAP TechEd 09AgendaEnterprise Mashup DefinitionBusiness Drivers and Use Cases for Enterprise MashupsMashup Technology OverviewData centric MashupsComposite Rich Internet ApplicationsOutlook

SAP AG 2009. All rights reserved. / UP113 / Page #17SAP TechEd 09Sample Use CasesCase Management: User environment uniting all case information to speed case resolutionEx: call center applications, case workerSample Tiles: Customer contacts, bug defects, internal knowledge base

Financial Advisor Workplace: Rich, simple and customizable workplaceContextual views unifying over 200 applicationsSample Tiles: Investment portfolio, Google finance, salesforce.com

Sales Workplace: Unified customer views aggregating all relevant customer dataSample Tiles: Customer contacts, order history, RFP Responses, projected pipeline

SAP AG 2009. All rights reserved. / UP113 / Page #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.

18SAP TechEd 09End-user ExperienceTask-centric Composite viewRole-basedCustomizablePersistentCollaboration enabled

SAP AG 2009. All rights reserved. / UP113 / Page #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

19SAP TechEd 09Composite RIA Development CharacteristicsClient side framework APIs (JavaScript/ActionScript)Client side context allows context sharingClient side communication between applicationsCentral or distributed catalog of mashable componentsCreated and delivered by IT departmentCustomized by business users Integrate with existing SSO, directory and entitlement management solutions

SAP AG 2009. All rights reserved. / UP113 / Page #DEMO

SAP AG 2009. All rights reserved. / UP113 / Page #21SAP TechEd 09AgendaEnterprise Mashup DefinitionBusiness Drivers and Use Cases for Enterprise MashupsMashup Technology OverviewData centric MashupsComposite Rich Internet ApplicationsSummary / Outlook

SAP AG 2009. All rights reserved. / UP113 / Page #22SAP TechEd 09Summary / OutlookSummaryMashups can make the IT organization more responsive to the business and userData mashups and composite rich Internet applications are complimentary to build a user centric workplaceIdentify a business challenge for demonstrating the value of mashups to justify a first implementation / proof-of-conceptOutlookIntegrated Sharing / Asynchronous CollaborationIntegrated Real-Time CollaborationIncreased Contextual Awareness

SAP AG 2009. All rights reserved. / UP113 / Page #23SAP TechEd 09To 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 EducationASUG, Americas SAP Users Group, is the worlds 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 partnersDiverse mix of educational topics and events through a variety of formatsExclusive opportunity to influence SAP future product directionUnparalleled networking opportunities with a dynamic professional networkUnprecedented partnership with SAPAccess to ASUG Special Interest Groups and Chapters

SAP AG 2009. All rights reserved. / UP113 / Page #SAP TechEd 08SAP TechEd 09

Virtual SAP TechEd :Extend your SAP TechEd Year Round Best of SAP TechEd at Your fingertipsView sessions that you missedReplayand reviewsessions that you attended Quality SAP TechEd TrainingBest PracticesProduct RoadmapsLearn at your own pace Gain Access to sessions recorded in 2006, 2007, 2008 and 2009* (*available December 2009)24/7 Access online/offlineFlexible Course SyllabusVolume LicensingSpecial Pricing for multiple subscribershttp://www.sdn.sap.com/irj/scn/virtualteched-allsessionsSAP AG 2009. All rights reserved. / UP113 / Page #SAP TechEd 09Further InformationRelated Gartner Analyst ResearchThe Five Core Principals of Enterprise Mashups, June 11, 2009Whos Who in Enterprise Mashup Technologies, Sep 7, 2007Building a Business Case for Enterprise Mashups: A Gartner Framework, June 11, 2009A Framework for Key Integration Patterns and Application Types for Enterprise Mashups, January 30, 2009Addressing the Seven Primary Challenges to Enterprise Adoption of Mashups, February 3, 2009A Process for Successfully Selling Mashups to Enterprise Leaders, February 3, 2009

SAP Public Web:SAP Research: https://www.sdn.sap.com/irj/scn/wiki?path=/display/Research/EMAP

SAP AG 2009. All rights reserved. / UP113 / Page #SAP TechEd 09Thank You!Matthias Zellermzeller@adobe.com@matzellerSAP AG 2009. All rights reserved. / UP113 / Page #27SAP TechEd 09Feedback

Please complete your session evaluation (UP113).Be courteous deposit your trash. Thank You !ContactSAP AG 2009. All rights reserved. / UP113 / Page #28SAP TechEd 09No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology.Java is a registered trademark of Sun Microsystems, Inc.JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company.All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warrant.Copyright 2009 SAP AGAll Rights ReservedSAP AG 2009. All rights reserved. / UP113 / Page #29SAP TechEd 09