Может ли кто-нибудь подробно объяснить ESB? Я новичок в этом. Помимо интеграции приложений, мне нужно знать, где работает ESB? какие типы услуг он может интегрировать. Заранее спасибо.Что такое ESB? Что оно делает ? Где он работает?
ответ
Корпоративная шина обслуживания (ESB) представляет собой концепцию архитектуры программного обеспечения, которая обеспечивает связь между различными приложениями. Вместо того, чтобы заставить каждое из ваших приложений взаимодействовать друг с другом во всех своих различных форматах, каждое приложение просто связывается с ESB, который обрабатывает преобразование и маршрутизацию сообщений в соответствующие адресаты.
ESB предоставляет свои основные услуги через механизм обмена сообщениями на основе событий и на основе стандартов (шина). Благодаря ESB интеграционные архитекторы могут использовать ценность обмена сообщениями без написания кода. Разработчики обычно внедряют ESB, используя технологии, найденные в категории продуктов инфраструктуры промежуточного программного обеспечения, обычно на основе признанных стандартов. Как и в сервис-ориентированной архитектуре (SOA), ESB представляет собой, по существу, набор шаблонов проектирования корпоративной архитектуры, которые теперь реализуются непосредственно многими корпоративными программными продуктами.
Кроме того, WSO2 ESB - это быстрая, легкая и универсальная служебная шина. Он является открытым исходным кодом на 100% и выпущен под лицензией Apache v2.0. Используя WSO2 ESB, вы можете выполнять различные шаблоны интеграции предприятия, включая фильтрацию, преобразование и маршрутизацию SOAP, двоичных, простых XML и текстовых сообщений, которые проходят через ваши бизнес-системы по HTTP, HTTPS, JMS, почте и т. Д.
Ресурсы: http://soatutorials.blogspot.com/2013/08/10-minute-tutorial-for-extending-wso2.html
- 1. Что такое HTTP Parser, где он используется, что он делает
- 2. Что такое S_ISREG() и что он делает?
- 3. Что такое Boxen и что он делает?
- 4. Что такое ответ REST, что он делает?
- 5. Что такое класс jobConf? Что он делает?
- 6. Что такое CDATA и что он делает?
- 7. Что такое NSConcreteData и где оно определено?
- 8. PG_restore. Что оно делает?
- 9. query_cache_min_res_unit; Что это такое и что он делает?
- 10. Что такое MobileTearSheet и где он?
- 11. Что такое транспорт в ESB
- 12. Что такое код между '[]' и что он делает?
- 13. Что такое TinyPG и как оно работает?
- 14. Что означает forKey? Что оно делает?
- 15. Что он делает?
- 16. Что такое Ember.bind и как оно работает?
- 17. Что такое autoresizesForKeyboard и как оно работает?
- 18. LoadStringW - winuser.h. Что оно делает?
- 19. ПодробнееLinq Acquire. Что оно делает?
- 20. Что такое ARGV в рубине и что он делает?
- 21. Что такое знак (@) в пакетном файле и что он делает?
- 22. Что такое пакет SSIS и что он делает?
- 23. Что такое курсор и что он делает (в данном случае)?
- 24. Что такое символ в htaccess и что он делает
- 25. Что он делает?
- 26. sortedArrayUsingSelector, что он делает?
- 27. Powershell «ResumeState», что он делает
- 28. Что такое ключевой контейнер, где он находится?
- 29. Что такое localhost и где он определен?
- 30. Что такое IExpando и где он используется?
Попробуйте google и wiki, если у вас есть лучшее понимание Esb, а затем спросите что-то более конкретное. –
Спасибо за ваш ответ Нил. Я делаю то, что вы сказали. Было бы полезно, если вы скажете, что такое esb, с вашей точки зрения. –
Вопрос слишком широк, и мой ответ будет долгим. Сначала я предлагаю вам ознакомиться между хаб-списовыми федеративными esb и распределенными esb. –