Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Apidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, Microsoft

apidays
December 18, 2023

Apidays Paris 2023 - Unleashing Telecom Power, Ricardo Villarreal, Microsoft

Apidays Paris 2023 - Software and APIs for Smart, Sustainable and Sovereign Societies
December 6, 7 & 8, 2023

Unleashing Telecom Power: Harnessing Operator Networks for building Modern Connected Apps through APIs
Ricardo Villarreal, Cloud and 5G Product Management at Microsoft

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

apidays

December 18, 2023
Tweet

More Decks by apidays

Other Decks in Programming

Transcript

  1. Unleashing Telecom Power Harnessing Operator Networks for building Modern Connected

    Apps through APIs Ricardo Villarreal, Product Management Azure for Operators
  2. M I C R O S O F T C

    O N F I D E N T I A L 2 2 Modern Connected Applications Workloads spread across Cloud Regions Private MEC Space Compute IoT Edge Compute C O M P U T E Programmable Private 5G Satellite Public 5G N E T W O R K Wired
  3. M I C R O S O F T C

    O N F I D E N T I A L 3 3 Network Programmability Vision Workloads spread across Cloud Regions Private MEC Space Compute IoT Edge Compute C O M P U T E Programmable Private 5G Satellite Public 5G N E T W O R K Wired Network agnostic / Code does not change Unified Connectivity Network programmability accessible to apps via APIs Network Intelligence High-level objectives abstract low-level network adaptation Complexity Abstraction Best tools to write and deploy network-aware apps across diverse networks with a consistent experience VISION By providing…
  4. Azure Programmable Connectivity Architecture Cloud Gaming AR Remote Assistance Autonomous

    Stores Metaverse Stadium Video Streaming Tele-robotics Connected Car Aggregated API platforms Network APIs One interface Write code once Unified abstraction Integration and translation Developer support A Z U R E P R O G R A M M A B L E C O N N E C T I V I T Y Developers Operators Infuse applications with new network capabilities Monetize new network capabilities
  5. Azure Programmable Connectivity Architecture Cloud Gaming AR Remote Assistance Autonomous

    Stores Metaverse Stadium Video Streaming Tele-robotics Connected Car Aggregated API platforms Network APIs One interface Write code once Unified abstraction Integration and translation Developer support A Z U R E P R O G R A M M A B L E C O N N E C T I V I T Y Developers Operators Infuse applications with new network capabilities Monetize new network capabilities Satellite Networks Public Networks Wired Networks Private Networks
  6. Key Network APIs currently under development by operators N E

    T W O R K A P I D E S C R I P T I O N K E Y B E N E F I T S SIM Swap Check the last time that a SIM card was changed • Anti-fraud check Number Verify Authenticate mobile device seamlessly to eliminate friction from SMS one-time passwords • Password-less login • Fast and secure mobile/application registration Location Obtain geographical location of devices based on network technologies, it can be hyper-precise on 5G stand alone • GPS replacement when it is not alternative • Hyper-precise in 5G SA • Centralized management Quality on Demand Request for higher level of quality for the application’s traffic • Improves connectivity (e.g., latency, jitter) in crowded places • Guarantees reliable stable connection for critical applications Discovery Identify all edge points available for an application to run or for an end-device to connect with latency information • Dynamic cloud usage • Movement of workloads Device Status Check if a device is connected to the network, losing connection and/or roaming • IoT device monitoring • Selection of applications capabilities based on roaming state Carrier Billing Request payment via user’s mobile operator reflected on user’s phone bill • Seamless purchase of digital content
  7. Quality on Demand U S E C A S E

    S N E T W O R K A P I I M P R O V E M E N T D E V E L O P E R S E N G A G E D R e a l - t i m e C o m m u n i c a t i o n s Voice and video quality R e m o t e d r i v e n c a r Car can be driven in crowded places previously avoided D r o n e s w i t h v i d e o a n a l y s i s Real-time response for latency sensitive drone maneuvering L o w - l a t e n c y a u d i o p l a t f o r m Synchronized audio across remote locations E v e n t s t r e a m i n g Improved reliability for critical events and improved quality in crowded locations Key Benefits • Improves connectivity (e.g., latency, jitter) in crowded places with high contention for network resources • Guarantees reliable stable connection for applications where connectivity is critical
  8. Location U S E C A S E S N

    E T W O R K A P I I M P R O V E M E N T D E V E L O P E R S E N G A G E D N e t w o r k m o n i t o r i n g a n d d e p l o y m e n t Add real location of network devices to monitoring dashboard S u p p l y C h a i n M a n a g e m e n t a n d A s s e t Tr a c k i n g Alternative when GPS does not work properly or is not an option C R M i n t e l l i g e n c e Add location to CRM mobile call information Key Benefits • Replacement of GPS when it is not alternative • Hyper-precise in 5G SA • Centralized management without need for active device intervention
  9. Closing remarks and next steps Azure Programmable Connectivity, bridges networks

    and applications, rewriting the rules of connectivity Learn more about Azure Programmable Connectivity aka.ms/APCBlog Watch video: Learn more aka.ms/APC_Video
  10. M I C R O S O F T C

    O N F I D E N T I A L 11 11 Azure Programmable Connectivity Home Create Azure Programmable Connectivity Gateway APC Gateway 2 Network APIs selection 3 Application details 4 Terms & conditions 5 Review + create APC API Call Plan Registration APC Gateway details Select the subscription where the Azure Programmable Connectivity Gateway will be deployed. Use resource groups like folders to organize and manager all your resources. Subscription * AfO – Kubernetes for Operators i network-apis Resource group * i Instance details Region * i East US Create new • Programmable Connectivity Azure Portal • Azure Marketplace • Network API credentials
  11. M I C R O S O F T C

    O N F I D E N T I A L 12 12 Azure Programmable Connectivity Home Create Azure Programmable Connectivity Gateway 1 APC Gateway Network APIs selection 3 Application details 4 Terms & conditions 5 Review + create APC API Call Plan Registration Network APIs selection Select Network APIs by making a single or multiple selection. Click on the Network APIs to see description, details, pricing and the operators offering them. Quality on Demand Open Gateway Brief description Added SIM swap Open Gateway Brief description Added Location Open Gateway Brief description Add Carrier Billing Open Gateway Brief description Add Pick a country Germany USA France Canada Singapore Spain Add Quality on Demand APIs Quality on Demand Open Gateway This API allows an application to request a level of quality for its traffic flow(s). The API response confirms whether the network can fulfill the request. Operator Orange Telefonica Vodafone Features Limits Pricing Select API plans from operators Add Network APIs added to this APC Gateway Network API Country Operators Quality on Demand Spain Orange, Telefonica, Vodafone Modify Remove SIM swap Spain Orange, Telefonica Modify Remove Quality on Demand Germany Deutsche Telekom, O2 Modify Remove
  12. M I C R O S O F T C

    O N F I D E N T I A L 13 13 Azure Programmable Connectivity Home Create Azure Programmable Connectivity Gateway 1 APC Gateway 2 Network APIs selection Application details 4 Terms & conditions 5 Review + create APC API Call Plan Registration Application details Select each Network API and complete the information required regarding details on the applications Network APIs added to this APC Gateway Network API Country Operators Quality on Demand Spain Orange, Telefonica, Vodafone Pending SIM swap Spain Orange, Telefonica Pending Quality on Demand Germany Deutsche Telekom, O2 Done App details status Next Capture Application Details Quality on Demand Open Gateway In order to use the selected Network APIs, you must provide details about the application that will use them Learn more Please provide the following information Spain • Information required should be standard by API by Country • The service will never prompt for repetitive information, even across APIs and countries Application name Fortnite i Application description Legal entity i i Fortnite is an online video game available in three distinct game mode versions that otherwise share the same general gameplay and game engine: Fortnite Battle Royale, a free-to-play battle royale game; Fortnite: Save the World, a cooperative hybrid tower defense-shooter and survival game; and Fortnite Creative, in which players are given complete freedom to create worlds and battle arenas. Epic Games
  13. M I C R O S O F T C

    O N F I D E N T I A L 14 14 APC API Call Plan Registration Azure Programmable Connectivity Home Create Azure Programmable Connectivity Gateway 1 APC Gateway 2 Network APIs selection 3 Application details Terms & conditions 5 Review + create Next Terms & Conditions Review Open Gateway Terms & Conditions: Review Terms & conditions Open Gateway These are the terms and conditions… Approve Terms & Conditions Name Name Enter your name to approve Terms & Conditions T&Cs between Operators and Developers will be dynamically created based on the APIs selected and Open Gateway standardization