> Вы вероятно не захотите воспользоваться готовыми решениями... > Тогда копать по ключевым словам soap, Service-Oriented Architecture. > на ораклах этим занимается шина Oracle ESB, на виндовс - BizTalk Server > на пальцах - все события регистрируются в одном месте, там есть табличка > - от кого сигнал, состояние его, кому передать, и процесс который > постоянно сканирует изменения - когда состояние измениться у кактогото события- он > дергает соответствующий подпроцесс который что-то делает - считывает какието данны едополнительно, > кому-то что-то посылает...Спасибо) Почитав про концепции soap и Service-Oriented Architecture понял, что надо немного переформулировать вопрос. Меня не столько интересует логическая структура файла, при помощи которого осуществляется обмен информацией, сколько сам процесс обмена. SOAP - это логика создания и обработки информации переносимой xml-файлом. Service-Oriented Architecture - это модель, описывающая общие принцы созданий распределенных приложений, имеющих некий универсальный, не зависящий от языка интерфейс. Меня больше интересует вопрос о том, как два приложения, запущенные на ОДНОЙ машине могут обмениваться информацией через xml-файл. Какова логика обмена данными между приложениями через любой файл? Допустим, два приложения знают имя файла, через который ведется обмен. Как они "понимают", когда можно в него писать, когда можно из него считывать..? Каким образом можно максимально быстрый обмен таким способом?
|