Как сделать мое приложение интегрируемым? - PullRequest
1 голос
/ 06 августа 2009

У меня есть приложение, которое работает на сервере и использует SQL Server 2005. Если бы я хотел сделать это приложение интегрируемым с другими системами, такими как CRM, какая стратегия была бы лучшей? Моя идея состояла в том, чтобы создать публичный веб-сервис с аутентификацией ... это звучит как правильный подход?

Любая идея будет оценена.

1 Ответ

2 голосов
/ 06 августа 2009

Да, в идеале вся интеграция выполняется с использованием стандартных протоколов связи, для чего требуется некоторое промежуточное программное обеспечение, связывающее эти стандарты. В идеале эти протоколы должны быть похожи на веб-сервис, как вы говорите, где API обеспечивает проверку всех данных, импортированных в вашу систему.

Самая базовая интеграция между системами означает передачу данных между системами. Вы можете либо выбрать API, к которому вы или другие пользователи предоставите промежуточное программное обеспечение для подключения. Или, в зависимости от характера приложений, в вашем случае CRM, возможно, стоит использовать этот же API для создания механизма импорта / экспорта, где пользователи могут просто экспортировать свои данные в xml, CSV, а также импортировать свои данные, создавая красивый Взаимодействие для сопоставления любого формата CSV с вашими собственными полями - приятное прикосновение и означает, что меньше технических пользователей могут выполнять неавтоматизированные задачи.

...