SlideShare a Scribd company logo
1 of 28
Download to read offline
© Whitepaper
Interface Design e.K.
WHINT® Solutions
SAP Middleware Add-ons
Adam Kiwon / Interface Designer / whitepaper.id GmbH / February 2019
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign© Whitepaper InterfaceDesign
whitepaper.id
SAP Middleware Solutions
> Founded: 2014
> Development & Consulting experience since 2000
> SAP Application Development Partner
> SAP Certified Solution Provider
> SAP Enterprise Integration & Interfaces
Based in Germany, Projects WorldwideIntegration
whitepaper.id
helps companies using SAP to
achieve integration excellence
running SAP´s middleware products.
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign© Whitepaper InterfaceDesign
/> WHINT® Solutions
SAP® Middleware Add-ons & Interfaces
> Digital Integration Content
> Cloud (SAP CPI) & On-Premise (SAP PI/PO)
www.whint-solutions.com
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 5
> Enable Connectivity with Adapters
> SAP Middleware Add-ons: Connectivity
> Improve Visibility, Control & Quality
> SAP Middleware Add-ons: Interface Management
> Make or Buy Plug & Play Interfaces
> Turn-key Integration Content
WHINT® Solutions for SAP Middleware
© Whitepaper
Interface Design e.K.
© Whitepaper
Interface Design e.K.© Whitepaper InterfaceDesign© Whitepaper InterfaceDesign
Interface Management
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 15
A good IT department has to
> Deliver robust interfaces
> Prevent downtimes
> Anticipate issues
> Resolve incidents quickly
Interfaces are Mission Critical
Quality
Control
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 16
IT
> No interface reporting
> Documentation outdated
> Monitoring is time consuming
> No Alert = no issue
Business
> Where is my data?
> Did this interface run?
> We can not close (Finance)!
> Where is this order (Sales)?
Interface Issues Today
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 17
> Logistics
> Parcels & shipments => Delay of physical shipments (customer satisfaction)
> Sales
> Customer & Sales Order Replication => Delay in OTC process: e.g. Quote creation
> Production
> Confirmations => Delay of production output due to missing ERP data
> Finance
> AP/AR/GL Postings from Travel => Late Month End Closing: Cash Flow, VAT
Declaration, Manual intervention
> B2B (EDI), B2G (Governments), MDM, ...
> Delays & manual actions => Increased Costs
Effects of Interface Downtimes
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 18
Integration Excellence
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 19
...well designed interfaces need:
> Quality
> Documentation & Reporting
> Control
> Monitoring & Alerting
…to achieve Integration Excellence
SAP Middleware - Interface Management
Transparency
Quality
Monitoring
Control
Zero
Downtime
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 20
> Interface Knowledge
> Hidden in SAP tools (bad overview, no search)
> Reporting
> Only available on a daily basis (Performance Monitoring)
> Early Watch Report is too technical
> Alerting
> Message Based Alerting: Too much noise (flooding)
> Backend monitoring: queues
> No alert if no message
Why not using SAP Standard?
You still might need:
> AIF (Backend Inbound Messages)
> AIM (SolMan Focused Run)
> Wily Introscope (Bottleneck Analysis)
> Technical Infrastructure Monitoring & Alerting
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 21
> WHINT® Interface Catalog
> Excel Documents with detailed Interface Overview, Communication Channels & Partners (TPM)
> Routing Rules & Mapping Parameters, Channel Attributes (hosts, adapter modules, status…)
> SAP PI/PO & SAP Cloud Platform Integration (CPI)
> WHINT® Interface Documentation
> Configuration Scenarios & Interfaces with ESR details
> PDF Documents (per Scenario)
> WHINT® MessageVolume Report
> Excel Document with Messaging Processing Volumes & Performance Statistics
per Adapter Engine
Interface Management: Transparency
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 22
WHINT® Interface Management: Documentation & Reporting
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 23
WHINT® Interface Management: Documentation & Reporting
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 24
> WHINT® Interface Monitoring
> Landscape Snapshot
> Periodic E-Mail Alerting for channels, messages and queues in error & scheduled
> Adapter Engines & Integration Engines
> SAP PI/PO & SAP Cloud Platform Integration (CPI)
> WHINT® MessageMissing Alert
> E-Mail Alerting if expected interface was not executed
> Based on Adapter Engine Performance Monitoring
Interface Management: Control
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 25
WHINT® Interface Management: Monitoring & Alerting
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 26
> Overview of integration assets (artifacts)
> Interfaces (end-to-end)
> Communication Channels
> Trading Partners
> Scenario Documentation
> Overview of interface runtime (statistics)
> # of messages / sizes (volume)
> Processing times per interface
> Snapshot of interface errors (monitoring)
> Channels, Messages, Queues in Error
> Alerting for Missing Messages
> Less Downtimes
> Error prevention (better quality)
> Error identification & resolution (monitoring & alerting)
WHINT® Solutions – Interface Management
> Transparency for Team Leaders
> Productivity for Integration Experts
> Documentation for Auditing
> Reporting for Team Leaders
> Quality improvements for
Integration Experts
> Interface Landscape Alerting
for Integration Experts &
Application Management/Support
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 32
> No separate server / additional installation
> Runs on existing system
(SAP PI/PO server | SAP CPI tenant | Java & ABAP)
> Add-ons (adapter, module, job) & Content
> Delivered as SCA, ESA, TPZ, ZIP, MTAR file
> Standard SAP APIs
> No direct database access, clean architecture
> Money-back guarantee
> No test version, but you can return without reason
WHINT® Solutions - Characteristics
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 33
> Order Software License
> Onboarding Workshop by WHINT Interface Designer
1. Import ESR Content, Deploy SCA, ABAP Transport (Backend)
2. Create Communication User(s)
3. Configure Integration Content
4. Define Periodical MessageTrigger Jobs
5. Finetune
1. Reporting Areas by Interface
2. Alert E-Mail Recipients
3. Monitoring Thresholds
Typical Implementation in One Day
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 35
...well designed interfaces need a good
SAP Middleware Interface Management
to achieve Integration Excellence:
> Quality: Documentation & Reporting
> WHINT® Interface Catalog
> WHINT® Interface Documentation
> WHINT® MessageVolume Report
> Control: Monitoring & Alerting
> WHINT® Interface Monitoring
> WHINT® MessageMissing Alert
Middleware Add-ons: Interface Management
Transparency
Quality
Monitoring
Control
Zero
Downtimes
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign© Whitepaper InterfaceDesign
Appendix: Overview & Screenshots
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 47
WHINT® Interface Catalog (SAP PI/PO): Messages
Documentation: Integration Artifacts
> How many interfaces do we have?
> What are the routing conditions?
> Where is Lookup Channel xyz used?
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 48
WHINT® Interface Catalog (SAP PI/PO): Channels
Documentation: Integration Artifacts
> How many channels do we have?
> What are the attributes (e.g. host)?
> Where do we use adapter module xyz?
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 49
WHINT® MessageVolume Report (SAP PO)
Interface Reporting: Runtime
> How many messages did we process?
> What sizes did we transfer?
> What was the average processing time?
> How long did the mapping run?
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 50
WHINT® Interface Catalog (SAP CPI)
Documentation & Reporting: Artifacts & Runtime
> How many iFlows do we have?
> How many messages did we process?
> Which Parameter values are set?
> What is the status of the Cloud Middleware?
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 52
WHINT® Interface Documentation (PDF)
Documentation: Integration Artifacts
> Configuration Scenario Perspective
> Routing Rules
> Mapping Details (Steps)
> Communication Channel Parameters
© Whitepaper
Interface Design e.K.
© Whitepaper
InterfaceDesign
15.02.19 / page 53
> WHINT® Interface Monitoring > WHINT® MessageMissing Alert
Monitoring & Alerting
Monitoring & Alerting
> Snapshot (e.g. per hour)
> Channels, Messages, Queues
> E-Mail delivery
© Whitepaper
Interface Design e.K.
© 2019 whitepaper.id GmbH
All rights reserved.
Whitepaper InterfaceDesign / we connect SAP
www.whitepaper-id.com
contact@whitepaper-id.com
+49 511 56357996
mooc - http://academy.whint.net
blog - http://integration-excellence.com
solutions - http://www.whint-solutions.com
No part of this publication may be reproduced or transmitted in
any form or for any purpose without the express permission of whitepaper.id GmbH.
The information contained herein may be changed without prior notice.
Thank you / Danke
15.02.19 / page 54
© Whitepaper InterfaceDesign

More Related Content

What's hot

Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015SociusPartner
 
Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015Armanino LLP
 
Smarter processes for sap doha sept-18-2013
Smarter processes for sap doha sept-18-2013Smarter processes for sap doha sept-18-2013
Smarter processes for sap doha sept-18-2013Logan Vadivelu
 
1. s fin overview
1. s fin   overview1. s fin   overview
1. s fin overviewRenu Bhasin
 
Microsoft Dynamics GP 2013 R2 Overview
Microsoft Dynamics GP 2013 R2 OverviewMicrosoft Dynamics GP 2013 R2 Overview
Microsoft Dynamics GP 2013 R2 OverviewSociusPartner
 
How Business processes supported in BPM vs ERP
How Business processes supported in BPM vs ERPHow Business processes supported in BPM vs ERP
How Business processes supported in BPM vs ERPLogan Vadivelu
 
Resume ajay rathore
Resume ajay rathoreResume ajay rathore
Resume ajay rathoreAjay Rathore
 
Extend SAP processes using IBM BPM Webinar July-2016
Extend SAP processes using IBM BPM Webinar July-2016Extend SAP processes using IBM BPM Webinar July-2016
Extend SAP processes using IBM BPM Webinar July-2016Logan Vadivelu
 
IBM BPM integration with SAP Solution Manager - Capability & Benefits
IBM BPM integration with SAP Solution Manager - Capability & BenefitsIBM BPM integration with SAP Solution Manager - Capability & Benefits
IBM BPM integration with SAP Solution Manager - Capability & BenefitsLogan Vadivelu
 
Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014Eamonn Roarke
 
Dynamics nav 2009 r2 launch iceland technical track external
Dynamics nav 2009 r2 launch iceland technical track externalDynamics nav 2009 r2 launch iceland technical track external
Dynamics nav 2009 r2 launch iceland technical track externalGunnar Gestsson
 
New Features in Dynamics GP 2016, GP 2015 & GP 2013 R2
New Features in Dynamics GP 2016, GP 2015 & GP 2013 R2New Features in Dynamics GP 2016, GP 2015 & GP 2013 R2
New Features in Dynamics GP 2016, GP 2015 & GP 2013 R2Armanino LLP
 
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03Dennis Parrott
 
Sap guided workflow in ibm bpm
Sap guided workflow in ibm bpmSap guided workflow in ibm bpm
Sap guided workflow in ibm bpmsflynn073
 
Crm high level roadmap 5 31-05
Crm high level roadmap 5 31-05Crm high level roadmap 5 31-05
Crm high level roadmap 5 31-05Ralph Paglia
 
Thinking about bringing CAFM into your design or construction offering?
Thinking about bringing CAFM into your design or construction offering?Thinking about bringing CAFM into your design or construction offering?
Thinking about bringing CAFM into your design or construction offering?Steve Owen MBA CBIFM
 
Vinoth kumar ravi sap abap technical consultant
Vinoth kumar ravi sap abap technical consultantVinoth kumar ravi sap abap technical consultant
Vinoth kumar ravi sap abap technical consultantVinoth Kumar
 
Vaigunda Raja SAP-ABAP Experienced
Vaigunda Raja SAP-ABAP ExperiencedVaigunda Raja SAP-ABAP Experienced
Vaigunda Raja SAP-ABAP Experiencedvaigundaraja
 

What's hot (20)

Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015
 
Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015
 
Smarter processes for sap doha sept-18-2013
Smarter processes for sap doha sept-18-2013Smarter processes for sap doha sept-18-2013
Smarter processes for sap doha sept-18-2013
 
1. s fin overview
1. s fin   overview1. s fin   overview
1. s fin overview
 
Microsoft Dynamics GP 2013 R2 Overview
Microsoft Dynamics GP 2013 R2 OverviewMicrosoft Dynamics GP 2013 R2 Overview
Microsoft Dynamics GP 2013 R2 Overview
 
How Business processes supported in BPM vs ERP
How Business processes supported in BPM vs ERPHow Business processes supported in BPM vs ERP
How Business processes supported in BPM vs ERP
 
Resume ajay rathore
Resume ajay rathoreResume ajay rathore
Resume ajay rathore
 
Acqueon iQ 3.0 - Detailed
Acqueon iQ 3.0 - DetailedAcqueon iQ 3.0 - Detailed
Acqueon iQ 3.0 - Detailed
 
Extend SAP processes using IBM BPM Webinar July-2016
Extend SAP processes using IBM BPM Webinar July-2016Extend SAP processes using IBM BPM Webinar July-2016
Extend SAP processes using IBM BPM Webinar July-2016
 
IBM BPM integration with SAP Solution Manager - Capability & Benefits
IBM BPM integration with SAP Solution Manager - Capability & BenefitsIBM BPM integration with SAP Solution Manager - Capability & Benefits
IBM BPM integration with SAP Solution Manager - Capability & Benefits
 
Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014
 
Dynamics nav 2009 r2 launch iceland technical track external
Dynamics nav 2009 r2 launch iceland technical track externalDynamics nav 2009 r2 launch iceland technical track external
Dynamics nav 2009 r2 launch iceland technical track external
 
New Features in Dynamics GP 2016, GP 2015 & GP 2013 R2
New Features in Dynamics GP 2016, GP 2015 & GP 2013 R2New Features in Dynamics GP 2016, GP 2015 & GP 2013 R2
New Features in Dynamics GP 2016, GP 2015 & GP 2013 R2
 
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03
 
Sap guided workflow in ibm bpm
Sap guided workflow in ibm bpmSap guided workflow in ibm bpm
Sap guided workflow in ibm bpm
 
Crm high level roadmap 5 31-05
Crm high level roadmap 5 31-05Crm high level roadmap 5 31-05
Crm high level roadmap 5 31-05
 
Thinking about bringing CAFM into your design or construction offering?
Thinking about bringing CAFM into your design or construction offering?Thinking about bringing CAFM into your design or construction offering?
Thinking about bringing CAFM into your design or construction offering?
 
Vinoth kumar ravi sap abap technical consultant
Vinoth kumar ravi sap abap technical consultantVinoth kumar ravi sap abap technical consultant
Vinoth kumar ravi sap abap technical consultant
 
Vaigunda Raja SAP-ABAP Experienced
Vaigunda Raja SAP-ABAP ExperiencedVaigunda Raja SAP-ABAP Experienced
Vaigunda Raja SAP-ABAP Experienced
 
GuiXT presentation
GuiXT presentationGuiXT presentation
GuiXT presentation
 

Similar to WHINT Solutions - SAP Interface Management by whitepaper.id 2019-02

SAP Interface Monitoring Concierge Service
SAP Interface Monitoring Concierge Service SAP Interface Monitoring Concierge Service
SAP Interface Monitoring Concierge Service Adam Kiwon
 
WHINT Solutions Turn-key integration content 2017-01
WHINT Solutions Turn-key integration content 2017-01WHINT Solutions Turn-key integration content 2017-01
WHINT Solutions Turn-key integration content 2017-01Adam Kiwon
 
Digital Time Capture Integrates with Primavera
Digital Time Capture Integrates with PrimaveraDigital Time Capture Integrates with Primavera
Digital Time Capture Integrates with PrimaveraKlopstra
 
SIPfoundry CoLab 2013 - Web Contact Center
SIPfoundry CoLab 2013 - Web Contact CenterSIPfoundry CoLab 2013 - Web Contact Center
SIPfoundry CoLab 2013 - Web Contact CenterSIPfoundry
 
DTC Primavera Integration
DTC Primavera Integration DTC Primavera Integration
DTC Primavera Integration Klopstra
 
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...danyackel
 
MuleSoftMeetup-B2BIntegrations_using_MuleSoft
MuleSoftMeetup-B2BIntegrations_using_MuleSoftMuleSoftMeetup-B2BIntegrations_using_MuleSoft
MuleSoftMeetup-B2BIntegrations_using_MuleSoftMulesoftMunichMeetup
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...constantadevelopers
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAPBizTalk360
 
How Schneider Electric Transformed Front-office Operations With Real-time Dat...
How Schneider Electric Transformed Front-office Operations With Real-time Dat...How Schneider Electric Transformed Front-office Operations With Real-time Dat...
How Schneider Electric Transformed Front-office Operations With Real-time Dat...Informatica Cloud
 
Getting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" ProjectGetting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" ProjectTIBCO Jaspersoft
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544ypai
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDEMarkus Van Kempen
 
Edgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPSEdgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPSEdgewater
 
API first Design and Microservices
API first Design and MicroservicesAPI first Design and Microservices
API first Design and MicroservicesSven Bernhardt
 
What's New in IBM BPM and Business Monitor 8.5.6
What's New in IBM BPM and Business Monitor 8.5.6What's New in IBM BPM and Business Monitor 8.5.6
What's New in IBM BPM and Business Monitor 8.5.6Dennis Parrott
 

Similar to WHINT Solutions - SAP Interface Management by whitepaper.id 2019-02 (20)

SAP Interface Monitoring Concierge Service
SAP Interface Monitoring Concierge Service SAP Interface Monitoring Concierge Service
SAP Interface Monitoring Concierge Service
 
WHINT Solutions Turn-key integration content 2017-01
WHINT Solutions Turn-key integration content 2017-01WHINT Solutions Turn-key integration content 2017-01
WHINT Solutions Turn-key integration content 2017-01
 
Digital Time Capture Integrates with Primavera
Digital Time Capture Integrates with PrimaveraDigital Time Capture Integrates with Primavera
Digital Time Capture Integrates with Primavera
 
SIPfoundry CoLab 2013 - Web Contact Center
SIPfoundry CoLab 2013 - Web Contact CenterSIPfoundry CoLab 2013 - Web Contact Center
SIPfoundry CoLab 2013 - Web Contact Center
 
Harmeet singh
Harmeet singhHarmeet singh
Harmeet singh
 
DTC Primavera Integration
DTC Primavera Integration DTC Primavera Integration
DTC Primavera Integration
 
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
 
MuleSoftMeetup-B2BIntegrations_using_MuleSoft
MuleSoftMeetup-B2BIntegrations_using_MuleSoftMuleSoftMeetup-B2BIntegrations_using_MuleSoft
MuleSoftMeetup-B2BIntegrations_using_MuleSoft
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAP
 
How Schneider Electric Transformed Front-office Operations With Real-time Dat...
How Schneider Electric Transformed Front-office Operations With Real-time Dat...How Schneider Electric Transformed Front-office Operations With Real-time Dat...
How Schneider Electric Transformed Front-office Operations With Real-time Dat...
 
Dhiraj_Kalra
Dhiraj_KalraDhiraj_Kalra
Dhiraj_Kalra
 
Getting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" ProjectGetting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" Project
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
 
Edgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPSEdgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPS
 
SwiftAnt EDI Services_Microsoft Gold Partner
SwiftAnt EDI Services_Microsoft Gold PartnerSwiftAnt EDI Services_Microsoft Gold Partner
SwiftAnt EDI Services_Microsoft Gold Partner
 
API first Design and Microservices
API first Design and MicroservicesAPI first Design and Microservices
API first Design and Microservices
 
What's New in IBM BPM and Business Monitor 8.5.6
What's New in IBM BPM and Business Monitor 8.5.6What's New in IBM BPM and Business Monitor 8.5.6
What's New in IBM BPM and Business Monitor 8.5.6
 

Recently uploaded

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

WHINT Solutions - SAP Interface Management by whitepaper.id 2019-02

  • 1. © Whitepaper Interface Design e.K. WHINT® Solutions SAP Middleware Add-ons Adam Kiwon / Interface Designer / whitepaper.id GmbH / February 2019
  • 2. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign© Whitepaper InterfaceDesign whitepaper.id SAP Middleware Solutions > Founded: 2014 > Development & Consulting experience since 2000 > SAP Application Development Partner > SAP Certified Solution Provider > SAP Enterprise Integration & Interfaces Based in Germany, Projects WorldwideIntegration whitepaper.id helps companies using SAP to achieve integration excellence running SAP´s middleware products.
  • 3. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign© Whitepaper InterfaceDesign /> WHINT® Solutions SAP® Middleware Add-ons & Interfaces > Digital Integration Content > Cloud (SAP CPI) & On-Premise (SAP PI/PO) www.whint-solutions.com
  • 4. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 5 > Enable Connectivity with Adapters > SAP Middleware Add-ons: Connectivity > Improve Visibility, Control & Quality > SAP Middleware Add-ons: Interface Management > Make or Buy Plug & Play Interfaces > Turn-key Integration Content WHINT® Solutions for SAP Middleware
  • 5. © Whitepaper Interface Design e.K. © Whitepaper Interface Design e.K.© Whitepaper InterfaceDesign© Whitepaper InterfaceDesign Interface Management
  • 6. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 15 A good IT department has to > Deliver robust interfaces > Prevent downtimes > Anticipate issues > Resolve incidents quickly Interfaces are Mission Critical Quality Control
  • 7. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 16 IT > No interface reporting > Documentation outdated > Monitoring is time consuming > No Alert = no issue Business > Where is my data? > Did this interface run? > We can not close (Finance)! > Where is this order (Sales)? Interface Issues Today
  • 8. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 17 > Logistics > Parcels & shipments => Delay of physical shipments (customer satisfaction) > Sales > Customer & Sales Order Replication => Delay in OTC process: e.g. Quote creation > Production > Confirmations => Delay of production output due to missing ERP data > Finance > AP/AR/GL Postings from Travel => Late Month End Closing: Cash Flow, VAT Declaration, Manual intervention > B2B (EDI), B2G (Governments), MDM, ... > Delays & manual actions => Increased Costs Effects of Interface Downtimes
  • 9. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 18 Integration Excellence
  • 10. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 19 ...well designed interfaces need: > Quality > Documentation & Reporting > Control > Monitoring & Alerting …to achieve Integration Excellence SAP Middleware - Interface Management Transparency Quality Monitoring Control Zero Downtime
  • 11. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 20 > Interface Knowledge > Hidden in SAP tools (bad overview, no search) > Reporting > Only available on a daily basis (Performance Monitoring) > Early Watch Report is too technical > Alerting > Message Based Alerting: Too much noise (flooding) > Backend monitoring: queues > No alert if no message Why not using SAP Standard? You still might need: > AIF (Backend Inbound Messages) > AIM (SolMan Focused Run) > Wily Introscope (Bottleneck Analysis) > Technical Infrastructure Monitoring & Alerting
  • 12. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 21 > WHINT® Interface Catalog > Excel Documents with detailed Interface Overview, Communication Channels & Partners (TPM) > Routing Rules & Mapping Parameters, Channel Attributes (hosts, adapter modules, status…) > SAP PI/PO & SAP Cloud Platform Integration (CPI) > WHINT® Interface Documentation > Configuration Scenarios & Interfaces with ESR details > PDF Documents (per Scenario) > WHINT® MessageVolume Report > Excel Document with Messaging Processing Volumes & Performance Statistics per Adapter Engine Interface Management: Transparency
  • 13. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 22 WHINT® Interface Management: Documentation & Reporting
  • 14. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 23 WHINT® Interface Management: Documentation & Reporting
  • 15. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 24 > WHINT® Interface Monitoring > Landscape Snapshot > Periodic E-Mail Alerting for channels, messages and queues in error & scheduled > Adapter Engines & Integration Engines > SAP PI/PO & SAP Cloud Platform Integration (CPI) > WHINT® MessageMissing Alert > E-Mail Alerting if expected interface was not executed > Based on Adapter Engine Performance Monitoring Interface Management: Control
  • 16. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 25 WHINT® Interface Management: Monitoring & Alerting
  • 17. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 26 > Overview of integration assets (artifacts) > Interfaces (end-to-end) > Communication Channels > Trading Partners > Scenario Documentation > Overview of interface runtime (statistics) > # of messages / sizes (volume) > Processing times per interface > Snapshot of interface errors (monitoring) > Channels, Messages, Queues in Error > Alerting for Missing Messages > Less Downtimes > Error prevention (better quality) > Error identification & resolution (monitoring & alerting) WHINT® Solutions – Interface Management > Transparency for Team Leaders > Productivity for Integration Experts > Documentation for Auditing > Reporting for Team Leaders > Quality improvements for Integration Experts > Interface Landscape Alerting for Integration Experts & Application Management/Support
  • 18. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 32 > No separate server / additional installation > Runs on existing system (SAP PI/PO server | SAP CPI tenant | Java & ABAP) > Add-ons (adapter, module, job) & Content > Delivered as SCA, ESA, TPZ, ZIP, MTAR file > Standard SAP APIs > No direct database access, clean architecture > Money-back guarantee > No test version, but you can return without reason WHINT® Solutions - Characteristics
  • 19. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 33 > Order Software License > Onboarding Workshop by WHINT Interface Designer 1. Import ESR Content, Deploy SCA, ABAP Transport (Backend) 2. Create Communication User(s) 3. Configure Integration Content 4. Define Periodical MessageTrigger Jobs 5. Finetune 1. Reporting Areas by Interface 2. Alert E-Mail Recipients 3. Monitoring Thresholds Typical Implementation in One Day
  • 20. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 35 ...well designed interfaces need a good SAP Middleware Interface Management to achieve Integration Excellence: > Quality: Documentation & Reporting > WHINT® Interface Catalog > WHINT® Interface Documentation > WHINT® MessageVolume Report > Control: Monitoring & Alerting > WHINT® Interface Monitoring > WHINT® MessageMissing Alert Middleware Add-ons: Interface Management Transparency Quality Monitoring Control Zero Downtimes
  • 21. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign© Whitepaper InterfaceDesign Appendix: Overview & Screenshots
  • 22. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 47 WHINT® Interface Catalog (SAP PI/PO): Messages Documentation: Integration Artifacts > How many interfaces do we have? > What are the routing conditions? > Where is Lookup Channel xyz used?
  • 23. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 48 WHINT® Interface Catalog (SAP PI/PO): Channels Documentation: Integration Artifacts > How many channels do we have? > What are the attributes (e.g. host)? > Where do we use adapter module xyz?
  • 24. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 49 WHINT® MessageVolume Report (SAP PO) Interface Reporting: Runtime > How many messages did we process? > What sizes did we transfer? > What was the average processing time? > How long did the mapping run?
  • 25. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 50 WHINT® Interface Catalog (SAP CPI) Documentation & Reporting: Artifacts & Runtime > How many iFlows do we have? > How many messages did we process? > Which Parameter values are set? > What is the status of the Cloud Middleware?
  • 26. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 52 WHINT® Interface Documentation (PDF) Documentation: Integration Artifacts > Configuration Scenario Perspective > Routing Rules > Mapping Details (Steps) > Communication Channel Parameters
  • 27. © Whitepaper Interface Design e.K. © Whitepaper InterfaceDesign 15.02.19 / page 53 > WHINT® Interface Monitoring > WHINT® MessageMissing Alert Monitoring & Alerting Monitoring & Alerting > Snapshot (e.g. per hour) > Channels, Messages, Queues > E-Mail delivery
  • 28. © Whitepaper Interface Design e.K. © 2019 whitepaper.id GmbH All rights reserved. Whitepaper InterfaceDesign / we connect SAP www.whitepaper-id.com contact@whitepaper-id.com +49 511 56357996 mooc - http://academy.whint.net blog - http://integration-excellence.com solutions - http://www.whint-solutions.com No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of whitepaper.id GmbH. The information contained herein may be changed without prior notice. Thank you / Danke 15.02.19 / page 54 © Whitepaper InterfaceDesign