2012-01-21 3 views
0

Системы, требующие связи между разрозненными приложениями, являются довольно коммивоящими.Интеграция разрозненных приложений

Какова нормальная архитектура для таких приложений? Правильно ли я считаю, что веб-сервисы являются обычным инструментом (если да, то почему?).

Кроме того, какие другие соображения задействованы?

Благодаря

+0

Вы должны определить более точно, что вы имеете в виду применения. Система связи зависит от их характера. Веб-сервисы являются естественными для веб-приложений, а не для настольных приложений. Кроме того, очень важна среда: применяются ли приложения на одной машине? Что такое базовая ОС? – LBarret

ответ

0

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

Кто говорит, когда и почему, является головным скребком, и, конечно, мы не можем ответить на него ничем, кроме самых общих терминов.

Необходимо начать с типа взаимодействия между приложениями.

Просто извлечение данных из другого Aplication

запрашивающей другого приложение для выполнения некоторых функций, отсутствие обратной связи любого вида не требуется

транзакционные. Сделайте что-нибудь с этим и получите ответ (синхронный и асинхронный).

Являются ли эти приложения вашими? Если это так, вы должны идти в сторону SOA. т.е. вы берете обработку из приложения, делаете ее услугой, а затем запрашиваете ее. Затем все ваши другие приложения могут запросить его.

Однако вы идете не простое решение, так как эти приложения не были предназначены для работы togther .....

Смежные вопросы