От: | Sinclair | https://github.com/evilguest/ | |
Дата: | 12.10.04 10:46 | ||
Оценка: | 69 (7) +1 |
Сегодня некто озадачил меня объяснить Индиго в пять минут.
Приступим.
Индиго соединяет приложения при помощи структурных контрактов (схем) и поведенческих контрактов (сценаривев обмена сообщениями).
Мы интегрируемся с CLR и COM, и разделываем ваши локальные типы на контракты либо данных либо сервисов. Особенно крутая фишка Индиго в том, что получатель и отправитель не обязаны использовать одинаковые CLR типы (и даже использовать на обоих концах Индиго или CLR или COM).
Сообщения, которые мы используем в Индиго, основаны на модели данных и обработки SOAP, но мы не пользуемся угловыми скобками, пока нас не вынудят, и если уж вынудят, то мы делаем это охотно и чертовски быстро.
Mы поддерживаем множество транспортов сообщений и поддерживаем безопасность и надежность как на транспортном уровне, так и на уровне SOAP.
Aх да, и еще мы тесно интегрируемся с System.Transactions и очередями сообщений.
Вот. Это заняло у меня меньше пяти минут, а печатаю я намного медленнее, чем говорю.
Возможно я избалован, но я скептически отношусь к технологиям, основные концепции которых невозможно четко выразить быстрее чем за пять минут.