0% found this document useful (0 votes)
78 views19 pages

API TM Forum Eğitim

Uploaded by

Almira Ozturk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views19 pages

API TM Forum Eğitim

Uploaded by

Almira Ozturk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
You are on page 1/ 19

API = Application Programming Interface

Provides interfaces to computer systems for machine consumption and allow applications to talk to
one another.

GUI = Graphical User Interface

GUI framework

API’s are like sockets.

API’s enable Applications

Consumer Patient API Data as a Service


Consuming Application API Service API Provider

Web API : A server-side web API is a programmatic interface consisting of one or more publicly
exposed endpoints to a defined request- response message system, typically expressed in JSON or
XML, which is exposed via the web-most commonly by means of an HTTP-based web server.

Web API’s Protocols and Styles

Rest- twitter whatsapp

Google map API example: map and navigation service is an outsource to google.

Sending a equest through wep to the mobile app through API


SOAP: simple object access protocol

Rest>Soap>JavaScript>XML-RPC
Post patch get put
TM Forum Open API’s
Enables services to be managed end to end throughout their lifecycle

Allow simple and coherent management of any given service

Based on industry strength key design patterns to enable the rapid implementation.

End to end management

Tm forum api Simple json data model simple data model with hyperlinks derived from SID
TM forum API’s are service agnostic.

Generic framework API’s which can be used for any type of product, service, resources.

TM forum OpenAPI’s benefits


Tm forum open api governance activities

 Management of the portfolio of API’s


 Management of the individual API service
 Management of policies and standards

API governance documents

Open API structure level 0


Open API structure level 1

Open API structure level 1 Customer


Open API structure level 2 Customer Domain

Level 2 Customer Domain Part two


Information Framework structure

Structure of an ABE: Aggregate Business Entity


Structure of a Domain

Level1 ABE’s

Mapping to SID ABE


Relationship with frameworks

API verification via Business Process


Open API’s and Business Process Framework

Overview of existing API’s


REST API Design Patterns

What are TM Forum REST Design Patterns?


TM Forum Rest Design Patterns
Rest API design Pattern examples

Patterns for CRUD and Tasks

Query Resource: Attributes Selection Pattern Example


Attributes Filtering Pattern Example

Returned Resources

You might also like