How to Get Your Business Selling in the API Economy
Transcript of How to Get Your Business Selling in the API Economy
![Page 1: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/1.jpg)
How to Get Your Business Selling in the API Economy
Moderator: David Chiu, Commerce Strategist, Elastic PathPresenter: Andrew Lau, Commerce Architect, Elastic PathPresenter: Sachin Agarwal, VP Product Marketing, SOA Software
![Page 2: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/2.jpg)
SOA Software
• SOA Software is an API Management and SOA Governance leader• More than 300 customers – many Fortune 1000• On-Premise and Cloud offerings• Gartner and Forrester leader
![Page 3: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/3.jpg)
Elastic Path
• Elastic Path software adds omnichannel ecommerce, subscriptions, and enhanced connectivity to digital engagement platforms
• Enables companies to deliver a truly complete customer experience • Run the world’s #1 Ecommerce Blog Get Elastic www.getelastic.com• Every year, we generate billions of dollars in digital revenue for the world’s best brands
![Page 4: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/4.jpg)
What is an API?Your APIYour Customers Your Application
![Page 5: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/5.jpg)
The API Economy
![Page 6: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/6.jpg)
Capture new Opportunities with APIs
Drive Innovation
Increase Reach
Support New Devices
Discover New Business Models
Increase Partner Network
![Page 7: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/7.jpg)
Adopting an API Strategy
![Page 8: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/8.jpg)
Securing your Digital Channels
• Authenticate the user• Control what the App can can access• Rate Limit access• Protect from hackers• PCI compliance
Au/Az/SSO
Licensing
Quota Management Protection
![Page 9: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/9.jpg)
Security
Cross-cutting Security• Aspects that cut across a given API should be offloaded to a Gateway.• Examples: Throttling, App IDs and Keys, Security certificates
Roles-based Access Control• If multiple roles are intrinsic to your API, these are best modeled and
handled by the API itself.• Finer-grained hypermedia resources makes offloading to an API
gateway difficult
![Page 10: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/10.jpg)
Authentication/Authorization/SSO
Control and restrict access to your APIsMake it easy yet secure
![Page 11: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/11.jpg)
Security
OAuth is hardReally really hard...
Test that your API works with different API Gateways. Confirmation that the API architecture correctly separates
concerns: Authentication, Identity, Access Control
![Page 12: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/12.jpg)
Licensing
Package your APIs in different waysRestrict what the App can access
![Page 13: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/13.jpg)
Quota Management/Rate Limiting
Restrict the number of calls an App can makeApply controls based on context, affinity, segmentation etc.
![Page 14: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/14.jpg)
Performance & Reporting
API Monitoring• Aggregated metrics such as response,
SLA thresholds, error/failure rates can be pushed out to an external system
Reporting• Domain specific data, such as those in
context of the API subject and resource, should be captured by the API
![Page 15: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/15.jpg)
Protection
Protect from Denial of Service and other forms of attackScan APIs for viruses and malformed content
![Page 16: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/16.jpg)
Scaling Your APIs
Caching for quick access globallyPaging to improve User Experience
![Page 17: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/17.jpg)
Developer Community
The DX Experience• The end to end experience is now key. Sign-up, access requests, interactive docs,
timely support are now the expectation. DX is not just having a beautiful API design.
API portals are marketing tools• The API sign-up process should be treated as a marketing activity. Track funnel,
metrics, campaigns.
• Build it and they will come doesn’t apply in a world where APIs are readily available
![Page 18: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/18.jpg)
API Orchestration and Mediation
Aggregate multiple backend servicesSelectively call services based on business logic≈
![Page 19: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/19.jpg)
Mediation
• Mediation is key to abstracting back-end changes from the client applications
• Common commerce example: Abstracting the payment gateways.
![Page 20: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/20.jpg)
Versioning
• Hypermedia can be versionless• Clients need to follow the rules:
o Enter only via the entry pointso Always follow linkso Ignore relationships you don’t recognizeo Deprecate relationships like traditional API methods
• Hypermedia doesn’t have to be versionlesso Leverage the Gateway to support multiple versions
![Page 21: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/21.jpg)
Transformation
• Competing Media Types are healthyo Siren, HAL, Collection+JSON,
Collection.Doc are just the start
• Content Types are no longer as polarizing. JSON is winning, XML is still useful. What other content types we will want to utilize in the future?
![Page 22: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/22.jpg)
Summary Slide
Digital Commerce + Content Management + API managementCall to action
![Page 23: How to Get Your Business Selling in the API Economy](https://reader035.fdocuments.net/reader035/viewer/2022062313/55ba265ebb61eb241c8b459c/html5/thumbnails/23.jpg)
Discussion with SOA
Software & Elastic Path
If you have questions please reach out to us at [email protected]