building an api platform for digital transformation
TRANSCRIPT
![Page 1: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/1.jpg)
Building an API Platform for Digital Transformation
Sanjeewa MalalgodaAssociate Technical Lead
Dhanuka RanasinghaAssociate Technical Lead
![Page 2: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/2.jpg)
Outline
● APIs.● Building your business with APIs.
○ Expand your business by exposing your services/solutions as APIs.
○ Integrate your business with different external services using APIs.
![Page 3: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/3.jpg)
Outline
● Integrate with different standards, protocols.● Improve Business Intelligence by stats analyzing with
API stats.
![Page 4: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/4.jpg)
APIs
o These three letters will change your life…...
![Page 5: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/5.jpg)
APIs
o Have you ever used a Google or Facebook ? o Do you use ebay and amazon to buy some
stuff?o Using credit cards to do online payments?o If answer is “yes” for any of above then you are
using APIs.
![Page 6: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/6.jpg)
APIs - Why
o To integrate different platforms and clients. Android, iOS, Windows Phone, or even Smart TVs need to consume data.
o APIs offer the key to providing the agility and accelerate innovations.
o Content distribution and enabling transactions from a wide variety of sources.
![Page 7: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/7.jpg)
APIs - Why
o Accelerate client, partner onboarding.o Stats and analytics will help you to analyze
trends and patterns.
![Page 8: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/8.jpg)
Building your business with APIs.
o Growing number of consumers and businesses incorporate web and mobile apps into their daily routines, businesses.
o APIs are the tools that allow businesses to put that data to use.
o APIs inspiring innovative developers to create new business opportunities and improve existing products, systems, and operations.
![Page 9: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/9.jpg)
Building your business with APIs.
o Lets think we have old fashioned sandwich factory. o Customers visit store or call and place orders.o Then order will placed and update kitchen staff.o Once sandwitch ready clients can pay and take it. o Or it will deliver to clients doorstep and collect
money there.
![Page 10: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/10.jpg)
Expand your business by exposing your services/solutions as APIs.
o Lets think how we can expand our business with APIs o We can expose place orders service as API.o Then users and mobile,web applications developers
can use that service to order sandwich from our sandwich factory.
o Customize your sandwich.
![Page 11: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/11.jpg)
Expand your business by exposing your services/solutions as APIs.
o We can get users feedback, responses via same APIs to improve quality.
o Edit update orders.o
![Page 12: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/12.jpg)
Expand your business by exposing your services/solutions as APIs.
o APIs statistics can use to analyze patterns.o Weekdays morning time more breakfast sandwiches
will be ordered. o During weekends will get more orders for family
packages.o Chicken sandwich is the best selling item.o Time to process order is 15 minutes.
![Page 13: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/13.jpg)
Expand your business by exposing your services/solutions as APIs.
o Plan business growth. o With stats collected we can get idea about where
business heading.o Also we can plan when we need to expand
business.o Also stats analyze help to identify areas we need to
improve
![Page 14: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/14.jpg)
Integrate your business with different external services using APIs.
o Users can place orders and pay through external payment gateway.o Customer place order.o Then they will direct to payment gateway.o Once payment done order will process.o Users can select any option.
![Page 15: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/15.jpg)
Integrate your business with different external services using APIs.
o Discounts and loyalty program engagement with other product and service providers.o Once they buy sandwich from sandwich factory they
can order drink from other shop at 20% discount rate.
o Once client bought 10 sandwiches they allowed one free sandwich.
![Page 16: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/16.jpg)
Integrate your business with different external services using APIs.
o Share user experience in social media.o Add payment details to expense management
systems.o Track orders(delivery options provided by
external parties).
![Page 17: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/17.jpg)
Integrate with different standards, protocols.
● Third party APIs support different message standards like XML, JSON and etc ..
● Some services expect SOAP requests while others have Restful services.
● Collaborate with other merchants seamlessly.
![Page 18: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/18.jpg)
Improve Business Intelligence by stats analyzing with API stats.
● Have a better insight about your business.● Improve supply based on the demand.● Create organizational structure based on the
requirements.
![Page 19: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/19.jpg)
Demo
o Publish an API which support Rest Service and call Backend API which expect SOAP.
o Analyze API stats
![Page 20: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/20.jpg)
Q & A
![Page 21: Building an API Platform for Digital Transformation](https://reader031.vdocument.in/reader031/viewer/2022022202/5879efbc1a28ab70298b4703/html5/thumbnails/21.jpg)
THANK YOU