workshop 3 - part 4 - imagem, esri, sap ag[1]

23
Technology approaches Technology approaches for integration and for integration and standardization standardization

Upload: sunil-kumar

Post on 04-Apr-2015

101 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

Technology approachesTechnology approachesfor integration and for integration and standardizationstandardization

Page 2: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

Integration Levels – SAP and GIS

Data IntegrationProcess

IntegrationUser interface

Integration

SAP

ESRI

Define a successful implementation strategyDefine a successful implementation strategy

Starting from a business visionStarting from a business vision

Page 3: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

SAP GUI Composite GIS

SAPSAP GISGISData SynchronizationData Synchronization

SAP FunctionalitiesSAP Functionalities GIS FunctionalitiesGIS Functionalities

Composite BusinessProcesses & ServicesComposite BusinessProcesses & Services

Three Levels of a GIS‐SAP Integration

Page 4: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

SAP NetWeaver and the three Levels of a        GIS‐SAP Integration

MRSClickMRSClickERPERP

DMSOMSSCADA

DMSOMSSCADA

RPMRPM RCMORCMO

EAM Analytics

EAMProcesses

GIS GIS  SRMSRM

Enterprise Services

Repository

Enterprise Portal

Master Data Management

Business IntelligenceComposition Environment

Mobile Infrastructure Adobe FormsSAP NetWeaver

Process Integration

Process Integration

Page 5: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

SAP NetWeaver Process Integration PI

• PI consists of – Integration Broker: distributes XML messages

– Business Process Management: controls workflows across system boundaries

3rd

Party

Main‐frame

GIS

Otherintegrationtools 3rd

Party

PI

Point to Point

Page 6: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

SAP NetWeaver

Composition

Enterprise ServicesRepository

PEOPLEINTEGRATION

INFORMATIONINTEGRATION

PROCESSINTEGRATION

APPLICATIONPLATFORM

Life Cycle M

gmt

Com

posi

te A

pplic

atio

ns

SAP NetWeaver

Integration

Foundation

SAP NetWeaver:The Platform for SOA

Page 7: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

Enterprise Services Workplace• Discover and evaluate Enterprise Services in the ES Workplace 

of the SAP Developer Network:– www.sdn.sap.com Service‐Oriented Architecture  Explore 

Enterprise Services  ES Workplace

Page 8: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

• Examples for involved Business Objects:– Individual Material (corresponds Equipment)

– Installation Point (corresponds Functional Location)

– Maintenance Order

– Maintenance Request (corresponds to notification)

– Maintenance Plan

• Examples for Enterprise Services (of about 65):– Install Individual Material 

– Create Maintenance Order

– Find Maintenance Request by Individual Material and Installation Point

– Find Employee by Work Center

– Create Maintenance Confirmation

Example: Enterprise Services for Maintenance Processing

8

Page 9: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

Example: The Enterprise Service“Create Maintenance Order”

9

Page 10: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

Eclipse 3 JEE 5

CompositeProcesses

CompositeViews

CompositeServices

Enterprise Services

Repository

Web Services

• Guided Procedures

• Visual Composer, Enterprise Portal, Adobe Interactive Forms, WebDynpro…

• SAP NetWeaverDeveloper Studio

• Composite Application Framework

SAP NetWeaver Composition Environment CE

Page 11: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

Spatial Integration Approaches Have Evolved

•• From:From:–– Project Specific Project Specific ‐‐ Point to PointPoint to Point

–– Limited CapabilityLimited Capability

•• To:To:–– Reusable ServicesReusable Services

–– MessageMessage‐‐based middlewarebased middleware

–– Composition versus programmingComposition versus programming

–– Any clientAny client

11

Page 12: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

• Business Process Modeling

• What to Represent• Attributes• Relationships• Behavior

“Pick business processes with pain points that the business clearly recognizes — processes for which the business most clearly needs end‐to‐end visibility, control, insight, and flexibility”

SAP GIS • Data Modeling

• Integration Development• Netweaver Developer Studio• ESRI Web ADF• etc ..

Integration Steps

12

Page 13: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

• Use Cases Which Are a Base for Most Other Use Cases• Launch Geo EAM and Zoom to Desired Location

• Use Cases Related to Search• Search for Technical Object(s)• Find Notification(s) or Work Order(s)

• Use Cases Related to Business Object Maintenance• Create Functional Location(s)• Create Equipment(s)• Create an Awareness Area• Change Technical Object(s) (includes Update Counter(s)

and Link Document(s))• Delete Technical Object(s)• Determine Location of Resources• Create Equipment Object Link• Delete Equipment Object Link

• Use Cases Related to Preventive Maintenance Setup• Set Up Preventive Maintenance for Technical Object(s)

• Use Cases Related to Transactional Work Management• Create Notification(s)• Create Work Order(s)• View Notification(s) / Work Order(s) for a Technical Object• Show Analytical Report of Open Notifications and Work Orders• Change Notification (includes Close Notification)

Service Definition and ImplementationBusiness Process Modeling

13

Page 14: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

Plant MaintenanceFunctional LocationEquipment

IS-U Structure

Spatial DataSpatial Data

Buildings

Roads

Admin Areas

Utility Services

? ?

Project SystemReal EstateEH&SAnd more ….

?

?

??? ?

?

Data Modeling

CADDrawings

Images

Vectors

Topology

Networks

Terrain

Surveys

Addresses

3D Objects

Dimensions

PointsLinesPolygonsMulti-pointAnd more ….

Page 15: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

SAP GIS

Basic Data CRUD Services

Basic Transaction Services

Basic Analytic Services

New or Existing Spatial Data

Basic Load Services

Basic Enrichment Services

Convert to Geo DB

UI

Basic Sync Services

Major Development Components

15

Page 16: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

ESRI’s SAP Integration Strategy• Support Netweaver Platform/Tools as Demand Dictates

• Work with SAP IBUs

• Share Experiences and Best Practices 

• Encourage and support ecosystem partners who build solutions (such as GISConneX or System Integrators)

ArcGIS ServerArcGIS Server

Spatial DataSpatial DataManagementManagement

VisualizationVisualization(Mapping)(Mapping)

SpatialSpatialAnalysisAnalysis

JavaJava

.NET.NET

JavaScriptJavaScript

SOAP/XMLSOAP/XML

RESTRESTFlexFlex

NetweaverNetweaver

Java EE 5

CE Guided Procedures

Visual Composer

Web DynproJava

SAP CAFPoint-to-PointLoosely Coupled

RFC and BAPIsSAP Connectors3rd Party ConnectorsWeb ServicesEnterprise Services

16

Page 17: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

ADFsADFs & & Service Service APIsAPIs

Web Controls

WebService Interfaces

REST

WMS

WFS‐T

KML

SOAP

GIS GIS ServicesServices

ArcGIS Server

2‐D Mapping 3‐D Globe Geodatabase Locator Geoprocessing Image

MapMap‐‐Caching Caching WorkflowsWorkflows

Custom

Any Client/Any ApplicationCADCAD

GoogleGoogleEarthEarth

Virtual EarthVirtual Earth

SAPSAP

ImagineImagine

Standards

DesktopDesktop ArcGIS Clients

ExplorerWebWeb

GIS Platform Components

MashupsMashups

Javascript/Flex/Javascript/Flex/SilverlightSilverlight

17

MobileMobile

Page 18: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

GIS:  Extending the SAP Platform

SAP NetWeaver

EAM, Analytics, EH&S, Real Estate and more ……….

PortalDevices Office RFIDRendering GIS

EnterpriseServiceRepository 

CRMERPSAP NetWeaverBI

ESRI ArcGIS

18

RFC/BAPI/Web Service

Page 19: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

IntegrationBlueprint to create an integration project

Identify business demand

Define project objects

Mapping business

processes

InformationMapping

Integration Requirements Specification

Architecture Specification

SolutionDevelopment

Tests and validations

Functional Specification

Implementation

Page 20: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

Integration Main Points

•• ObjectiveObjective: Data Compliance: Data Compliance

Information Mapping and Modeling

Data Integration Event handlingVerification of Inconsistencies

Definition of business objects, attributes and functionsOrganization of objects into an hierarchy

Equipment

Status: Disable

Functional Location

Status: Disable

Inspection 1 

Create, delete, update, etc

Objects only in SAP or only in GIS Attributes with different values in the same objectData Quality

Page 21: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

Integration Main Points

• Objective: application performance, data safety, data flow and synchronization

Integration Requirements Specification

Information Update Data Resources Connection

Real Time, Batch Process

ExtractTransformLoad data

Point to point, EAI broke, Intermediate application server, 3rd party connector Quantity of data transportation among systems

SAP

GIS

GIS SAP

Page 22: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

• Accelerates Integration Project – Fast implementation because the engine is ready

• Integration Project Best Practices– Expertise in GIS‐ESRI and SAP technologies– Expertise in integration projects

• Minimize Risks• Saves money

– Don’t waste time and resources to test and develop a very specialized solution. 

• Integration solution continuity– Product maintenance across different versions (SAP and GIS) and up 

to dated with technology evolution• Provides data integrity

Advantages of Packaged Integration

Page 23: Workshop 3 - Part 4 - Imagem, Esri, Sap Ag[1]

Requirements to Packaged integration

• Adaptable to customer requirements– Should provide configuration environment

– Scalable architecture

• Based on industries standards– Integration platform, web‐services

• Certification (from SAP and ESRI)– Best practices compliance

– Data integrity and security