?, ? | MuleSoft

Какво е ESB

.”Сред феновете на Междузвездни войни това означава” Империята отстъпва назад.”

Какво означава ESB

Кибер дефиниции
Речникът „Текстът говори“

Тендерни страници

Какво означава ESB?

..”

Тест за „кибер говорене“

Сега знаете какво ESB означава, но добре ли си в кибер говоренето? Е, да видим!

  • .
  • Правилен отговор струва 5 точки.
  • Можете да получите до 5 бонус точки за бърз отговор.
  • Някои въпроси изискват повече от един отговор. .
  • Внимавай! Грешни отговори оценка 0 точки.
  • �� Ако победите един от първите 3 резултата, ще бъдете поканени да кандидатствате за Залата на славата.

Система за оценка

Кибер гуру ( +)

Кибер капитан ( +)
Кибер сержант ( +)
Кибер набиране ( +)

Изображение за ESB

Значение на ESB

Когато пиша ESB, Искам да кажа това: “Всички се отнасят назад”

Обобщение на ключовите точки

Първо определение на ESB

„Всички се отнасят назад“ е най -често срещаното определение за ESB на Snapchat.

ESB
Определение: Всички щракват назад
Тип: Съкращение
Ниво на познаване 3
3: Предполагащ се
Типичен потребител
Възрастни и тийнейджъри

Второ определение на ESB

„Империята отстъпва назад“ е често срещано определение за ESB Сред феновете на Star Wars.

ESB
Империята отстъпва назад
Тип: Съкращение
Предполагаемост: Ниво на предположение 4
4: Трудно е да се познае
Типични потребители: Типичен потребител
Възрастни и тийнейджъри
  • Тони: .
  • .

Академичен поглед към ESB

Какво казахме преди текстови съобщения и социални медии?

Преди дигиталната ера може би сме казали нещо като “xx” вместо ESB.

Пример за ESB, използван в текст

Помогнете ни да подобрим кибер дефинициите

  • Не сте съгласни с нещо на тази страница?
  • Забелязахте ли печатна грешка?
  • Познавате ли жаргонен термин, който сме пропуснали?

Какво е ESB?

Автобус за обслужване на корпоративни (ESB) е по същество архитектура. Това е набор от правила и принципи за интегриране на многобройни приложения заедно в инфраструктура, наподобяваща автобус. . Основната концепция на архитектурата на ESB е, че интегрирате различни приложения, като поставяте комуникационна шина между тях и след това давате възможност на всяко приложение да разговаря с автобуса. Това отделя системи една от друга, което им позволява да комуникират без зависимост от или познаване на други системи от автобуса. Концепцията за ESB се роди от необходимостта да се отдалечи от интеграцията от точка до точка, която става крехка и трудна за управление с течение на времето. Интеграцията от точка до точка води до разпространение на персонализиран код за интеграция сред приложения без централен начин за наблюдение или отстраняване на неизправности. Това често се нарича “спагети код” и не се мащабира, защото създава строги зависимости между приложенията.

Защо да използваме ESB?

Увеличаването на организационната пъргавина чрез намаляване на времето до пазара на нови инициативи е една от най -честите причини, които компаниите прилагат ESB като гръбнак на своята ИТ инфраструктура. Архитектурата на ESB улеснява това, като предоставя проста, добре дефинирана, “pluggable” система, която мащабира наистина добре. Освен това, ESB предоставя начин да използва съществуващите си системи и да ги изложи на нови приложения, използвайки своите възможности за комуникация и трансформация.

Разгърнете силата на Salesforce и MuleSoft

Архитектурата на ESB има някои ключови принципи, които позволяват бизнес гъвкавост и мащаб. Ключовият фокус е да отделяте системи една от друга, като същевременно им позволява да комуникират по последователен и управляем начин.

  • . Това обикновено се постига с помощта на сървър за съобщения като JMS или AMQP.
  • Данните, които пътуват по шината, са каноничен формат и почти винаги са XML.
  • Между заявлението и автобуса има „адаптер“, който маршава данни между двете страни.
  • Адаптерът е отговорен за разговора с приложението Backend и трансформирането на данни от формата на приложението във формата на шината. Адаптерът може да извърши и множество други дейности като управление на транзакции за маршрутизиране на съобщения, сигурност, мониторинг, обработка на грешки и т.н.
  • ESB обикновено са без гражданство; Държавата е вградена в съобщенията, минаващи през автобуса.
  • Каноничният формат на съобщението е договорът между системите. Каноничният формат означава, че има един последователен формат на съобщението, пътуващ в автобуса и че всяко приложение в автобуса може да общува помежду си

Нека да разгледаме как архитектурата на ESB се превръща в нашите пет основни принципа на интеграция:

  • Оркестрация: Съставяне на няколко съществуващи фини компонента в една композитна услуга от по-висок ред. Това може да се направи за постигане на подходяща „подробност“ на услугите и насърчаване на повторната употреба и управляемост на основните компоненти.
  • . Пример за това би бил трансформирането между CSV, COBOL CopyBook или EDI формати в SOAP/XML или JSON. Форматите на канониалните данни могат значително да опростят изискванията за трансформация, свързани с голямо изпълнение на ESB, където има много потребители и доставчици, всеки със собствени формати на данни и дефиниции.
  • Транспорт: Преговаряне на транспортен протокол между множество формати (като HTTP, JMS, JDBC). Забележка: Mule третира базите данни като друга „услуга“, като прави JDBC просто друг транспорт (или крайна точка), където могат да бъдат достъпни данни.
  • Медиация: Предоставяне на множество интерфейси с цел а) поддържане на множество версии на услуга за съвместимост назад или алтернативно, б), за да се даде възможност за множество канали към една и съща основна компонентна реализация. Това второ изискване може да включва предоставяне на множество интерфейси на един и същ компонент, един наследствен интерфейс (плосък файл) и съвместим с един стандарт (SOAP/XML) интерфейс.
  • Нефункционална консистенция: За типична инициатива на ESB, това може да включва последователност около начина, по който се прилагат и прилагат политиките за сигурност и мониторинг. Освен това, целите на мащабируемостта и наличността могат да бъдат постигнати чрез използване на множество случаи на ESB за осигуряване на увеличена пропускателна способност (мащабируемост) и премахване на единични точки на отказ (SPOFs), което е ключовата цел за високо достъпните системи.

Избор на платформа ESB

Има много платформи на ESB, от големи собствени доставчици до доставчици на ниши и отворен код. На хартия има много прилики. Ето някои точки, които трябва да вземете предвид при избора на ESB.

Лек

Mule е най -леката интеграционна платформа, с напълно заредената дистрибуция, която тежеше от 40 MB. Той е модулен по дизайн, така че можете да съблечете нежелани модули, ако трябва да намалите отпечатъка. Ние също не виждаме „лек“ като почти размер; Това е и разходите за извършване на промени в съществуващите интеграции и количеството тежко повдигане, което трябва да направите, за да направите промени. Времето за изпълнение на Mule предлага модулиране и супер бързо горещо внедряване, както и модел на конфигурация, който улеснява пренареждането и добавянето/променя функционалността.

Не само медиация

Повечето доставчици смятат за ESB като чисто медиация между системите и имат отделни продукти за хостинг на бизнес логиката и издателските услуги. Ние виждаме това като ненужна сложност. Mule предоставя лек и мащабируем контейнер за обслужване за публикуване на услуги за почивка и SOAP. Тъй.

Достъп – всеки разработчик може да научи муле

Mule използва общи инструменти, с които всички разработчици на Java са запознати, като Maven, Eclipse, Junit и Spring. Mule използва XML конфигурационен модел (подобен на пролетта), за да дефинира логиката, а персонализираният код може да бъде написан на различни езици, включително Java, Groovy, JavaScript, Ruby или Python. Също така, AnyPoint Studio помага на новите разработчици да се ускорят бързо с графична среда за разработка.

Мащабиране, мащабиране надолу

Mule е проектиран за хоризонтална скала на стоковия хардуер – няма нужда от голямо желязо. . Той може да бъде вграден и във вашия сървър за приложения като Tomcat, JBoss или е бил или директно във вашето приложение. По -важното е,. Това е мощно, защото означава, че можете да създадете повтарящи се единични тестове за интеграции, които ще работят на лаптоп за разработчици и могат да бъдат включени в непрекъснато изграждане.

Агностик на съобщението

. Това означава, че не принуждава XML съобщения на своите потребители. Въпреки че XML е често срещан, има много сценарии, при които ще искате да използвате JSON, Flat Files, Cobol Copybooks, Binary и File прикачени файлове, потоци и Java обекти. Нашият графичен картограф на данни не е еднакво нахален относно данните, които могат да бъдат картографирани. Нещо повече, милето стрийминг позволява на разработчиците да обработват големи съобщения ефективно.

Ако предпочитате да оставите архитектурата на приложението, хостинг и мониторинг на вашата интеграция към експертите по интеграция, тогава CloudHub ™ е за вас. . CloudHub предлага многонантирана, еластична платформа с свързаност с 150+ SAAS, социални медии и инфраструктурни услуги и възможност за свързване с вашите локални приложения. Приложенията на CloudHub се изпълняват на мулета самостоятелна и обратно. Това означава, че независимо дали разгръщате на място или облака, няма нови концепции за научаване и опитът на разработчиците е едно и също. Няма нужда да научавате нов начин на правене на нещата.

Резюме

Повечето организации искат да увеличат гъвкавостта, като намалят времето до пазара на нови инициативи. ESBS насърчава тази цел чрез прилагане на проста, добре дефинирана, “Pluggable” система, която мащабира наистина добре. Тук в MuleSoft разбираме, че архитектурата на ESB е точно това: архитектура, а не просто продукт, който можете да изкупувате от рафта. .

.