38
EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Embed Size (px)

Citation preview

Page 1: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

EBZ291

SAP NetWeaver and the Enterprise Services Architecture

Thomas MatternProduct Marketing ManagerSAP NetWeaver

Page 2: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Agenda

SAP and Microsoft –a strong Partnership

Enterprise Services Architecture Make Web services work for your business

Enterprise Services Architecture and Web services in action

SAP NetWeaver and .NETTurning the Enterprise Services Architecture concept into reality

SAP NetWeaver components and Web serivces

Summary

Page 3: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Agenda

SAP and Microsoft – a strong Partnership

Enterprise Services Architecture Make Web services work for your business

Enterprise Services Architecture and Web services in action

SAP NetWeaver and .NETTurning the Enterprise Services Architecture concept into reality

SAP NetWeaver components and Web serivces

Summary

Page 4: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Agreement between Bill Gates and Hasso Plattner

First R/3 Release on

Windows NT

MS SQL Server Support

MS Exchange integration with

R/3 3.1

April 93 April 94 July 95 Aug 95 Jan 97

Microsoft selects SAP for its global

finance implementations

SAP and Microsoft: Highlights

Mar 00

mySAP.com solutions on Pocket PC

Nov 02Jan 02

First Customer on 64-Bit Windows

SQL Server Analysis Services supported

in mySAP BI

Availability of SAP .NET Connector

Oct 01 Sep 02

CRM Mobile Client at

Launch of Tablet PC

. . .

to be continued…

Jan 03

SAP NetWeaver

Announcement

Page 5: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Two Microsoft SAP Competence Centers in Walldorf and Redmond

SQL Porting Group, Technical Expertise, Customer Service

Sales, Marketing

Joint Customer Events and MarketingSAP Microsoft Congress in EMEA

MS/SAP Customer Workshops, Regular Trainings, SAPPHIRE & SAP TechEd Events (US, EMEA, Asia)

Case studies, Press releases, Benchmarks, White papers

Executive Sponsorship byHenning Kagermann & Steve Ballmer

Strong Business Partnership

Page 6: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Agenda

SAP and Microsoft –a strong Partnership

Enterprise Services Architecture Make Web services work for your business

Enterprise Services Architecture and Web services in action

SAP NetWeaver and .NETTurning the Enterprise Services Architecture concept into reality

SAP NetWeaver components and Web serivces

Summary

Page 7: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Exte

nd

Rep

lace

Enterprise Services ArchitectureSAP NetWeaver

3-Tier Client/ServerR/3 Basis

Mainframe Arch.

ABAP

Mainframe

Client/server

Web Services

Integratedprocesses

Adaptiveprocesses

Scalableprocesses

XX

Turning Revolution Into Evolution

Technology Advances

Bu

sin

ess

Req

uir

emen

ts

Page 8: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Situation TodayExample: Make-To-Order Process in Automotive

Confi-gurator(Dealer)

Wareh.Mgmt

(Importer)

OrderMgmt(OEM)

Produc-tion

(OEM)

Log. Exec.System(OEM)

Finan-cials

(OEM)

DealersProductionPlanners Accountants

EnterpriseSystems

(Various vendors,legacy, home

grown)

“HumanIntegrators”

Page 9: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Reduce TCOIntroduce Hub Infrastructures – Increase Efficiencies

Confi-gurator(Dealer)

Wareh.Mgmt

(Importer)

OrderMgmt(OEM)

Produc-tion

(OEM)

Log. Exec.System(OEM)

Finan-cials

(OEM)

DealersProductionPlanners Accountants

Integration Broker, Master Data ManagementIntegration Broker, Master Data Management

Portal, Collaboration, Multi-Channel Access

Internal andexternal users

EnterpriseSystems

Page 10: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Leverage Existing InvestmentsUse Web Services as the Key Enabler

Confi-gurator(Dealer)

Wareh.Mgmt

(Importer)

OrderMgmt(OEM)

Produc-tion

(OEM)

Log. Exec.System(OEM)

Finan-cials

(OEM)

DealersProductionPlanners Accountants

Integration Broker, Master Data Management

Portal, Collaboration, Multi-Channel Access

Composite App Framework, BI, Knowledge Mgmt, Business Process Mgmt

EnterpriseServices

(Web Services forBusiness

Abstraction)

ApplicationServices

(Web Services forTechnologyAbstraction)

Page 11: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Enterprise Services ArchitectureExample: Make-To-Order Process in the Automotive Industry

Vehicle Avail-ability

VehicleOrder

Vehicle Produc-

tion

Deliveryand

Invoicing

Vehicle Configu-

ration

CompositeApplication

EnterpriseSystems

Internal andexternal users

Confi-gurator(Dealer)

Wareh.Mgmt

(Importer)

OrderMgmt(OEM)

Produc-tion

(OEM)

Log. Exec.System(OEM)

Finan-cials

(OEM)

Portal, Collaboration, Multi-Channel AccessPortal, Collaboration, Multi-Channel AccessPortal, Collaboration, Multi-Channel AccessPortal, Collaboration, Multi-Channel Access

Integration Broker, Master Data ManagementIntegration Broker, Master Data Management Integration Broker, Master Data ManagementIntegration Broker, Master Data Management

Composite App Framework, BI, Knowledge Mgmt, Business Process MgmtComposite App Framework, BI, Knowledge Mgmt, Business Process MgmtComposite App Framework, BI, Knowledge Mgmt, Business Process MgmtComposite App Framework, BI, Knowledge Mgmt, Business Process Mgmt

DealersProductionPlanners Accountants

Page 12: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Agenda

SAP and Microsoft – a strong Partnership

Enterprise Services Architecture Make Web services work for your business

Enterprise Services Architecture and Web services in action

SAP NetWeaver and .NETTurning the Enterprise Services Architecture concept into reality

SAP NetWeaver components and Web serivces

Summary

Page 13: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

SAP NetWeaver™Turning the Enterprise Services Architecture Vision Into Reality

The open integration and application platform for TCO reduction

Integrate people, information and processes…

… in 1 hub …

… across technologiesand organizations.

Enterprise-scale Java and ABAP application platform

.NET and WebSphere interoperability and extensibility

Pre-configured with business content

Adapters to non-SAP

SAP NetWeaver™

Co

mp

os

ite

Ap

pli

ca

tio

n F

ram

ew

ork

PEOPLE INTEGRATION

Multi channel access

Portal Collaboration

INFORMATION INTEGRATION

Bus. Intelligence

Master Data Mgmt

Knowledge Mgmt

PROCESS INTEGRATION

Integration Broker

BusinessProcess Mgmt

APPLICATION PLATFORM

J2EE

DB and OS Abstraction

ABAP

Life

Cy

cle

Mg

mt

Page 14: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Web Services

Web Services Connect the Modern EnterpriseC

om

posi

te A

pplic

ati

on F

ram

ew

ork

SAP NetWeaver™SAP NetWeaver™

Life C

ycle

Manag

em

ent

Cross Platform Intra Enterprise

Cross Platform Inter Enterprise

UDDI

Web Service Security

InformationIntegration

ApplicationPlatform

ProcessIntegration

PeopleIntegration

SAP .Net J2EE

Supplier

SAP .Net J2EE

Customer

SAP .Net J2EE

Marketplace

SAP .Net J2EE

Other

SAP

CRM

SAP SAP

HCM PLM

Page 15: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

SAP NetWeaver and Microsoft .NET

Process Integration

Information Integration

Application Platform

DB and OS Abstraction

Information IntegrationInformation Integration

Application PlatformApplication Platform

Process IntegrationProcess Integration

People Integration People Integration

IntegrationBroker

Business ProcessManagement

BusinessIntelligence

KnowledgeManagement

Portal Collaboration

J2EE ABAP

Multi-Channel Access

SAP NetWeaverSAP NetWeaver

DB and OS Abstraction

Microsoft .NETMicrosoft .NET

Master Data Management

Integration of Integration of MS Content MS Content

Management ServerManagement Server

Integration ofIntegration ofSQL ServerSQL Server

Analysis Services Analysis Services

Biztalk ServerBiztalk ServerInteroperabilityInteroperability

OfficeOfficeIntegrationIntegration

ExchangeExchangeIntegrationIntegration

Portal DevelopmentPortal DevelopmentKit for .NETKit for .NET

SAP .NETSAP .NETConnectorConnector

Open StandardsOpen StandardsWeb ServicesWeb Services

Windows OSWindows OSSQL ServerSQL Server

Page 16: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Portal Development Kit for Microsoft .NETSAP will offer a PDK for Microsoft .NET

PDK for .NET will permit development of iViews using Visual Studio .NET

Integration with infrastructure of Enterprise Portal

Extensive integration with Microsoft collaboration infrastructure

MS Office support in Enterprise Portal or using Desktop Office Integration

MS Exchange Connector supports newest Exchange Server

Interoperability – People Level

Page 17: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Professional Web User Interfaces with .NET and Web Dynpro

Web Dynpro – User interfacesProfessionalEasy to useHighly interactive

Integrated Development Environment for presentation logic

Model and develop presentation logicDesign and compose user interfacesBacked by usability patternsBased on business data type information

Runtime servicesOpen standards, runtime infrastructureJava and ABAP (JSP and BSP*)Tag libraries Device independence InternationalizationEasy to deploy and maintain

SAP Web Application ServerSAP Web Application Server

PresentationLayer

Web DynproWeb Dynpro

Business Layer

J2EE/ABAPJ2EE/ABAP

C#*, ABAP, Java

*under development

Tag libraries

Page 18: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Web Dynpro - Platform Support for .NET

Web Dynpro Meta-DataPlatform-independentPlatform-independent

Web Dynpro ToolsWeb Dynpro Tools

ABAP GeneratorABAP Generator

ABAP / BSP

Java GeneratorJava Generator

Java / J2EE

C# GeneratorC# Generator

C# / .NET

BSP RuntimeJ2EE Runtime.NET Runtime

C# Java ABAP

Views

View Hierarchies (pattern-based)

Navigation

Data-binding (Contexts)

Controller interfaces

Model interfacesEvent handler implementation

Error handler implementation

Model implementation

Page 19: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Interoperability – Information Level

Integration of MS Content Management Server (CMS)

Integration of SQL Server Analysis Services inmySAP BI

MOLAP (multi-dimensional analytical processing) for mySAP BI 3.0 users on SQL Server Analysis Services

Provides ease- of-useAccess using SAP BW Business Explorer and other certified analytical applications

Integrated with SAP BW & SQL Server Management Tools

Improved performance for specific queries & scalability

Page 20: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Open Data Warehouse Architecture

Page 21: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Interoperability – Process Level

Connectivity between SAP Exchange Infrastructure and Microsoft Biztalk Server

Interoperability on messaging level

MS to integrate MS Biztalk into the SAP adapter framework

Microsoft as SAP XI adapter partnerMicrosoft will be an SAP Exchange Infrastructure adapter partner and will fully leverage SAP´s Adapter Framework in future

Enables SAP Exchange Infrastructure to connect to various third party applications using Biztalk Adapters

Page 22: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Overview Exchange Infrastructure 2.0

IntegrationRepositoryIntegrationRepository

IntegrationDirectory

IntegrationDirectory

Configuration

Execute CollaborativeBusiness Processes

Design

System Landscape DirectorySystem Landscape Directory

Shared CollaborationKnowledge

Runtime Workbench

Runtime

Integration ServerIntegration ServerIntegration

EngineAdditional Integration Services

SAP Systems

3rdParty and Messaging Systems

SOAP Plain HTTP

Marketplaces

Partner Eco-System (additional 3rd Party Adapters and Industry

Standards)

Business Process Engine

Page 23: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

SAP Exchange Infrastructure & Web ServicesExchange Infrastructure

mySAP Component

mySAP Component

mySAP Component

mySAP Component

NON SAPComponentNON SAP

ComponentNON SAP

ComponentNON SAP

Component

SOAP

Adapter

NativeProtocol

NativeProtocol

SAP Web ApplicationServer

SOAP

SOAP

SOAP

Web Services InfrastructureWeb Services Infrastructure

Business ProcessEngine

Business ProcessEngine

RoutingRouting

MappingMappingInte

gra

tion

Runti

me

Integration Repository& Directory

Integration Repository& Directory

RMIRMI ......

PersistencyPersistency

RFCRFC

Adapter

Page 24: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Web Services – What XI adds to the picture

XI is fully integrated with SAP Web Application Server infrastructure for Web Services

SOAP as a message protocol

XI inbound interfaces are native Web Services of Web AS (like Rfc)

Export and import of complete WSDL documentsWSDL = Web Service Definition Language

Ability to go beyond Web Services and provide services for the enterprise

By providing the integration services of XI: Integration Repository to manage Web Services / content

Benefit: be Web Service enabled and Enterprise ready

Page 25: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

SAP Web Application ServerOpen System Architecture

Shared facilities Common connectivityCommon persistence

Shared benefitsMulti tier architectureHighly scalable andreliablePlatform independence

Common connectivityDifferent protocols(SOAP, HTTP, SMTP,RFC, FTP)ExpandableAdvanced caching

Common persistenceDatabase independenceScalable transaction handlingCaching

SAP Web Application ServerSAP Web Application Server

Persistence

Connectivity

Internet Communication Manager

Database Abstraction

Web Dynpro

Browser / PortalBrowser / Portal3rd party apps /exchange infr.

3rd party apps /exchange infr.

J2EE / ABAP

Web ServicesInfrastructure

Page 26: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Interoperability – SAP .NET Connector

HighlightsSAP .NET Connector is the first dedicated SAP product offering NetWeaver - .NET interoperability

Extend mySAP applications with .NET components

Available todayVersion 1.0 ships since 11/2002

Already 1800 registered downloads so far.

Very positive feedback from customers and partners

Page 27: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Interoperability – The Visual Studio Add-In

SAP Toolbox

SAP Proxy Class

Logon Wizard Table Wizard Databinding

Page 28: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Providing Web services based on Open Standards

UDDI

SOAP Processing

Bu

sin

ess A

pp

licati

on

Web Service Configuration

UDDI Publishing

WSDL Generation

Development Environment

Web Service Consumer

Web ServiceConfiguration

Web

Serv

ice

Inte

rfaces

RFC

BA

PI

IDoc

EJB

SAP Web Application

Server

Extensible Runtime

Pluggable Features

Security

Transactions

Protocols

WSDL

SOAP

Page 29: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Consuming Web services based on Open Standards

UDDI

SOAP Processing

Bu

sin

ess A

pp

licati

on

UDDI based Web Service discovery

Web Service Proxy Generation

Proxy Configuration

Development Environment

ProxyConfig.

Web

Serv

ice

Pro

xie

sSAP Web

Application Server

Extensible runtime

Pluggable features

Security

Transactions

Protocols

WSDL

SOAP

Web Service Provider

Page 30: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Interoperability – PlatformsWindows Server

Microsoft Windows is most widely used OS and only one with end-to-end support for all SAP components

After 3 years of succesful development cooperation with Microsoft SAP is launch partner for Windows Server 2003 and its 64-bit version

Microsoft CertificationSAP R/3 Enterprise 4.7 is certified for Windows Server 2003 - Datacenter Edition

Integration of MS Active Directory and SAP EPActive Directory is SAP BC-LDAP-USR certified

Page 31: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Interoperability – Windows Server 2003 64-bit

Close cooperation with Microsoft, HP and Intel engineering

First IA64-based SAP R/3 presented during Intel Developer Conferences in Tokyo and Mexico City by Intel CEO Craig Barett in February 2000

Since then continuous improvements and stabilization of this strategic platform

FCS / FPC for SAP R/3 since August 2001

First productive site since March 2002:VTG Lenkering, Hamburg

GA expected simultaneously withWindows Server 2003 release in April 2003

Page 32: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

SAP NetWeaver OpennessDriving TCO Reduction Through Industry Standards

SAP NetWeaver™

PEOPLE INTEGRATION

Multi channel accessPortalCollaboration

INFORMATION INTEGRATION

PROCESS INTEGRATION

Integration BrokerBusiness Process Mgmt

APPLICATION PLATFORM

Knowledge MgmtBusiness IntelligenceMaster Data Mgmt

J2EEABAPDB and OS Abstraction

HTTP, XML, SMTP, J2EE, WSDL,SOAP, UDDI, XSLT

JAAS, WSRP,Personal Java

BPEL, CIDX,RosettaNet, CPPA

ICE , WebDav , XML/A, JMI, XMI, CWM, ODBO

XM

L Encr

. &

Sig

n.,

DSIG

, SA

ML

Standards Supported (Selection)Orgs

W3C

OASIS

JCP

WS-I

Eclipse.org

mySQL

OMG

Microsoft and SAP are the industry leaders of many standardization organizations for Web Services

Page 33: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

How to get SAP NetWeaver™

Move from SAP R/3 to mySAPUpgrade from SAP R/3 to mySAP ERP or mySAP Business SuiteAll mySAP solutions are powered by SAP NetWeaver.

Upgrade to the latest mySAP releaseThe latest releases of mySAP solutions leverage the full power of SAP NetWeaver

Deploy SAP xAppsSAP xApps are snap-on applications that use SAP NetWeaver to integrate with SAP and non-SAP systems

License SAP NetWeaver solutionsUse SAP NetWeaver to master the heterogeneity in your IT environment. License EP, MI, BI, XI, MDM, Web AS individually

Use partner solutions built on SAP NetWeaver

Page 34: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Agenda

SAP and Microsoft –a strong Partnership

Enterprise Services Architecture Make Web services work for your business

Enterprise Services Architecture and Web services in action

SAP NetWeaver and .NETTurning the Enterprise Services Architecture concept into reality

SAP NetWeaver components and Web serivces

Summary

Page 35: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Summary - SAP and MicrosoftWe share the same vision

Enable to access information anytime, anywhere from any device through Web Services

We will extend our collaboration with SAP NetWeaver

SAP and Microsoft drive common semantics and work jointly on technologies and solutions that understand these semantics

DB and OS Abstraction

People Integration

SAP NetWeaverSAP NetWeaver Microsoft .NETMicrosoft .NET

Integration of MS Content

Management Server

Integration ofSQL Server

Analysis Services

Biztalk ServerInteroperability

OfficeIntegration

ExchangeIntegration

Portal DevelopmentKit for .NET

SAP .NETConnector

Open StandardsWeb Services

Windows OSSQL Server

Information Integration

Application Platform

Process Integration

Page 36: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

Community Resources

Community Resourceshttp://www.microsoft.com/communities/default.mspx

Most Valuable Professional (MVP)http://www.mvp.support.microsoft.com/

NewsgroupsConverse online with Microsoft Newsgroups, including Worldwidehttp://www.microsoft.com/communities/newsgroups/default.mspx

User GroupsMeet and learn with your peershttp://www.microsoft.com/communities/usergroups/default.mspx

Page 37: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

evaluationsevaluations

Page 38: EBZ291 SAP NetWeaver and the Enterprise Services Architecture Thomas Mattern Product Marketing Manager SAP NetWeaver

© 2003 Microsoft Corporation. All rights reserved.© 2003 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.