API Modelling Using
Standards
Viktoriia Kniazeva
Head Business Analyst
Deutsche Telekom IT Iberia
TABLE OF CONTENTS
01
03
REST API
TM Forum
standards
Case Study
Generic query
02
3.1
3.2 Standard API concept
REST API
01
REST API PRINCIPLES
Uniform Interface
Client-Server
Stateless
Cacheable
Layered System
Code on Demand
(Optional)
1 2 5
4
3 6
TM FORUM
02
– non-profit association of providers
and service providers in the
telecommunications industry
The main goal of the association:
development of standards,
recommendations and models for IT
technologies for telecom
More about>> link
TM FORUM
TM FORUM AS BASIS
EXPERIENCE
CONCEPT
OPPORTUNITY
COMMUNICATION
TM FORUM API
CONSTRAINTS
Filtration
Versioning
Mandatoriness
Access
restriction
Relations
M
ARKET/
SALES
PRO
DU
CT CUSTOM
ER
COM
M
ON
ENTERPRISE
ENGAGED
PARTY
RESOURCE
SERVICE
CASE STUDY
03
TMF630:
GENERIC QUERY
[
{
"id": "1234",
"name": "some example",
"nestedObjectArray": [
{
"name": "object1",
"value": 123
},
{
"name": "object2"
}
]
},
{
"id": "1235",
"name": "some example2"
}
]
http://www.example.com/pages?id=1234&...
http://www.example.com/pages?nestedO
bjectArray[0].name = object1, object2
http://www.example.com/pages?
name *= [abc]
ProductOffering
ProductOfferingPrice
BundledProductOffering
TMF620:
PRODUCT CATALOG MANAGEMENT
Mobile B2B
product
Mobile B2C
product
FixedLine
products
PRODUCT CATALOGUE
MANAGEMENT
Mobile B2B
online
BACKEND LAYER
Fixed Line
products
API LAYER
PORTALS LAYER
Mobile B2C
call center
Fixed Line
B2C
stores
Fixed Line
B2B XL
online
Fixed Line
B2B XL
Call center
SOAP SOAP
REST
REST
TMF620 REST API
ProductSpecification
Catalog
Category Category Category
Category ProductOffering
ProductOffering
Price
ProductOffering
Price
REF
512 GB Black
Mobile Devices
Accessories Smartphones
Apple
Smartwatches
Apple Iphone Pro Max
889.95 EUR
REF
Apple Iphone Pro
Max 512 GB Black
705.50 EUR
SUMMING UP!
THANKS!
DO YOU HAVE ANY QUESTIONS?
knyazevavira@gmail.com
https://github.com/vkniazeva
LinkedIn: Viktoriia Kniazeva

API Modelling Using Standards