26
Introduction to SAP NetWeaver Introduction to SAP NetWeaver - An Overview - An Overview

SAP NetWeaver

Embed Size (px)

DESCRIPTION

ABAP DynPro

Citation preview

Page 1: SAP NetWeaver

Introduction to SAP NetWeaver Introduction to SAP NetWeaver - An Overview- An Overview

Page 2: SAP NetWeaver

What is SAP NetWeaver exactly ?What is SAP NetWeaver exactly ?SAP NetWeaver currently consists of the following products: SAP NetWeaver currently consists of the following products:

SAP Web Application Server ( WAS )SAP Web Application Server ( WAS ) SAP Enterprise PortalSAP Enterprise Portal SAP Business Information Warehouse ( BIW )SAP Business Information Warehouse ( BIW ) SAP Exchange InfrastructureSAP Exchange Infrastructure SAP Knowledge Management ( KM )SAP Knowledge Management ( KM ) SAP Mobile Infrastructure – Not yet fully releasedSAP Mobile Infrastructure – Not yet fully released SAP Master Data Management ( MDM )SAP Master Data Management ( MDM ) SAP Composite Application FrameworkSAP Composite Application Framework SAP Life Cycle ManagementSAP Life Cycle Management

The fragrance/essence of integration of all of the above in a unified The fragrance/essence of integration of all of the above in a unified development platform is called SAP NetWeaver. So, the name development platform is called SAP NetWeaver. So, the name Integrated Development Environment ( IDE ) inherited for SAP Integrated Development Environment ( IDE ) inherited for SAP NetWeaverNetWeaver..

Page 3: SAP NetWeaver

SAP NetWeaverSAP NetWeaverPurpose:Purpose:

SAP NetWeaver provides,SAP NetWeaver provides,

1.1. an open integration – Ex: Platform independent,an open integration – Ex: Platform independent,

2.2. an extended application platform – Ex: xApps,an extended application platform – Ex: xApps,

3.3. permits the integration of the Enterprise Services permits the integration of the Enterprise Services Architecture (ESA),Architecture (ESA),

4.4. an unified business processes across technological an unified business processes across technological boundaries, boundaries,

5.5. integration of applications as needed, and integration of applications as needed, and

6.6. access and edit simple information easily and in a access and edit simple information easily and in a structured manner.structured manner.

Page 4: SAP NetWeaver

ESA – Enterprise Services ArchitectureESA – Enterprise Services Architecture

Definition:Definition:

ESA is a service oriented architecture for adaptive ESA is a service oriented architecture for adaptive business solutionsbusiness solutions

Basic building block of adaptive enterpriseBasic building block of adaptive enterprise Open technology standardsOpen technology standards Component orientedComponent oriented ““Web” services basedWeb” services based Flexibility (if any changes in business processesFlexibility (if any changes in business processes ) )

Contd.,

Page 5: SAP NetWeaver

Let us break the definition of ESA for clear understandingLet us break the definition of ESA for clear understanding

ESA is a service-oriented ESA is a service-oriented - Openness through Web services & other - Openness through Web services & other standardsstandards

ArchitectureArchitecture – The way to build new and to integrate existing – The way to build new and to integrate existing solutions. But it doesn’t mean that it is a product by itself.solutions. But it doesn’t mean that it is a product by itself.

For adaptiveFor adaptive – Ease of exchange, ease of use and ease of innovation – Ease of exchange, ease of use and ease of innovation

BusinessBusiness – Secure, reliable, scalable, manageable, highly available, – Secure, reliable, scalable, manageable, highly available, performant.performant.

SolutionsSolutions – The blueprint for mySAP business suite, SAP Net Weaver – The blueprint for mySAP business suite, SAP Net Weaver and SAP xAPPs etc.,and SAP xAPPs etc.,

Page 6: SAP NetWeaver

IntegrationIntegration

SAP NetWeaver is the basis SAP NetWeaver is the basis for all SAP solutions on a for all SAP solutions on a given hardware. The business given hardware. The business applications and the SAP applications and the SAP xApps use the key areas of xApps use the key areas of SAP NetWeaver as shown in SAP NetWeaver as shown in the following graphic.the following graphic.

SAP NetWeaver is designed to SAP NetWeaver is designed to support the Microsoft .NET™ support the Microsoft .NET™ and IBM WebSphere and IBM WebSphere standards standards

Page 7: SAP NetWeaver

xApps area new breed of

packaged composite applications

that snap-on to an

existing (heterogeneous)IT environment

to orchestrate new, cross-functional business processes.

New, snap-on cross-functional business processNew, snap-on cross-functional business process

Existing applicationsExisting applicationsand data sourcesand data sources

xAppxApp

SAP xAppsSAP xApps

Page 8: SAP NetWeaver

FeaturesFeaturesSAP NetWeaver covers the following topics and components:SAP NetWeaver covers the following topics and components:

SecuritySecurity People Integration:People Integration:

Multi-channel accessMulti-channel access PortalPortal CollaborationCollaboration

Information Integration:Information Integration: Business IntelligenceBusiness Intelligence

BI ContentBI Content Knowledge ManagementKnowledge Management Master Data ManagementMaster Data Management

Process IntegrationProcess Integration:: Integration BrokerIntegration Broker Business Process ManagementBusiness Process Management

Application PlatformApplication Platform:: JavaJava ABAPABAP Business ServicesBusiness Services ConnectivityConnectivity DB and OS abstractionDB and OS abstraction SAP Knowledge WarehouseSAP Knowledge Warehouse

ConclusionConclusion

Page 9: SAP NetWeaver

1. Security1. Security

Purpose:Purpose: In today’s world of collaborative business In today’s world of collaborative business

processes and open system environments, security no processes and open system environments, security no longer means just adding a longer means just adding a firewallfirewall and using and using passwordspasswords to log on. It requires a complete approach to log on. It requires a complete approach that not only applies to your own IT landscape, but also that not only applies to your own IT landscape, but also to issues that arise beyond your own borders, in which to issues that arise beyond your own borders, in which even simple organizational measures can have a even simple organizational measures can have a significant impact. The infrastructure of the SAP significant impact. The infrastructure of the SAP NetWeaver technology platform supports you by NetWeaver technology platform supports you by delivering comprehensive security features for delivering comprehensive security features for heterogeneous environments heterogeneous environments

contd.,contd.,

Page 10: SAP NetWeaver

FeaturesFeatures

Section Section DescriptionDescription

SAP NetWeaver security SAP NetWeaver security guideguide

The SAP NetWeaver Security Guide provides an The SAP NetWeaver Security Guide provides an overview of the security aspects involved with the overview of the security aspects involved with the SAP NetWeaver platform and its products. It SAP NetWeaver platform and its products. It includes a overview of the mechanisms available includes a overview of the mechanisms available as well as our recommendations and security as well as our recommendations and security measures to take to increase the security of your measures to take to increase the security of your

overall SAP system landscapeoverall SAP system landscape

User authentication and User authentication and Single Sign-OnSingle Sign-On

This section describes the user authentication and This section describes the user authentication and Single Sign-On mechanisms available with the Single Sign-On mechanisms available with the SAP NetWeaver platform, for example the use of SAP NetWeaver platform, for example the use of logon tickets or X.509 client certificates for Single logon tickets or X.509 client certificates for Single Sign-On or the use of Pluggable Authentication Sign-On or the use of Pluggable Authentication Services (PAS) for using external authentication Services (PAS) for using external authentication mechanismsmechanisms..

Contd.,

Page 11: SAP NetWeaver

Identity ManagementIdentity Management This section describes the mechanisms This section describes the mechanisms available for user and role management on available for user and role management on the SAP Web Application Server ABAP, the the SAP Web Application Server ABAP, the use of the User Management Engine use of the User Management Engine (UME) for user management on the SAP (UME) for user management on the SAP J2EE Engine, and the integration of user J2EE Engine, and the integration of user accounts on SAP systems with user accounts on SAP systems with user accounts maintained on a directory server.accounts maintained on a directory server.

Network and transport Network and transport layer securitylayer security

This section describes the mechanisms This section describes the mechanisms available for transport layer security, for available for transport layer security, for example, the use of the Secure Sockets example, the use of the Secure Sockets Layer (SSL) protocol to secure Internet Layer (SSL) protocol to secure Internet connections and the use of Secure Network connections and the use of Secure Network Communications (SNC) to secure Communications (SNC) to secure connections that use SAP-specific connections that use SAP-specific protocols.protocols.

Contd.,

Page 12: SAP NetWeaver

System securitySystem security This section describes topics that apply to This section describes topics that apply to system security, for example: key, key pair system security, for example: key, key pair and trust management, logging of security-and trust management, logging of security-related events using the Security Audit Log, related events using the Security Audit Log, and virus detection using the virus scan and virus detection using the virus scan interface.interface.

Digital signatures and Digital signatures and encryptionsencryptions

This section describes the use of public-key This section describes the use of public-key technology for digital signatures and technology for digital signatures and encryption with SAP systems.encryption with SAP systems.

Page 13: SAP NetWeaver

2. People integration2. People integration

PurposePurpose

People Integration brings together the right functionality People Integration brings together the right functionality and the right information to the right people.and the right information to the right people.

On the people level, end users will settle for nothing On the people level, end users will settle for nothing less than a seamless user experience (in spite of the less than a seamless user experience (in spite of the growing system diversity), boundless collaboration growing system diversity), boundless collaboration functionality, and pervasive access.functionality, and pervasive access.

Contd.,Contd.,

Page 14: SAP NetWeaver

How does the Integration takes place ? How does the Integration takes place ?

People Integration is one of the three integration layers of People Integration is one of the three integration layers of SAP NetWeaver SAP NetWeaver

Contd.,

Page 15: SAP NetWeaver

FeaturesFeatures

Key capabilityKey capability DescriptionDescription

PortalPortal This capability provides industry-leading portal This capability provides industry-leading portal technology that delivers unified, personalized, technology that delivers unified, personalized, and role-based user access to your and role-based user access to your heterogeneous IT environment.heterogeneous IT environment.

CollaborationCollaboration Collaboration promotes cooperation in Collaboration promotes cooperation in enterprises using virtual team rooms enterprises using virtual team rooms (Collaboration Rooms), real-time communication (Collaboration Rooms), real-time communication (chat and application sharing) and the use of (chat and application sharing) and the use of third-party groupware and synchronous third-party groupware and synchronous collaboration (for example, Microsoft Exchange, collaboration (for example, Microsoft Exchange, Lotus Notes, and WebEx). Because of the close Lotus Notes, and WebEx). Because of the close integration with Portal and Knowledge integration with Portal and Knowledge Management, it is easy to reuse their contentManagement, it is easy to reuse their content..

Multi channel accessMulti channel access With Multi-Channel Access, you can connect to With Multi-Channel Access, you can connect to enterprise systems through web-based, voice, enterprise systems through web-based, voice, mobile, messaging, or radio-frequency mobile, messaging, or radio-frequency technology. Multi-channel Access includes an technology. Multi-channel Access includes an universal and secure Mobile Infrastructure to universal and secure Mobile Infrastructure to

enable mobile business applicationsenable mobile business applications

Page 16: SAP NetWeaver

3. Information Integration3. Information Integration

PurposePurpose Information integration provides your company with both structured Information integration provides your company with both structured

and unstructured information that is consistent and accessible: and unstructured information that is consistent and accessible: Users have constant access to consistent information, no matter Users have constant access to consistent information, no matter where it is storedwhere it is stored

Contd.,Contd.,

Page 17: SAP NetWeaver

How does integration takes place ?How does integration takes place ?

Information integration is one of the three integration layers of SAP Information integration is one of the three integration layers of SAP

NetWeaverNetWeaver

Contd.,Contd.,

Page 18: SAP NetWeaver

FeaturesFeatures

Key areasKey areas DescriptionDescription

SAP Business SAP Business Intelligence ( BI )Intelligence ( BI )

Analyzes, integrates and distributes timely Analyzes, integrates and distributes timely information that supports your decision-making at information that supports your decision-making at all times. It provides you with reliable tools for all times. It provides you with reliable tools for creating individual and interactive reports and creating individual and interactive reports and applications.applications.

SAP Knowledge SAP Knowledge Management ( KM )Management ( KM )

These are the repositories which includes These are the repositories which includes Search, Classification, Constructions of Search, Classification, Constructions of taxonomies, Subscription, Versioning and taxonomies, Subscription, Versioning and discussion forums.discussion forums.

SAP Master Data SAP Master Data Management ( MDM )Management ( MDM )

Supports unified data storage across company Supports unified data storage across company branches in a heterogeneous IT landscape. It branches in a heterogeneous IT landscape. It permits common use of master data from permits common use of master data from systems that were originally different, and systems that were originally different, and ensures that the data is consistent across system ensures that the data is consistent across system boundaries, irrespective of the system location or boundaries, irrespective of the system location or vendorvendor..

Page 19: SAP NetWeaver

4. Process Integration4. Process Integration

PurposePurpose

SAP Exchange Infrastructure (SAP XI) forms the basis for the SAP Exchange Infrastructure (SAP XI) forms the basis for the integration of business processes. integration of business processes.

SAP XI provides a technical infrastructure for XML-based SAP XI provides a technical infrastructure for XML-based message exchange to enable the integration of SAP systems with message exchange to enable the integration of SAP systems with each other on the one hand, and SAP and non-SAP systems on each other on the one hand, and SAP and non-SAP systems on the other. the other.

In SAP XI, integration knowledge is shipped in the form of pre-In SAP XI, integration knowledge is shipped in the form of pre-defined integration scenarios. Furthermore, SAP XI provides a set defined integration scenarios. Furthermore, SAP XI provides a set of integrated tools for creating and managing all integration-of integrated tools for creating and managing all integration-relevant informationrelevant information

Contd.,Contd.,

Page 20: SAP NetWeaver

How does integration takes place here ?How does integration takes place here ?

Process integration is one of the three integration layers of Process integration is one of the three integration layers of SAP NetWeaverSAP NetWeaver

Contd.,

Page 21: SAP NetWeaver

FeaturesFeatures

Key areasKey areas DescriptionDescription

Integration brokerIntegration broker SAP exchange infrastructure permits XML/SOAP-SAP exchange infrastructure permits XML/SOAP-based communications between components of based communications between components of different origins. You can define the following different origins. You can define the following objects:objects:

1. Integration Scenarios1. Integration Scenarios

2. Interfaces2. Interfaces

3. Mappings3. Mappings

4. Integration Processes4. Integration Processes

Business process Business process managementmanagement

Business Process Management encompasses Business Process Management encompasses the following areas:the following areas:

1. Control business processes within application 1. Control business processes within application systems by using SAP business workflowsystems by using SAP business workflow

2. Control integration process (ccBPM) by using 2. Control integration process (ccBPM) by using SAP Exchange Infrastructure SAP Exchange Infrastructure

3. Control Ad-hoc Workflows by using the 3. Control Ad-hoc Workflows by using the Universal Work list (UWL) in the Enterprise Universal Work list (UWL) in the Enterprise Portal.Portal.

Page 22: SAP NetWeaver

5. Application platform ( WAS )5. Application platform ( WAS )

PurposePurpose The SAP Web Application Server provides a complete development The SAP Web Application Server provides a complete development

infrastructure, on which to develop, distribute and execute platform-infrastructure, on which to develop, distribute and execute platform-independent, robust, and scalable Web services and business independent, robust, and scalable Web services and business applications. The SAP Web Application Server supports ABAP, applications. The SAP Web Application Server supports ABAP, Java, and Web servicesJava, and Web services..

Contd.,Contd.,

Page 23: SAP NetWeaver

How does integration takes place ?How does integration takes place ?

The application platform is the The application platform is the basis of SAP NetWeaver and basis of SAP NetWeaver and is implemented by the SAP is implemented by the SAP Web Application Server.Web Application Server.

Contd.,

Page 24: SAP NetWeaver

FeaturesFeatures

FunctionFunction DescriptionDescription

ArchitectureArchitecture Overview of the architecture of the SAP Web Application Overview of the architecture of the SAP Web Application Server with respect to the different installation options.Server with respect to the different installation options.

ABAPABAP ABAP is a programming language developed by SAP to ABAP is a programming language developed by SAP to develop business applications. One fundamental develop business applications. One fundamental application area is for processing data in a central application area is for processing data in a central

databasedatabase..

JAVAJAVA Support of Java 2 Platform Enterprise Edition (J2EE) for Support of Java 2 Platform Enterprise Edition (J2EE) for developing Java-based business applications.developing Java-based business applications.

Contd.,

Page 25: SAP NetWeaver

Business Business communication communication

servicesservices

Part of the SAP Web AS integrated Part of the SAP Web AS integrated services and includes document services and includes document management, workflow and organizational management, workflow and organizational management.management.

ConnectivityConnectivity Enables the exchange of application data Enables the exchange of application data between different SAP Systems and with between different SAP Systems and with external systems.external systems.

Database and Database and operating systemsoperating systems

Overview of the databases and operating Overview of the databases and operating systems supported by SAP NetWeaversystems supported by SAP NetWeaver

SAP knowledge SAP knowledge warehousewarehouse

Infrastructure for creating documentation, Infrastructure for creating documentation, training material, and quality manuals.training material, and quality manuals.

Page 26: SAP NetWeaver

6. Conclusion6. ConclusionWays to Adopt SAP NetWeaverWays to Adopt SAP NetWeaver

1. As part of a Business Solution1. As part of a Business Solution

Included in SAP xApps, mySAP Business Suite, SAP R/3 Enterprise Included in SAP xApps, mySAP Business Suite, SAP R/3 Enterprise

2. As a Building Block2. As a Building Block

Customers can purchase individual building blocks of SAP NetWeaver Customers can purchase individual building blocks of SAP NetWeaver

for targeting specific integration issuesfor targeting specific integration issues

SAP EP, SAP BI, SAP XI, SAP MDM, etc.SAP EP, SAP BI, SAP XI, SAP MDM, etc.

3. As a Strategic Platform3. As a Strategic Platform

Customers can purchase a complete integration and application Customers can purchase a complete integration and application

platform to address a strategic need across the enterpriseplatform to address a strategic need across the enterprise