Presentation is loading. Please wait.

Presentation is loading. Please wait.

TM Forum APIs - Introduction, Primer and Methodology

Similar presentations


Presentation on theme: "TM Forum APIs - Introduction, Primer and Methodology"— Presentation transcript:

1 TM Forum APIs - Introduction, Primer and Methodology
Pierre Gauthier - TM Forum Chief API Architect

2 A suite of APIs making it easier to create build and operate
TMF Forum APIs… A suite of APIs making it easier to create build and operate complex, innovative services REST based TM Forum APIs IoT City Smart Smart Grid NFV Big Data Next Gen OSS/BSS

3 Forum APIs are for Developers…
TM Forum API Swagger 2 Specs REST Level 2 Based Client SDKs End to End Open Data Model UML Common REST API Guidelines JSON Schema for Open Data Model API specifications in Open Source repository GitHub Developer Portal

4 Scope of current TM FORUM APIs
TMF Ecosystem APIs Product Ordering API Product Catalog Product Inventory API Billing Service Catalog Perfor-mance SLA Manage-ment Trouble Ticket On-boarding Federated Identity Service Activation And Provision-ing From IoT Device Management to Complex B2B Value Fabrics

5 End to End APIs… Product Lifecycle Management API Product Catalog API
Product Ordering API Usage Management API Billing API Product Usage and Mediation Billing Invoicing Product Ordering/Activation Product Offering Product Definition

6 TMF APIs ARE SERVICE AGNOSTIC
TMF APIs are generic framework APIs which can be used for any type of L2 / L3 / etc. service for the communications industry as well as other industries Any Service deployed in the TMF API Ecosystem can be instrumented with a set of generic APIs Service can be: Ordered via the Service Ordering API Activated and Provisioned via Service Activation and Provisioning API Offered in Service Catalog via Service Catalog API Hyperlinked to Product Offerings in Product Catalogs via Product Catalog API Hyperlinked to Service Level Agreement in SLA Management System supporting SLA APIs

7 Swagger 2 API Specs in GitHub
Spec Tooling ODE UML Data Model GitHub Swagger 2 Editor Papyrus UML with Model Governance JSON SHEMA GENERATOR ODE Data Model JSON Schemas Swagger 2 API Specs in GitHub

8 Implementation Tooling
J2EE Reference Implementations Cloud SandBox Common Java J2EE Framework JPA, JAX-RS 2.0, OAUth2,PubSub etc.. GItHub Developer Portal Conformance and Test Kits POSTMAN

9 Simple Data Model with Hyperlinks…
Product Catalog API example

10 Postman example - For Testing the APIs

11 Swagger Example Entity Provisioning API
JSON Schema 4 based

12 Swagger Example - Editor

13 Forum APIs Sandbox and Testing…
Sandbox running Live Implementations of the APIs Reference Implementations in Java available (JAX_RS 2.0 based) Conformance Test Kits in Node.js Google POSTMAN Collections For Testing the APIS Hub Listener Testing Components for PUB SUB Testing Swagger and JSON Schema 4 based Open Security Enabled Open ID Connect and OAUth2

14 https://github.com/tmforum
Open Source GitHub and REST Based

15

16 Where to find… Download API Specifications GitHub
Get all the TM Forum Specifications with examples from GitHub.  Download POSTMAN Collections GitHub Download  the POSTMAN Collections and test all the TM Forum APIs running on our Sandbox.You can try the APIs on our running Sandbox.  Download Swaggers from GitHub Download the Swaggers and test all the TM Forum APIs running on our Sandbox You can also use the Swaggers from there. They are served by Orange.

17 Development assets - API Developer Portal


Download ppt "TM Forum APIs - Introduction, Primer and Methodology"

Similar presentations


Ads by Google