intégration esri - sig2010.esrifrance.fr · 5 le geo-enablement, qu’est ce que c’est ?...

25
© 2010 ESRI Suisse SA Intégration ESRI - SAP Geo-Enablement de l’ERP SAP Exemple : GEO.e Christophe Lapierre Enrique Yaptenco Professional Services - ESRI Suisse

Upload: dangthu

Post on 14-Sep-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

© 2010 ESRI Suisse SA

Intégration ESRI - SAPGeo-Enablement de l’ERP SAPExemple : GEO.e

Christophe Lapierre

Enrique Yaptenco

Professional Services - ESRI Suisse

Page 2: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

2

Agenda

+ Introduction et présentation

+ L’intégration SAP et SIG

+ Le geo enablement

> Solution packagée « geo.e » (SAP Consulting) pour RE-FX et LUM

> Exemples de mise en œuvre (références)

+ Conclusion / Discussion

Page 3: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

3

Objectif: combiner des données et des processus com plémentaires

Page 4: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

4

Les approches d’intégration SAP -SIG

+ Point-à-point:

> L’application cliente (par exemple ArcGIS Desktop) accède directement à des fonctions SAP via des appels à des RFC ou BAPI

+ Utilisant une plateforme d’intermédiation

> Le dialogue se fait entre serveurs

> Serveur d’applications (services web)

> SAP Net Weaver Process Integration (PI/XI)

+ Solution d’intégration packagée (clés en mains)

> Principalement dans le domaine de l’EAM (Enterprise AssetManagement)

> GISConnex, AED-SICAD, IMPRESS

http://www.esri.com/news/arcnews/spring09articles/integrating-gis.html

Page 5: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

5

Le geo-enablement, qu’est ce que c’est ?

Enrichir les fonctionnalités d’une solution (tel qu ’un ERP) pour y ajouter toute ou une partie des fonctions suivantes :

+ La possibilité de gérer les “master data” possédant u ne géométrie

+ La possibilité de visualiser géographiquement les ob jets métiers

+ La possibilité de sélectionner géographiquement les objets métiers

+ La possibilité de géocoder des adresses et de calcul er des itinéraires entre des lieux

+ Et plus encore …

Page 6: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

6

Quel est l’intérêt du geo-enablement ?

+ Les clients et les éditeurs de solutions visent à am éliorer la façon dont sont exécutés les processus métiers

> En utilisant des outils de recherche spatiale et de navigation cartographique

> En incluant la vision cartographique

> En offrant ces outils dans une application familière à l’utilisateur

+ La Geo-activation permet à l’ERP d’avoir le contrôle sur les master data

> Y compris la géométrie des objets

+ Les fonctionnalités géographiques peuvent être diff usées et maintenues

Page 7: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

7

Ajout de la géométrie aux master data

+ SAP a ajouté les attributs LONGITUDE et LATITUDE aux objetssuivants:

> Functional Locations

> Equipment

> Business Partner

> Force Elements

> Objets Real Estate (par ex. Parcels, Architectural Object, etc)

> Et sans doute davantage …

+ SAP Consulting RE (Real Estate team) a enrichi le mo dèle de données pour inclure le type de géométrie “polygone”

> Ceci nécessite ArcGIS Server

Page 8: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

8

Geo-enablement de l’ERP SAP – master data management

SAP ERP

ERP-DB

ArcGIS Server

ERP-GDB

Versionnement, topologie et extensions de classes d’entités ne sont pas utilisées

La base logique occupe 2 bases physiques

SAP ERP

ERP-DBXY

Page 9: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

9

Geocoding Framework (géocodage)

+ SAP a inclus une structure pour le géocodage dans l’ERP

+ Certains objets (tels que les Business Partner par ex.) utilisent ceframework

+ Les résultats du géocodage sont stockés dans les tables des master data

Page 10: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

10

Ex: Business Partner integré au geocoding framework

Page 11: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

11

Geo Enabled SAP ERP

Geo-enablement de l’ERP SAP – géocodage

ERP-DB

CustomGeocoder

(REST API)

GeocodingFramework

Events andmessagesto create

and updateMaster data

Events andmessagesto create

and updateMaster data

Evènementset messagespour créer et modifier lesMaster data

ArcGIS Online Locator Service

XY

ArcGIS Server

Locator Service

Street Network

Page 12: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

12

Ajouter la gestion de la géométrie dans les master data A PIs

+ SAP a intégré le geocoding framework dans quelques BAP Is

> Création et modification des adresses pour les Business Partner

+ SAP Consulting RE va geo-activer tous les BAPIs RE conc ernés

> Ajout d’un argument Geometry pour les opérations de création et de modification offertes par ces BAPIs

> Cela constitue une nouvelle forme d’intégration du SIG a vec SAP RE

Page 13: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

13

Geo-activation de l’ERP SAP– master data management

Geo Enabled SAP ERP

ERP-DB

ArcGIS Server

ERP-GDB

Geo-BAPI(REST API)

Standard-BAPI

Feature Service

XY

Events andmessagesto create

and updateMaster data

Events andmessagesto create

and updateMaster data

Evènementset messagespour créer et modifier lesMaster data

Page 14: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

14

Ajouter un composant de visualisation cartographique aux formulaires standards SAP

+ La plupart des écrans d’affichage des master data SAP peuventêtre enrichis

Page 15: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

15

Nouveaux visualisateurs cartographiques pour les master data

Page 16: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

16

Geo-activation de l’ERP SAP– map viewers intégrés

Geo Enabled SAP ERP

ERP-DB

ArcGIS Server

ERP-GDB

Standard txn

Map ServiceMap viewerSimple Editor

(Web/REST API)

ArcGIS Online Map Service

SAPGUIAvec visualisateur

cartographiqueintégré

XY

Page 17: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

17

Les limites de la geo-activation ?

+ Cela ne remplace pas un SIG permettant la gestion des d onnées spatiales

+ Il ne contient pas les outils d’édition géographique de grande précision

+ Cela ne remplace pas une geodatabase “avancée” incluant p ar exemple les règles topologiques ou les réseaux géometriques

+ Cela ne permet pas la gestion de tous les types de donn ées spatiales

+ Cela n’inclut pas la gestion des représentations cartog raphiques avancées(bien que des map services en contenant peuvent y être u tilisés)

+ Cela n’inclut pas les géotraitements (bien que cela puiss e en faire usage)

Page 18: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

18

Intégration SIG avec un ERP SAP Geo-enabled

Page 19: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

19

ESB(facultatif)

Intégration SIG avec un ERP SAP Geo-enabled Architecture générale – SIG ���� ERP

Geo Enabled SAP ERP

ERP-DB

ArcGIS Server

ERP-GDB

Geo-BAPI(REST API)

Standard-BAPI

Feature Service

GISspatial data management

WS-GDB

ArcGISDesktop

ArcGISDesktop

ArcGISDesktop

ArcGISDesktop

ArcGISDesktop

Events andmessagesto create

and updateMaster data

Events andmessagesto create

and updateMaster data

Evènementset messagespour créer et modifier lesMaster data

Page 20: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

20

ESB(facultatif)

Intégration SIG avec un ERP SAP Geo-enabled Architecture générale – SIG ���� ERP

Geo Enabled SAP ERP

ERP-DB

ArcGIS Server

ERP-GDB

Geo-BAPI(REST API)

Standard-BAPI

Feature Service

GIS spatial data management

WS-GDB

ArcGISDesktop

ArcGISDesktop

ArcGISDesktop

ArcGISDesktop

ArcGISDesktop

Events andmessagesto create

and updateMaster data

Events andmessagesto create

and updateMaster data

Events andmessagesto create

and updatemaster data

GIS spatial data management

WS-GDB

ArcGISDesktop

ArcGISDesktop

ArcGISDesktop

ArcGISDesktop

ArcGISDesktop

Events andmessagesto create

and updateMaster data

Events andmessagesto create

and updateMaster data

Events andmessagesto create

and updatemaster data

Evènementset messagespour créer et modifier lesMaster data

Evènementset messagespour créer et modifier lesMaster data

Page 21: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

21

Intégration SIG avec un ERP SAP Geo-enabled Architecture générale – ERP ���� SIG

Geo Enabled SAP ERP

ERP-DB

ArcGIS Server

ERP-GDB

Standard txn

Map ServiceSimple Editor

Feature Service

Geo-BADI

ESB(facultatif)

GISspatial data management

ArcGIS Server

Feature Service

WS-GDB

Events andmessagesto create

and updateMaster data

Events andmessagesto create

and updateMaster data

Evènementset messagespour créer et modifier lesMaster data

Page 22: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

22

Intégration SIG avec un ERP SAP Geo-enabled Best Practice pour assurer une continuité du système

+ Les Master data (dont leur géometrie) sont protégées e t maintenues> La qualité et l’intégrité des données sont assurées par les processus métiers

geo-enabled> Disponibilité et sécurité sont garanties

+ Le geo-server de l’ERP se conforme aux règles de gouve rnance de l’ERP> Y compris les mises à jour des systèmes, les améliorations, les sauvegardes,

la sécurité, les droits d’accés,…

> Les règles de gouvernance du SIG et de l’ERP n’ont pas besoin d’être unifiéesou modifiées

+ Le niveau de disponibilité de l’ERP dans son ensemble p eut être maintenu

+ Le coût est mieux maîtrisé et moins cher sur le long terme> Les changements des règles de gouvernance sont évités> Les temps d’indisponibilité sont réduits

Page 23: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

23

Solution packagée GEO.e (SAP)

Page 24: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

24

Quelques références d’implémentation

+ Saudi Aramco

> Gestion des terrains et du cadastre

> Couplage SIG, SAP RE/LUM et Documentum (DMS)

+ City of Cape Town (Afrique du Sud)

> SAP RE-FX/LUM

> Gestion du cadastre

Page 25: Intégration ESRI - sig2010.esrifrance.fr · 5 Le geo-enablement, qu’est ce que c’est ? Enrichir les fonctionnalités d’une solution (tel qu’un ERP) pour y ajouter toute ou

25

Contacts

+ Christophe Lapierre: [email protected]

+ Enrique Yaptenco: [email protected]

ESRI Suisse SA

5-7 route du Cordon

Nyon 1260 – CH

Tel: +41 22 365 69 00