Интеграция с 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