Integration of GIS and SAP: A Use Case for SOA Gero Bieser IBU Utilities, SAP AG Agenda 1. 2. 3. 4. Integration of SAP and GIS with SAP NetWeaver New Possibilities offered by SOA Waterworks‘ SAP-GIS Integration Integration of further Systems © SAP 2007 / Page 2 Enterprise Asset Management: (Simplified) System Landscape MAM for Utilities Scheduling SAP BW SAP ERP GIS Network Management OMS, DMS, SCADA © SAP 2007 / Page 3 Different Levels of a GIS-SAP Integration SAP GUI Composite GIS Composite Business Processes & Services SAP Functionalities SAP © SAP 2007 / Page 4 GIS Functionalities Data Synchronization GIS GIS and SAP NetWeaver Mobile SAP-GIS Integration SAP NetWeaver™ INTEGRATION OF PEOPLE GIS as part of a portal GIS as part of a composite © SAP 2007 / Page 5 Portal Collaboration INTEGRATION OF INFORMATIONEN Bus. Intelligence Knowledge Mgmt Master Data Management INTEGRATION OF PROCESSES Integration Broker Analysis of geospatial related data Business Process Mgmt Life Cycle Management Composite Application Framework Multichannel access Consolidation of master data APPLIKATION PLATFORM J2EE ABAP DB- und OS system application Process integration Agenda 1. 2. 3. 4. Integration of SAP and GIS with SAP NetWeaver New Possibilities offered by SOA Waterworks‘ SAP-GIS Integration Integration of further Systems © SAP 2007 / Page 6 What makes a Service an Enterprise Service? An Enterprise Service is technically a web service is based on standardized semantics and business rules is published in a central repository, the SAP Enterprise Service Repository ESR © SAP 2007 / Page 7 SAP NetWeaver: The Platform for SOA SAP NetWeaver SAP NetWeaver Composition PEOPLE INTEGRATION Composite Applications © SAP 2007 / Page 8 PROCESS INTEGRATION APPLICATION PLATFORM Life Cycle Mgmt INFORMATION INTEGRATION Enterprise Services Repository Integration Foundation Enterprise Services Workplace Explore Enterprise Services in the ES Workplace of the SAP Developer Network: www.sdn.sap.com Service-Oriented Architecture Explore Enterprise Services ES Workplace Find Enterprise Services by Enterprise Service Index Solution Map Enterprise Service Bundles Test-drive Enterprise Services using the ES Workplace testing system landscape © SAP 2007 / Page 9 Example: Enterprise Service Bundle “Maintenance Processing” 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 © SAP 2007 / Page 10 Example: The Enterprise Service „Create Maintenance Order“ © SAP 2007 / Page 11 Definition of Enterprise Services in the Enterprise Services Community Enterprise Services Bundles Customer/Partner Industry Value Networks ASUG/DSAG/GLP Other Community Definition Groups © SAP 2007 / Page 12 ES bundles are co-innovated with the help of Enterprise Services Community Common platform and standards Address industry-specific challenges SAP NetWeaver Composition Environment CE Composite Processes Guided Procedures Visual Composer, Enterprise Portal, Adobe Interactive Forms, WebDynpro… Composite Application Framework SAP NetWeaver Developer Studio Composite Views Composite Services Eclipse 3 © SAP 2007 / Page 13 JEE 5 Agenda 1. 2. 3. 4. Integration of SAP and GIS with SAP NetWeaver New Possibilities offered by Enterprise SOA Waterworks‘ SAP-GIS Integration Integration of further Systems © SAP 2007 / Page 14 Agenda 1. 2. 3. 4. Integration of SAP and GIS with SAP NetWeaver New Possibilities offered by Enterprise SOA Waterworks‘ SAP-GIS Integration Integration of further Systems © SAP 2007 / Page 15 Architecture of an EAM Solution EAM Analytics EAM Processes SAP NetWeaver GIS DMS OMS SCADA BW ERP MRS = Multi Resource Scheduling DMS = Distribution Management System OMS = Outage Management System © SAP 2007 / Page 16 MRS CRM Example: Outage Scenario Take customer call GIS © SAP 2007 / Page 17 DMS OMS SCADA Analyze outage BW Create order ERP Schedule order MRS CRM Send order details Update outage data Update outage reporting Summary SAP NetWeaver supports integration of master data, processes and user interfaces of SAP and GIS systems. SAP NetWeaver and the Enterprise Service Repository are the basis for deploying Enterprise Services. With Enterprise Services you have access to most of the business objects and functionalities in SAP ERP. Thus, you can compose integrated SAP-GIS applications very flexibly. In the Enterprise Service Workplace you find details on Enterprise Services. In addition to GIS you can also integrate further systems of your EAM system landscape. © SAP 2007 / Page 18 Thank you! © SAP 2007 / Page 19