SAP Microsoft Integration

download SAP Microsoft Integration

of 41

Transcript of SAP Microsoft Integration

  • 7/31/2019 SAP Microsoft Integration

    1/41

    From Mic rosoft Of f ic e t o V isual St ud io A Com prehensive Guide t o In t egrat ionOpt ions Be tw een SAP Net Weaver andMic rosoft Produc t s , Deve lopm ent Too ls,

    and .NET Appl ic at ions

    Frank l in Herbas

    SAP

  • 7/31/2019 SAP Microsoft Integration

    2/41

    The Collaboration Technology Support Center

    Wrap-up

    SAP NetWeaver and Microsoft .NET

    SAP NetWeaver and Microsoft .NETinteroperability roadmap

  • 7/31/2019 SAP Microsoft Integration

    3/41

    The Collaboration Technology Support Center

    Wrap-up

    SAP NetWeaver and Microsoft .NET

    SAP NetWeaver and Microsoft .NETinteroperability roadmap

  • 7/31/2019 SAP Microsoft Integration

    4/41

    SAP AG 2005, 4

    The SAP Net Weaver Announc em ent 2003

    Evolution of mySAP Technology

    Unifies and aligns people,information, and business

    processes Integrates across technologies

    and organizational boundaries

    A safe choice with full .NET andJ2EE interoperability

    The business foundation forSAP and partners

    Powers business-readysolutions that reduce customintegration

    Its Enterprise ServicesArchitecture increases businessprocess flexibility

    DB and OS Abstraction.NET

    People In t egrat ion

    Com

    posite

    Applicati

    on

    Fram

    ework

    Process In t egra t ion

    IntegrationBroker

    Business ProcessManagement

    In fo rmat ion In tegra t ion

    BusinessIntelligence

    KnowledgeManagement

    Life

    Cyc

    leManagem

    ent

    Portal Collaboration

    J2EE ABAP

    Appl icat ion P la t form

    Multi-Channel Access

    SAP Net WeaverSAP Net Weaver

    DB and OS Abstraction

    Master Data Management

    WebSphere

  • 7/31/2019 SAP Microsoft Integration

    5/41

    SAP AG 2005, 5

    The SAPPHIRE 2004 Press Release

    Microsoft and SAP Raise the Stakes for Web

    Services for the Enterprise

    Companies Deepen Relationship through BroadIntegration of SAP NetWeaver with Microsoft .NET

    NEW ORLEANS, La. and REDMOND, Wash. - May 12,

    2004 - Microsoft Corp. and SAP AG (NYSE: SAP)

    today announced a significant expansion of their

    long-standing relationship based on a shared

    commitment to Web services...

    Full press release on: http://www.sap.com/company/press/press.asp?pressID=2799

  • 7/31/2019 SAP Microsoft Integration

    6/41

    SAP AG 2005, 6

    The SAPPHIRE 2004 Press Release: K ey T opic s

    Tec hnology del iverables:

    SAP Enterprise Portal Development Kit for Microsoft .NET

    SAP .NET Connector Version 2.0

    SAP Support for Visual Studio .NET

    SAP NetWeaver Support for Advanced Web Services Protocols

    SAP NetWeaver Support for Microsoft Smart Client Technology

    Integration between SAP NetWeaver, Microsoft Exchange, and

    Microsoft Windows SharePoint Services

    Bus iness engagem ent :

    Joint staffing of Collaboration Technology Support Center

    Joint sales and marketing

  • 7/31/2019 SAP Microsoft Integration

    7/41

    SAP AG 2005, 7

    Why SAP Net Weaver Int e roperabi l i t y w i th Mic roso ft .NET?

    We at Akzo Nobel Chemicals have chosen SAP and Microsoft as ourkey software vendors. For us it is extremely important to understandhow both companies work together to give us the full technicalinteroperability between SAP NetWeaver and Microsoft .NET not only

    today, but also in the future

    Gerard HelminkGroup Information Officer, Chemical DivisionAkzo Nobel

    60% of SAP solutions run on Microsoft servers

    More than 90% of desktops use Windows and Office

    Microsoft Windows is the only platform that supports all SAP products

    Microsoft is one of our biggest partners:

    Microsoft is 95% partner and 5% competitor. (H. Kagermann)

    Therefore: SAP customers demand to understand interoperabilitybetween SAP NetWeaver with Microsoft .NET

  • 7/31/2019 SAP Microsoft Integration

    8/41

    The Collaboration Technology Support Center

    Wrap-up

    SAP NetWeaver and Microsoft .NET

    SAP NetWeaver and Microsoft .NETinteroperability roadmap

  • 7/31/2019 SAP Microsoft Integration

    9/41

    SAP AG 2005, 9

    This roadmapcontains the currentstatus for existingor announcedinteroperabilityscenarios betweenSAP NetWeaver andMicrosoft .NET

    Roadm ap: SAP Net Weaver and Mic rosof t .NETInteroperab i l i t y

    Information Integration

    Process Integration

    People Integration

    Application Platform

    SAP Enterprise Portal Development Kit for .NET (PDK .NET)

    Active Directory and Single Sign-On

    Repository Mgr. for Sharepoint/Exchange (Early 2005)

    BizTalk Server and SAP XI Interoperability

    SAP .NET Connector 2.0

    Windows and SQL Server (Ongoing)

    g

    g

    g

    y

    = Solution ready

    = Solution announced

    g

    y

    = Collaboration Briefon SAP DeveloperNetwork (SDN)

    Smart Client Sample Applications (VS .NET 2005)y

    Web Services Collaboration (Ongoing)

    Microsoft Content Management Server (Early 2005)y

    (Status: October 2004;list is incomplete:This presentation reflectscurrent planning. Contentsmay be changed withoutprior notice, and are in noway binding upon SAP)

    g

    Outlook Web Access in EPg

    Click on item for details. Click to return to this slide. Click for next agenda item

    g

    g

  • 7/31/2019 SAP Microsoft Integration

    10/41

    SAP AG 2005, 10

    PDK .NET: Overv iew

    In teroperab i l i t y

    Develop iViews using Microsoft Visual Studio .NET

    Integrate Microsoft-based applications into SAP Enterprise Portal (EP)

    Seamless integration with SAP Enterprise Portal 6.0

    Leverage resources around Microsoft .NET framework and ASP.NET

    Product roadmap

    First prototype shown at SAPPHIRE 2003 by Shai Agassi (SAP) andEric Rudder (Microsoft)

    Early adopter program since June 2004

    Shipping now on SAP Developer Network(http://www.sdn.sap.com/sdn/developerareas/dotnet.sdn)

    Available now onSAP Developer Network

    Available now onSAP Developer Network

  • 7/31/2019 SAP Microsoft Integration

    11/41

    SAP AG 2005, 11

    PDK .NET: Arc hi t ec t ure

    SAP J2EE EP 6.NET Server

    Browser

    Portal Services

    InteroperabilityFramework

    Ja.NET

    InteroperabilityFramework

    Ja.NET

    Deployment

    Visua

    lStudio

    .NET

    SAP .NET Controls

    SAP .NET Connector

    .NET iView

    .NET Portal Services

    .NETProxies &

    Managers(iViews &Services)

  • 7/31/2019 SAP Microsoft Integration

    12/41

    SAP AG 2005, 12

    PDK .NET: Arc hi t ec t ure in Det a i l

    The .NET Serv er

    ASP.NET Networking process is used to run the .NET iViews. IIS is notbeing used

    All ASP.NET objects (request, response, session, application) should

    be available to the iView developers

    The server could run as NT service

    In teroperab i l i t y Fram ew ork

    A framework that allows API calls from the Java stack to the .NET stackand vice versa

    For each .NET object that can be called from Java a Java proxy objectis created and vice versa

    On the the .NET side, .NET Remoting technology is being used

  • 7/31/2019 SAP Microsoft Integration

    13/41

    SAP AG 2005, 13

    PDK .NET: Bui ld ing Bloc k s for .NET iV iew s

    What is a .NET iV iew ?

    .NET iView can be written in a similar way of developing ASP.NET page

    A new class is introduced SAP.Portal.Web.UI.iView

    Derives from System.Web.UI.Page means it is similar to ASP.NET page

    iViews inherit from it

    Context objects are available through properties of the iView (Profile,Logger, User Information, )

    SAP .NET c ont ro ls Provide a set of .NET controls that will be used to create .NET iViews in

    an easy way

    Support SAP unified rendering

    Easy connectivity to connectors responsible for retrieving data

    Use Portal User information Culture, Theme

    Will be available through the VS.NET Toolbox

  • 7/31/2019 SAP Microsoft Integration

    14/41

    SAP AG 2005, 14

    PDK .NET: Deploy m ent Modes

    Off l ine Deploym ent

    .NET iViews are packed in a PAR file (same as in Java)

    PRT deployment mechanism is being used

    Deployment is done through the PRT HTTP API

    The assemblies and the files are being kept in the Portal Content Directory

    Deployment to a remote server is supported

    Hot Deployment i s suppor ted

    When the developer deploys an iView that is already loaded, the serverreloads the application domain

    All the existing requests are completed

    New requests run using the new iView version

    Session and cache objects are deleted

  • 7/31/2019 SAP Microsoft Integration

    15/41

    SAP AG 2005, 15

    PDK .NET: Window s Runt im e Envi ronm ent

    J 2EE & .NET servers res ide on the sam ephys ica l m ach ine Windows mach ine

    J2EE

    .NET

    J2EE

    .NET

    J2EE

    .NET

  • 7/31/2019 SAP Microsoft Integration

    16/41

    SAP AG 2005, 16

    PDK .NET: Hybr i d Runt im e Environm ent

    Separate m ac hines for t he J 2EE servers and fort he .NET server s. The J 2EE server c an be aUnix Mach ine

    J2EE

    Cluster

    .NET

    Cluster

  • 7/31/2019 SAP Microsoft Integration

    17/41

    SAP AG 2005, 17

    PDK .NET: Visua l St udio .NET Int egrat ion

    Fully integrate solution into VS.NET, including: Creation of SAP Portal Project

    Adding of SAP .NET iView

    Toolbars actions deploy, create

    Toolboxes .NET controls

    Menus

    Use standard development behaviors

    Debugging* Preview*

    Intellisense

    *Only if connected to a Portal server

    Developer can develop iViews when no Portal is running

    The development can be done working with remote Portal server(not installed on the same machine as VS.NET)

  • 7/31/2019 SAP Microsoft Integration

    18/41

    SAP AG 2005, 18

    PDK .NET: Visua l St udio .NET Int egrat ion (cont .)

    SAPMenu

    SolutionExplorer

    Context-Sensitive Help

    SAP UIControls

    SAP ServerExplorer

  • 7/31/2019 SAP Microsoft Integration

    19/41

    SAP AG 2005, 19

    SAP .NET Connec t or

    In teroperab i l i t y

    Design-time and runtime environment

    Visual Studio for PDK and SAP .NET Connector

    Use .NET Connector for fast and scalable access to 1000s of BAPIsand RFCs

    Leverage existing skills in Visual Studio, ASP, Visual Basic and C#

    Product Roadmap

    SAP .NET Connector 2.0 is available at the SAP Service Marketplace

    SAP .NET Connector 2.0 also ships as part of the PDK .NET onSAP Developer Network

  • 7/31/2019 SAP Microsoft Integration

    20/41

    SAP AG 2005, 20

    SAP .NET Connec t or (c ont .)

    High l igh ts

    SAP .NET Connector was thefirst dedicated SAP productoffering SAP NetWeaver-.NET

    interoperability Extend mySAP applications

    with .NET components

    Avai lab le t oday

    Version 1.0 ships since 11/2002

    More than 5,000 registereddownloads so far

    Very positive feedback fromcustomers and partners

  • 7/31/2019 SAP Microsoft Integration

    21/41

    SAP AG 2005, 21

    SAP .NET Connec t or V2

    Equal suppor t for V isual Bas ic and C#

    Beginning with Version 2.0, Visual Basic.NET is a first class languagefor the .NET Connector, with equal feature support as Visual C#

    In tegra t ion w i t h t he V isual St ud io Server Ex p lorer View SAP systems in the Visual Studio.NET Server Explorer

    Drag and drop function modules and BAPIs into your project

    Drag and drop an SAP system from the Visual Studio Server Explorer to

    create a Login component

    Suppor t fo r t he BAPI ob jec t m odel

    In version 2.0 the full BAPI object model is implemented by use of

    Proxy fields and improved databinding tools support

    Addi t iona l t oo ls suppor t

    Available now onSAP Developer Network

    Available now onSAP Developer Network

  • 7/31/2019 SAP Microsoft Integration

    22/41

    SAP AG 2005, 22

    Off ice In t egrat ion and Sm ar t Cl ient Tec hnolog ies

    Product overv iew Web Services-based solutions involving Office System and future

    smart client technologies

    In teroperab i l i t y Now: Microsoft .NET Framework 1.1 and Microsoft Office 2003

    2005: Visual Studio 2005 (Whidbey)

    Longhorn

    Product roadmap

    Word, Excel, and InfoPath demos

    SAP will deliver Office and smart client samples

    SAP will deliver Longhorn smart client and SDK

  • 7/31/2019 SAP Microsoft Integration

    23/41

    SAP AG 2005, 23

    SAP Sing le Sign-On (SSO)

    SAP EP provides SSO toback-end systems using:

    SAP Logon Tickets

    Account Aggregation

    SAP Logon Tickets can beused for SSO to:

    SAP Applications

    Microsoft WebApplications such asOutlook Web Access

    Other applications withappropriate Web Serverfilter

    Third-partyApplications

    SAP Enterprise Portal

    e.g., Accountaggregation

    SAP ISAPIFIlter DLL

    SAP Logon Ticket

    Initial

    Logon

    New

  • 7/31/2019 SAP Microsoft Integration

    24/41

    SAP AG 2005, 24

    Ex am ple : Out look Web Ac c ess

    The T ic k e t Br idge to Mic rosof t Web App l ica t ions

    Exchange

    2003

    1

    3

    Impersonation

    Kerberos ticket

    SAP

    Filter

    Microsoft InternetInformation Server

    Check SAP LogonTicket

    ActiveDirectory

    2003

    Check if server is trusted

    for delegation

    2

    KerberosConstra inedDelegat ion

    Available now onSAP Developer Network

    Available now onSAP Developer Network

  • 7/31/2019 SAP Microsoft Integration

    25/41

    SAP AG 2005, 25

    Out look Web Ac c ess in Ent erpr ise Por t a l

    In teroperab i l i t y Access Outlook Inbox, Calendar, Tasks, Contacts from within

    SAP Enterprise Portal

    Authentication (SSO) issue solved: New Ticket Bridge

    Windows Integrated Authentication (intranet)

    Kerberos Constrained Delegation (Windows 2003 and Exchange Server 2003)

    Product roadmap

    Exchange 2003 offers great Web user interface withOutlook Web Access (OWA)

    Use standard SAP EP iViews to visualize OWA in EP

    SAP Whitepaper explains OWA integration into EP

    Navigate from there into Outlook Windows client

  • 7/31/2019 SAP Microsoft Integration

    26/41

    SAP AG 2005, 26

    Out look Web Ac c ess in SAP Ent erpr ise Por t a l : Sam ple

  • 7/31/2019 SAP Microsoft Integration

    27/41

    SAP AG 2005, 27

    Reposi to ry Managers for SharePo in t and Ex c hange

    Product overv iew Windows SharePoint Services ships with Windows Server 2003

    SharePoint Portal Server integrates corporate WSS sites and addsservices (search, navigation)

    Exchange Server offers Public Folders of interest

    In teroperab i l i t y

    Unified view from SAP Knowledge Management to locally stored

    documents and outside repositories Leverage the investment in Microsoft document repositories

    Portlet (iView, Web Part) Syndication has clear limitations

    Product roadmap Microsoft will provide SharePoint- and Exchange-specific Repository

    Managers in early 2005

  • 7/31/2019 SAP Microsoft Integration

    28/41

    SAP AG 2005, 28

    Mic rosoft Cont ent Managem ent Server

    In teroperab i l i t y Content Management Server (CMS) is a comprehensive solution

    for content creation, publishing, and storage

    Microsoft Word, FrontPage as Simple Content Editing Tools

    CMS iViews to publish content and to support Business Managersand Business Users inside SAP Enterprise Portal

    Product roadmap

    Microsoft will offer CMS iViewsfor SAP Enterprise Portal 6.x inearly 2005

  • 7/31/2019 SAP Microsoft Integration

    29/41

    SAP AG 2005, 29

    BizTalk and SAP XI

    In teroperab i l i t y

    Message-based interoperability between XI and BizTalk

    Goal is to deliver integration solely via Web Services

    Both companies will drive advanced Web service protocols standardsenabling reliable and transacted interoperability.Examples:

    Including BPEL4WS

    WS-I Basic Profile

    WS-RM (Reliable Messaging)

    Us ing Web serv ices t o connec t t he c r i t i c a l bus iness in form at ion and proc esses in SAPNetWeaver w i t h the pow er and product i v it y o f Mic rosof t .NET w i l l g ive our m ut ua l c ust om ersa key c ompet i t i ve edge , said B i l l Ga tes .

    Mi f Pl f

  • 7/31/2019 SAP Microsoft Integration

    30/41

    SAP AG 2005, 30

    Microsoft Pla t fo rms

    Window s Server Microsoft Windows is the most widely used OS, and the only one

    with end-to-end support for all SAP components

    Current servers impose no more limitations to scalability

    After three years of successful development cooperation withMicrosoft, SAP was launch partner for Windows Server 2003 andits 64-bit version

    SQL Serve r

    Scalable and reliable state-of-the-art database

    Support for Yukon beta/Microsoft already live

    Microsof t Cer t i f i ca t ion

    SAP R/3 Enterprise 4.7 is certified forWindows Server 2003 Datacenter Edition

  • 7/31/2019 SAP Microsoft Integration

    31/41

    The Collaboration Technology Support Center

    Wrap-up

    SAP NetWeaver and Microsoft .NET

    SAP NetWeaver and Microsoft .NETinteroperability roadmap

    Th CTSC MS Mi i St t t

  • 7/31/2019 SAP Microsoft Integration

    32/41

    SAP AG 2005, 32

    The CTSC-MS Mission St at em ent

    The CollaborationTechnology Support

    Center is a joint team ofexperts from SAP and

    Microsoft that provides

    guidance and help forbetter integration

    between SAP and

    Microsoft products.

    Relat ionsh ip Tr iang le: Cust om er SAP Mic rosof t

  • 7/31/2019 SAP Microsoft Integration

    33/41

    SAP AG 2005, 33

    Relat ionsh ip Tr iang le: Cust om er, SAP, Mic rosof t

    Customer

    Development Development

    Consultin

    gSale

    s Sales

    Consultin

    g

    CollaborationTechnology SupportCenter (CTSC-MS)

    SAP MicrosoftCompetence Center

    NET Int eroperabi l i t y in SAP Developer Net w ork

  • 7/31/2019 SAP Microsoft Integration

    34/41

    SAP AG 2005, 34

    .NET Int eroperabi l i t y in SAP Developer Net w ork

    SAP Interna l In form at ion Por t a l About Mic rosoft

  • 7/31/2019 SAP Microsoft Integration

    35/41

    SAP AG 2005, 35

    SAP In terna l In form at ion Por t a l About Mic rosoft

  • 7/31/2019 SAP Microsoft Integration

    36/41

    The Collaboration Technology Support Center

    Wrap-up

    SAP NetWeaver and Microsoft .NET

    SAP NetWeaver and Microsoft .NETinteroperability roadmap

    Fur t her Informat ion

  • 7/31/2019 SAP Microsoft Integration

    37/41

    SAP AG 2005, 37

    Fur t her Informat ion

    http://www.sdn.sap.com SAP NetWeaver .NET Interoperability

    http://service.sap.com microsoft

    http://www.microsoft-sap.com

    [email protected]

    [email protected]

    [email protected]

    For More Inform at ion: Ac c ess t he SAP DeveloperN t k d

  • 7/31/2019 SAP Microsoft Integration

    38/41

    SAP AG 2005, 38

    Net w o rk w w w .s dn .sap.c om

    The central hub for the SAP technology

    community Everyone can connect, contribute, and

    collaborate consultants, administrators anddevelopers

    Focus around SAP NetWeaver and SAP xApps

    High quality of technical resources

    Articles, how-to guides, weblogs,collaborative areas, discussion forums,downloads, toolkits, and code-samples

    A collaboration platform, not aone-way street

    SAP experts from customers, partnersand SAP

    SDN is powered by SAP NetWeaver

    Built on the SAP Enterprise Portal

    Featuring collaboration capabilities of SAP

    Knowledge Management

    7 K ey Poin ts t o Take Home

  • 7/31/2019 SAP Microsoft Integration

    39/41

    SAP AG 2005, 39

    7 K ey Po in ts t o Take Home

    Interoperability with non-SAP technology plays an important rolein SAP NetWeaver

    SAP NetWeaver is the business foundation for SAP and Partners

    Microsoft is 95% Partner and 5% Competitor

    SAP PDK .NET is fully integrated with Visual Studio .NET

    SAP provides Single Sign-On (SSO) functionality to

    back-end systems

    Microsoft Windows supports all SAP components

    The Collaboration Technology Support Center (CTSC) is a jointteam of experts from both Microsoft and SAP

    Quest ions?

  • 7/31/2019 SAP Microsoft Integration

    40/41

    SAP AG 2005, 40

    Frank l in .he [email protected] omFranklin Herbas

    [email protected]

    Product Manager

    SAP NetWeaver Web AS, SAP Labs

    Quest ions?

    Copyr i ght 2005 SAP AG. Al l Right s Reserv ed

  • 7/31/2019 SAP Microsoft Integration

    41/41

    SAP AG 2005, 41

    No part of this publication may be reproduced or transmitted in any form or for any purpose without the expresspermission 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 othersoftware vendors.

    Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

    IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries,pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or

    registered trademarks of IBM Corporation 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 registeredtrademarks 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 andimplemented by Netscape.

    MaxDB is a trademark of MySQL AB, Sweden.

    SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned hereinas well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other

    countries all over the world. All other product and service names mentioned are the trademarks of their respectivecompanies. 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 affiliatedcompanies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Groupshall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products andservices 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 warranty.

    py g g