Как сделать мое приложение интегрируемым?
-
11-09-2019 - |
Вопрос
У меня есть приложение, которое работает на сервере и использует SQL Server 2005.Если бы я хотел сделать это приложение интегрируемым с другими системами, такими как CRM, какая стратегия была бы лучшей?Моя идея заключалась в том, чтобы создать общедоступную веб-службу с аутентификацией... кажется, это правильный подход?
Любые идеи были бы хорошы.
Решение
Да. В идеале вся интеграция осуществляется с использованием стандартных протоколов связи, требующих некоторого промежуточного программного обеспечения, связывающего эти стандарты.В идеале эти протоколы должны быть чем-то вроде веб-сервиса, как вы говорите, где API обеспечивает проверку всех данных, импортированных в вашу систему.
Самая базовая интеграция между системами означает передачу данных между системами.Вы можете либо создать API, к которому вы или другие лица предоставите промежуточное программное обеспечение для подключения.Или, в зависимости от характера приложений, в вашем случае CRM, возможно, стоит использовать этот же API для создания механизма импорта/экспорта, где пользователи могут просто экспортировать свои данные в XML, CSV, а также импортировать свои данные, создавая хороший Интерфейс для сопоставления любого формата CSV с вашими собственными полями — это приятный штрих, который означает, что менее технические пользователи могут выполнять неавтоматизированные задачи.