Интеграция с web-сервисами
Настроим обмен данными между вашей системой и внешним сервисом
Как мы работаем
шаг
/ 1Собираем требования
Нас интересует, с каким web-сервисом нужна интеграция и какие данные вы хотите получать. На этом этапе участвуют: менеджер по продажам и бизнес-аналитик
шаг
/ 2Заключаем NDA (опционально)
Мы заключаем соглашение о неразглашении. Это значит, что информация о вашем проекте останется между нами. На этом этапе участвуют: менеджер по продажам и менеджер проектов
шаг
/ 3Изучаем возможность интеграции с web-сервисом
Нужно определить сложность интеграции с web-сервисом. Сервис с открытым и документированным API рассчитан на интеграцию. Получение данных из такого сервиса займет меньше времени, чем у сервиса без документированного API. На этом этапе участвуют: архитектор и бизнес-аналитик
шаг
/ 4Формируем коммерческое предложение
После изучения сервиса, с которым нужно интегрироваться, мы формируем коммерческое предложение. Клиент получает документ с подробным описанием планируемых работ. На этом этапе участвуют: менеджер по продажам, менеджер проектов и бизнес-аналитик
шаг
/ 5Прототипирование и написание ТЗ
Разработка ТЗ начинается со сбора информации по продукту и формулировании требований клиента. Каждый пункт в ТЗ согласовывается с заказчиком на всех этапах работы. Затем мы делаем прототип документа, после чего можно получить представление о подготавливаемом документе
шаг
/ 6Начинаем подключение web-сервиса к проекту
Данный шаг можно разделить на этапы: подключение через API, преобразование данных в нужный формат. На этом этапе участвуют: архитектор, разработчики и тестировщик
шаг
/ 7Доработка ПО
На данном этапе мы дорабатываем программное обеспечение и структурируем полученные данные, чтобы отобразить их в интерфейсе системы
шаг
/ 8Завершаем интеграцию
Перед окончанием интеграции проводится финальное тестирование по всем выполненным задачам. На этом этапе участвуют: менеджер проектов, разработчики, тестировщики
Технологии и методы
Набор технологий для интеграции вашего ПО с 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