ebz291 sap netweaver and the enterprise services architecture thomas mattern product marketing...
TRANSCRIPT
EBZ291
SAP NetWeaver and the Enterprise Services Architecture
Thomas MatternProduct Marketing ManagerSAP 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
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
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
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
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
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
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”
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
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)
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
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
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
…
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
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
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
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
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
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
Open Data Warehouse Architecture
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
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
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
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
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
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
Interoperability – The Visual Studio Add-In
SAP Toolbox
SAP Proxy Class
Logon Wizard Table Wizard Databinding
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
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
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
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
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
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
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
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
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
evaluationsevaluations
© 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.