How to enable RESTful APIs with SAP Process Integration

RESTful Adapter for SAP Process Integration
RESTful API Enablement
RESTful adapter – Enable APIs

The rise of mobile apps comes along with demand for new
lightweight consumption models of backend functionality

JSON
AtomPub

RESTful
APIs
Enterprsise

REST
Clients

SAP ERP
Applications

?

DB
RESTful adapter – Enable APIs

In order to unlock your backend data to a wide range of mobile
solutions & lightweight web applications...
RESTful adapter – Enable APIs

In order to unlock your backend data to a wide range of mobile
solutions & lightweight web applications...
...your integration platform should support you to:
RESTful adapter – Enable APIs

In order to unlock your backend data to a wide range of mobile
solutions & lightweight web applications...
...your integration platform should support you to:
 enable mutliple, heterogeneous backend sources as RESTful
Services in a unified way
 support Mobile / Web developers with familiar standards:
 E.g. API Console, JSON
RESTful adapter – Enable APIs

Our RESTful adapter just does that by:
 supporting the full development cycle for RESTful services
with familiar tooling for „non“ SAP developers (Mobile, Web)
 leveraging SAP Process Integration SOA capabilities to enable
RESTful APIs with all benefits of an integration platform
(Monitoring, Central administration, Routing, Mapping)
RESTful adapter – Enable APIs

For Example... If you build a mobile solution that needs to
 Access data from multiple backend systems SAP or non SAP
 Reuse integration logic and services already developed on
SAP Process Integration
RESTful adapter – Enable APIs

 ..or you want to engage mobile developers non familiar with
SAP but familiar with Web resources and APIs ?
RESTful adapter – Enable APIs

e.g.: if you build a mobile solution that needs access to:
 Orders from SAP ERP
 Pricing from an internal Pricing App
 Shipping information from a relational database

Enterprsise
Order
REST
Clients

?

Price
Ship

SAP ERP
Pricing App

DB
RESTful adapter – Enable APIs

Our RESTful adapter can simply enable this access as it can:
 expose any SAP PI integration as XML or JSON
 communicate access through the API Console (or WADL)
 build a complete & consistent backend gateway with SAP PI
API
Console
REST
Clients

Enterprsise
SAP PI

Order
Price
Ship

XML/
JSON

RESTful adapter

SAP ERP
Pricing App

DB
RESTful Adapter – API Console

The adapter „auto“ exposes any RESTful services via:
 API Console (& WADL) via a simple Web UI
 Let‘s „non“ SAP related people explore & test drive services
in a familar environment
RESTful adapter – other usecase

Unified RESTful enablement of your backend data also opens
doors for more capabilties:
 E.g. expose simplifed services for engagement with inhouse
web developers (intranet solutions)
 Or drive innovative B2B APIs for external business partners
over http (e.g. Simple API for order fullfillment)
RESTful adapter – Summary

Our RESTful adapter brings all the necessary features to:
 Expose RESTful services from your existing backends with
your SAP Process Integration in place
 Support for all standards like JSON, oAuth, etc..)

 Engage and communicate with Mobile & Web Developers
with familiar standards
 API Console, JSON, WADL etc...

 Saves you time & money to engage between different IT
departments & stakeholdes
 We provide a quickstart sample for a RESTful service from a relational
database
RESTful adapter – Summary

Our RESTful adapter brings all the necessary features to
 Quickly enable existing services as REST APIs
 Support for all standards like JSON, oAuth, etc..)

 Separate concerns
 Share & Engage Web/Mobile Developers to work with experienced
tools like the API Console (or WADL)
 Let PI developers with their used tools and capabilities

 Provides samples a quick start:
 REST enable a JDBC connected database
RESTful Adapter

Interested in our SAP Certified offer?

We are pleased to hear your feedback

30 Day trial of the adapter available!
RESTful Adapter

Interested in our SAP Certified offer?

Contact us at :





WWW: http:www//kate-group.com/
T +49 711 90 79 64 65
F +49 711 90 79 64 66
E info@kate-group.com
1 of 16

Recommended

SAP API Business Hub by
SAP API Business HubSAP API Business Hub
SAP API Business HubHarsh Jegadeesan
4.6K views9 slides
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API... by
SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...Harsh Jegadeesan
1.9K views31 slides
SAP API Management and API Business Hub (TechEd Barcelona) by
SAP API Management and API Business Hub (TechEd Barcelona)SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)Harsh Jegadeesan
2.9K views23 slides
SAP Integration: Best Practices | MuleSoft by
SAP Integration: Best Practices | MuleSoftSAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoftMuleSoft
40.9K views20 slides
SAP Systems Integration by SAP PI (XI) by
SAP Systems Integration by SAP PI (XI)SAP Systems Integration by SAP PI (XI)
SAP Systems Integration by SAP PI (XI)alpercelk
16K views51 slides
How to publish Open api 3.0 with SAP PO and KaTe RESTful adapter by
How to publish Open api 3.0 with SAP PO and KaTe RESTful adapterHow to publish Open api 3.0 with SAP PO and KaTe RESTful adapter
How to publish Open api 3.0 with SAP PO and KaTe RESTful adapterKate_RESTful
958 views16 slides

More Related Content

Recently uploaded

NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
365 views30 slides
"Surviving highload with Node.js", Andrii Shumada by
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
53 views29 slides
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
98 views29 slides
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...ShapeBlue
146 views15 slides
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
166 views8 slides
Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
80 views38 slides

Recently uploaded(20)

NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu365 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays53 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue98 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue146 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue166 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue120 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc160 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue79 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue144 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue140 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue222 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash153 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue112 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue94 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue154 views

Featured

ChatGPT and the Future of Work - Clark Boyd by
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
27.1K views69 slides
Getting into the tech field. what next by
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
6.4K views22 slides
Google's Just Not That Into You: Understanding Core Updates & Search Intent by
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
6.8K views99 slides
How to have difficult conversations by
How to have difficult conversations How to have difficult conversations
How to have difficult conversations Rajiv Jayarajah, MAppComm, ACC
5.5K views19 slides
Introduction to Data Science by
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
82.5K views51 slides
Time Management & Productivity - Best Practices by
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
169.8K views42 slides

Featured(20)

ChatGPT and the Future of Work - Clark Boyd by Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd27.1K views
Getting into the tech field. what next by Tessa Mero
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero6.4K views
Google's Just Not That Into You: Understanding Core Updates & Search Intent by Lily Ray
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray6.8K views
Time Management & Productivity - Best Practices by Vit Horky
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky169.8K views
The six step guide to practical project management by MindGenius
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius36.7K views
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright... by RachelPearson36
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson3612.7K views
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present... by Applitools
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools55.5K views
12 Ways to Increase Your Influence at Work by GetSmarter
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter401.7K views
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G... by DevGAMM Conference
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference3.6K views
Barbie - Brand Strategy Presentation by Erica Santiago
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago25.1K views
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well by Saba Software
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software25.3K views
Introduction to C Programming Language by Simplilearn
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn8.4K views
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr... by Palo Alto Software
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
Palo Alto Software88.4K views
9 Tips for a Work-free Vacation by Weekdone.com
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
Weekdone.com7.2K views
How to Map Your Future by SlideShop.com
How to Map Your FutureHow to Map Your Future
How to Map Your Future
SlideShop.com275.1K views

How to enable RESTful APIs with SAP Process Integration

  • 1. RESTful Adapter for SAP Process Integration RESTful API Enablement
  • 2. RESTful adapter – Enable APIs The rise of mobile apps comes along with demand for new lightweight consumption models of backend functionality JSON AtomPub RESTful APIs Enterprsise REST Clients SAP ERP Applications ? DB
  • 3. RESTful adapter – Enable APIs In order to unlock your backend data to a wide range of mobile solutions & lightweight web applications...
  • 4. RESTful adapter – Enable APIs In order to unlock your backend data to a wide range of mobile solutions & lightweight web applications... ...your integration platform should support you to:
  • 5. RESTful adapter – Enable APIs In order to unlock your backend data to a wide range of mobile solutions & lightweight web applications... ...your integration platform should support you to:  enable mutliple, heterogeneous backend sources as RESTful Services in a unified way  support Mobile / Web developers with familiar standards:  E.g. API Console, JSON
  • 6. RESTful adapter – Enable APIs Our RESTful adapter just does that by:  supporting the full development cycle for RESTful services with familiar tooling for „non“ SAP developers (Mobile, Web)  leveraging SAP Process Integration SOA capabilities to enable RESTful APIs with all benefits of an integration platform (Monitoring, Central administration, Routing, Mapping)
  • 7. RESTful adapter – Enable APIs For Example... If you build a mobile solution that needs to  Access data from multiple backend systems SAP or non SAP  Reuse integration logic and services already developed on SAP Process Integration
  • 8. RESTful adapter – Enable APIs  ..or you want to engage mobile developers non familiar with SAP but familiar with Web resources and APIs ?
  • 9. RESTful adapter – Enable APIs e.g.: if you build a mobile solution that needs access to:  Orders from SAP ERP  Pricing from an internal Pricing App  Shipping information from a relational database Enterprsise Order REST Clients ? Price Ship SAP ERP Pricing App DB
  • 10. RESTful adapter – Enable APIs Our RESTful adapter can simply enable this access as it can:  expose any SAP PI integration as XML or JSON  communicate access through the API Console (or WADL)  build a complete & consistent backend gateway with SAP PI API Console REST Clients Enterprsise SAP PI Order Price Ship XML/ JSON RESTful adapter SAP ERP Pricing App DB
  • 11. RESTful Adapter – API Console The adapter „auto“ exposes any RESTful services via:  API Console (& WADL) via a simple Web UI  Let‘s „non“ SAP related people explore & test drive services in a familar environment
  • 12. RESTful adapter – other usecase Unified RESTful enablement of your backend data also opens doors for more capabilties:  E.g. expose simplifed services for engagement with inhouse web developers (intranet solutions)  Or drive innovative B2B APIs for external business partners over http (e.g. Simple API for order fullfillment)
  • 13. RESTful adapter – Summary Our RESTful adapter brings all the necessary features to:  Expose RESTful services from your existing backends with your SAP Process Integration in place  Support for all standards like JSON, oAuth, etc..)  Engage and communicate with Mobile & Web Developers with familiar standards  API Console, JSON, WADL etc...  Saves you time & money to engage between different IT departments & stakeholdes  We provide a quickstart sample for a RESTful service from a relational database
  • 14. RESTful adapter – Summary Our RESTful adapter brings all the necessary features to  Quickly enable existing services as REST APIs  Support for all standards like JSON, oAuth, etc..)  Separate concerns  Share & Engage Web/Mobile Developers to work with experienced tools like the API Console (or WADL)  Let PI developers with their used tools and capabilities  Provides samples a quick start:  REST enable a JDBC connected database
  • 15. RESTful Adapter Interested in our SAP Certified offer? We are pleased to hear your feedback 30 Day trial of the adapter available!
  • 16. RESTful Adapter Interested in our SAP Certified offer? Contact us at :     WWW: http:www//kate-group.com/ T +49 711 90 79 64 65 F +49 711 90 79 64 66 E info@kate-group.com