Building an API Platform for Digital Transformation

Click here to load reader

  • date post

    14-Jan-2017
  • Category

    Technology

  • view

    697
  • download

    4

Embed Size (px)

Transcript of Building an API Platform for Digital Transformation

  • Building an API Platform for Digital Transformation

    Sanjeewa MalalgodaAssociate Technical Lead

    Dhanuka RanasinghaAssociate Technical Lead

  • 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.

  • Outline

    Integrate with different standards, protocols. Improve Business Intelligence by stats analyzing with

    API stats.

  • APIs

    o These three letters will change your life...

  • 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.

  • 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.

  • APIs - Why

    o Accelerate client, partner onboarding.o Stats and analytics will help you to analyze

    trends and patterns.

  • 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.

  • 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.

  • 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.

  • 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

  • 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.

  • 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

  • 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.

  • 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.

  • 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).

  • 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.

  • 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.

  • Demo

    o Publish an API which support Rest Service and call Backend API which expect SOAP.

    o Analyze API stats

  • Q & A

  • THANK YOU