30
Application Linking And Enabling

ALE CLASS I

Embed Size (px)

Citation preview

Page 1: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 1/30

Application LinkingAnd Enabling

Page 2: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 2/30

Distributed Process

An introduction

Page 3: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 3/30

When a part of a business process is conducted in one

system and another part of the same business

process in another system, such procedure is termed

as a distributed process.

Distributed Process.

Page 4: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 4/30

Distributed Process : Example.

Sales operations : Create and Store Sales Order.

Calculate price.

Check inventory availability.

Check credit rating of customer.

Calculate delivery dates.

Determine Shipping Point.

Calculate shortest route.

Generate Delivery notice.

Page 5: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 5/30

Distributed Process : Example.

Calculate delivery dates.

Determine Shipping Point.

Calculate shortest route.

Generate Delivery notice.

  Create and Store Sales Order.

Calculate price.

Check inventory availability.

Check credit rating of customer.

Sales operations

System 1 - Sales

System 2 - Deliveries

Page 6: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 6/30

Distributed Process : Example.

Calculate delivery dates.

Determine Shipping Point.

Calculate shortest route.

Generate Delivery notice.

  Create and Store Sales Order.

Calculate price.

Check inventory availability.

Check credit rating of customer.

Sales operations

System 1 - Sales

System 2 - Deliveries

Page 7: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 7/30

Why a distributed process ?

Page 8: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 8/30

Reasons for Distributed Process

Geographical Location

Consolidation

System Capacity

Mission Critical Applications

Separate upgrade of Modules

Data Security

Page 9: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 9/30

Reasons for Distributed Process

Geographical Location

Companies that opt for SAP implementation are large companies that are

physically spread.

Manufacturing units are strategically located to take advantage

of cheap labor or cheap raw material.

Warehouse units are located nearer to some convenient

transport facility for easy movement of goods.

Admin / corporate offices are located at main cities to facilitatebetter transactions with business partners.

These units tend to operate autonomously and do not like to depend on

distant central system.

It is necessary to have a dedicated system for each geographical area in

which the company exists.

Page 10: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 10/30

Reasons for Distributed Process

Consolidation

A company can have several business units that share some common

resources.

A company with several sales operations could share a common

shipping and warehouse systems.

This may need to keep shipping and warehouse applications on one

system and applications for sales operations on another.

Page 11: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 11/30

Reasons for Distributed Process

System Capacity

System capacities such as :

Database size.

Memory requirements.

Number of concurrent users.

Network bandwidth.

often offer limitations which force to split and shift applications on

different systems.

Page 12: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 12/30

Reasons for Distributed Process

Mission Critical Applications

Mission critical applications (ex : shipping, delivery, inventory,

purchases, sales etc) cannot afford frequent down time for any reason.

In such cases it becomes necessary to deploy such mission critical

applications on separate systems.

Page 13: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 13/30

Reasons for Distributed Process

Separate Upgrade of Modules

SAP delivers new modules and enhanced functionality in every new

release.

Some company has implemented SAP with release 3.1,. Later the SD

division is interested in customer service model available in 4.0. This is

not generally possible since the SD division cannot use this functionality

until next implementation of release 4.0, when the entire company moves

to 4.0.

In such situations , ability to upgrade a module without worrying about

compatibility issues is desirable.

Page 14: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 14/30

Reasons for Distributed Process

Data Security

On some sensitive operations , it may be required to separate critical and

general information and keep the critical information secure, by not

allowing general applications to use the same.

Page 15: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 15/30

Existing technologies for Distribution of data

Page 16: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 16/30

Disk Mirroring. Online Distribution using two phase commit

protocol.

Distributed updates to Replicas.

Existing technologies for Distribution of data

Page 17: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 17/30

Disk Mirroring.

Existing technologies for Distribution of data

Just like disk copy.

Changes in a database are simultaneously propagated to

another disk which maintains a mirror image of the main disk.

Page 18: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 18/30

Online Distribution using two phase commit protocol.

Existing technologies for Distribution of data

Online Distribution enables you to maintain distributed

database in which enterprise data is managed across multiple

database servers connected thru’ network.

Two phase commit protocol guarantees that the related tables

across systems that are updated in one LUW.

Page 19: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 19/30

Distributed updates to replicates.

Existing technologies for Distribution of data

In this scenario, the system allows to maintain redundant data

across multiple systems.

The owner of the data or the holder of the copy can update the

data.

If changes are made to a copy, changes are first propagated

to the owner and then to the replicas.

Page 20: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 20/30

What SAP wanted for itsdistribution solutions.

Page 21: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 21/30

What SAP wanted for its distribution solutions.

A system that understands the syntax and semantics of 

data.

To base distribution of data on business rules and not on

data replication techniques.

Distributed systems should maintain their autonomy

while being integrated as one logical system.

Distributed systems should handle different data models.

Sending and receiving systems should handle their ownproblems and not tie up with each other.

Distribution process should continue inspite of network

failures.

Page 22: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 22/30

SAP’s solution for itsdistribution requirements :

Application Linking & Enabling.

Page 23: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 23/30

Application Linking & Enabling.

SAP introduced ALE to to support a distributed yet

integrated environment.

ALE allows for efficient and reliable communicationbetween distributed processes across physically

separate systems.

ALE is based on application to application integration

using message control architecture.

Page 24: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 24/30

Application Linking & Enabling.

ALE is not based on any data replication technique.

ALE architecture is independent of participating systems.

This allows SAP to allow SAP to Non-SAP communicationalso.

This allows third party applications to integrate with SAP

using ALE at data distribution level.

IDOCs constitute a major component of ALE.

Features

Page 25: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 25/30

Application Linking & Enabling.

ALE is not based on any data replication technique.

ALE architecture is independent of participating systems.

This allows SAP to allow SAP to Non-SAP communicationalso.

This allows third party applications to integrate with SAP

using ALE at data distribution level.

IDOCs constitute a major component of ALE.

Release upgrades are supported by ALE.

ALE supports AUTONOMY.

Features

Page 26: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 26/30

Provisions of the standard systemfor ALE

Page 27: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 27/30

Provisions of the standard system for ALE

Pre-configured Distributed Process Scenarios

SAP provides pre-configured scenarios based on the

commonly deployed distributed applications.

SAP has identified process boundaries, optimized

these scenarios and defined various IDOCs that mustbe exchanged.

Page 28: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 28/30

Provisions of the standard system for ALE

Pre-configured Distributed Application Scenarios

SAP allows third party applications to be integrated

with SAP using ALE and IDocs.

Page 29: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 29/30

Provisions of the standard system for ALE

Pre-configured Master Data Scenarios

Several master data objects in SAP have been enabled

for ALE.

Master data is the critical information that needs to be

shared between several applications in a company.

N t Cl

Page 30: ALE CLASS I

7/30/2019 ALE CLASS I

http://slidepdf.com/reader/full/ale-class-i 30/30

Next Class :

ALETechnology and

Components