Similar presentations:
TM Forum API: что, зачем и почему
1. TM Forum API: что, зачем и почему
НАТА ЛИЯ А ЛИЕВАT-SYSTEMS RUS, САНК Т-ПЕТЕРБУРГ, РОССИЯ
2. О Себе
● Старший Бизнес-Аналитик в компании T-Systems RUS● Работаю в международном проекте в подразделении
Deutsche Telekom
● Считаю, что правильная постановка вопроса/задачи –
как минимум 50% успеха
Nataliia.Alieva@t-systems.com
3.
Сегодня вы узнаете:● Что такое TM Forum API
● Особенности этого стандарта
● Где, как и зачем его используют
● Опыт применения стандарта в компании T-SYSTEMS
4. Зачем вообще нужны стандарты?
5.
API стандарты● Microsoft REST API Guidelines
● Google API Design Guide
● PayPal API Style Guide
6.
Что такое TM Forum?● TM Forum (Tele Management Forum) – некоммерческая ассоциация,
объединяющая поставщиков сервисов и их потребителей в сфере
телеком.
● Деятельность: выработка стандартов, рекомендаций и моделей для
IT технологий в области телекоммуникаций
● https://www.tmforum.org/
7.
Деятельность TM ForumВ рамках деятельности ассоциации разработаны рекомендации:
● NGOSS - New Generation Operation System and Software
● eTOM - Enhanced Telecom Operations Map
● TNA - Technology Neutral Architecture
● SID - Shared Information and Data Model
● TAM - Telecom Application Map
8.
TM Forum СертификацияTM Forum Certification
● Онлайн тренинги разного уровня сложности
● Воркшопы
● Экзамены на основании курсов
● Сертификация как сотрудников, так и продуктов
9.
Для чего это аналитику?● Более глубокое понимание целей проекта в сфере телеком
● Для других сфер: пример представления бизнес-области
● Более качественное написание требований и сопровождение
разработки
● Расширение кругозора
10.
TM Forum API● TM Forum Open API – стандарт ассоциации TM Forum, как
рекомендация к разработке API в сфере телекоммуникаций
● Целевая аудитория: Телеком и не только
11.
Принципы● Абстракция
● Слабая зависимость
● Возможность повторного использования
● Открытость
● Удобство в разработке
12.
Стандартные бизнес домены13.
Опыт T-SYSTEMS● 1 успешный проект – в продакшене, много потенциальных
клиентов и запросов на использование
● 1 крупный проект в процессе разработки
● Рассказываем про TM Forum в рамках обучающих курсов
14.
Опыт T-SYSTEMS● От большого монолита к декомпозиции
● Деление области на домены
● Ориентир для разработки ПО
● Детализированное понимание продукта
15.
TM Forum or not TM Forum?+ Обобщенная модель
+ Гибкость: возможность адаптировать свой продукт
+ Универсальность
- Избыточность
- Специфичность
16.
Выводы● Стандарты разные нужны, стандарты разные важны
● Хороший способ ознакомиться с предметной областью через
стандарт
● При старте проекта: представить свою область через деление на
бизнес-домены (для любой области)
● При применении этого стандарта продукт может стать более
широко используемым
17.
Что и где почитать?● https://www.tmforum.org/
● https://www.tmforum.org/resources/specification/tmf681communication-api-rest-specification-r17-5-0/
business