Интеграция с web-сервисами

Настроим обмен данными между вашей системой и внешним сервисом

Как мы работаем

шаг

/ 1
process icon

Собираем требования

Нас интересует, с каким web-сервисом нужна интеграция и какие данные вы хотите получать. На этом этапе участвуют: менеджер по продажам и бизнес-аналитик

шаг

/ 2
process icon

Заключаем NDA (опционально)

Мы заключаем соглашение о неразглашении. Это значит, что информация о вашем проекте останется между нами. На этом этапе участвуют: менеджер по продажам и менеджер проектов

шаг

/ 3
process icon

Изучаем возможность интеграции с web-сервисом

Нужно определить сложность интеграции с web-сервисом. Сервис с открытым и документированным API рассчитан на интеграцию. Получение данных из такого сервиса займет меньше времени, чем у сервиса без документированного API. На этом этапе участвуют: архитектор и бизнес-аналитик

шаг

/ 4
process icon

Формируем коммерческое предложение

После изучения сервиса, с которым нужно интегрироваться, мы формируем коммерческое предложение. Клиент получает документ с подробным описанием планируемых работ. На этом этапе участвуют: менеджер по продажам, менеджер проектов и бизнес-аналитик

шаг

/ 5
process icon

Прототипирование и написание ТЗ

Разработка ТЗ начинается со сбора информации по продукту и формулировании требований клиента. Каждый пункт в ТЗ согласовывается с заказчиком на всех этапах работы. Затем мы делаем прототип документа, после чего можно получить представление о подготавливаемом документе

шаг

/ 6
process icon

Начинаем подключение web-сервиса к проекту

Данный шаг можно разделить на этапы: подключение через API, преобразование данных в нужный формат. На этом этапе участвуют: архитектор, разработчики и тестировщик

шаг

/ 7
process icon

Доработка ПО

На данном этапе мы дорабатываем программное обеспечение и структурируем полученные данные, чтобы отобразить их в интерфейсе системы

шаг

/ 8
process icon

Завершаем интеграцию

Перед окончанием интеграции проводится финальное тестирование по всем выполненным задачам. На этом этапе участвуют: менеджер проектов, разработчики, тестировщики

Технологии и методы

Набор технологий для интеграции вашего ПО с web-сервисом

Back-end

Языки
  • C#
  • JAVA
  • JavaScript
  • TypeScript
Платформы
  • .NET
  • ASP.NET
  • Node.JS
База данных
  • Postgresql
  • MongoDB
  • SQL server
  • Oracle
DevOps
  • Kubernetes
  • TeamCity
  • GitLab
  • Docker
  • Graphana
  • Prometheus
  • ELK
Протоколы
  • GraphQL
  • Rest
  • Websocket

Front-end

Языки
  • HTML
  • CSS
  • JavaScript
  • TypeScript
Фреймворки
  • Angular
  • Next.js
  • Tailwind
  • Bootstrap
  • SvelteJs
  • VueJs
Библиотеки
  • React
  • RxJs
  • Redux
  • GraphQL
  • Apollo
Инструменты
  • Webpack
  • Babel
  • Postcss
  • ESLint
  • Prettier
  • Jest

Desktop

Языки
  • C#
Платформы
  • .NET/.NET Core
  • WPF
  • Electron
База данных
  • SQLite
  • Postgresql
  • SQL server
  • LiteDB
Набор компонентов
  • DevExpress
  • SciChart