رسالة موجهة الوسيطة (أمي) مقابل.المؤسسة خدمة الحافلة (ESB)

StackOverflow https://stackoverflow.com/questions/309374

سؤال

لقد جئت من خلفية أمي.أعتقد أنني أفهم ESB من الناحية النظرية.ومع ذلك أنا لست متأكدا جدا عن الاختلافات العملية بين اثنين عندما يتعلق الأمر بالاختيار معماريا.

هنا هو ما أريد أن أعرف

1) أي وصلات جيدة على الإنترنت التي يمكن أن تساعد في هذا الصدد.

2) يمكن أن تقولوا لي أين فمن المنطقي لاستخدام واحد على الآخر.

أي مساعدة ستكون مفيدة.

هل كانت مفيدة؟

المحلول

والتراسل تميل إلى التركيز على تبادل موثوق من الرسائل حول الشبكة؛ باستخدام طوابير كما موازن تحميل موثوقة والموضوعات لتنفيذ نشر والاشتراك.

وهناك ESB عادة يميل لإضافة ميزات مختلفة وتتجاوز الرسائل مثل التزامن التوجيه والتحويل والوساطة.

وأود أن أوصى القراءة عن المؤسسة التكامل الذي يعطي لمحة عامة عن أنماط الشائعة التي 'ليرة لبنانية تميل لاستخدامها في مشاكل الاندماج التي تستند كل ما سبق حافلة الرسالة (على الرغم يمكن استخدامها مع تقنيات الشبكات الأخرى أيضا).

وعلى سبيل المثال باستخدام المصادر المفتوحة. أباتشي ActiveMQ يوفر تبادل موثوق المتباعدة من الرسائل. ثم يمكنك استخدام اباتشي الجمل للتنفيذ في أنماط التكامل المؤسسة للحصول على التوجيه الذكي، والتحول، وتزامن، <وأ href =" http://activemq.apache.org/camel/ components.html "يختلط =" noreferrer "> العمل مع غيرها من التكنولوجيات وهكذا دواليك.

نصائح أخرى

وضعت أمي الحلول و ESB الحلول على اثنين من طائرات متميزة.

أنا أعتبر أمي لبنة في بناء ESB الحلول.في الواقع ، ESB الوصول إلى حلول خاصة بهم اقتران فضفاض و غير متزامن قدرات الاتصالات فقط باستخدام النموذج التي تقدمها محددة أمي التنفيذ.

ولذلك الامهات تمثل حلول البيانات/الأحداث التوزيع على حسب الطلب المستوى من QoSs (حسب البائع تنفيذ) بدلا ESBs تمثل حلول توفير قدرات لتحقيق مجمع التوزيعات الموسيقية في SOA السيناريو (حيث لدينا العديد من مقدمي الخدمات التي تقدم الخدمات متعددة المستهلكين المهتمين في استهلاك الخدمات التي تقدمها تلك الأولى).

مجمع التوزيعات الموسيقية يعني التواصل بين النظم القديمة الجميع من هذه مع البيانات الخاصة به مجال التمثيل (قواعد والخدمات على بيانات محددة) و الاتصالات الخاصة نموذج (أحد المستهلكين التفاعل مع ESB باستخدام كوربا آخر باستخدام WS ، وهلم جرا).

فمن الواضح أن ESB يمثل أكثر تعقيدا المعمارية الحل تهدف إلى توفير التجريد من ناقل البيانات (مثل الالكترونية الحافلات أن يكون الجميع في بلده pc) ، قادرة على ربط عدد كبير من مقدمي الخدمات غير محددة بشكل جيد كبير من خدمة المستهلكين ، يختبئ التجانس في (أنا) تمثيل البيانات و (الثاني) الاتصالات.

آسف على وظيفة طويلة ، ولكن مفاهيم معقدة و من الصعب جدا أن تكون فعالة في بيان قصير.

وهناك ESB هو عادة الطبقة التي الطرق، وسجلات، وتحول، ويؤدي وظائف أخرى "التقنية" (أي غير التجارية) على الرسائل. ويمكن أن معالجة الرسائل من نظام المراسلة (مثل القائم JMS-شيء)، أو أنها يمكن أن تعمل مع أنواع أخرى من الرسالة (مثل خدمات ويب تستند إلى SOAP). وفي هذا الصدد، هو أعم من شهري.

تنويه: أنا مستشار IBM بنك الإسكان للتجارة - على الرغم من أنني لست المساهمة هنا بصفة رسمية

.

وESB مع خدمات الويب في شكله الحقيقي يوفر تطبيق اقتران فضفاضة عن طريق إرسال البيانات من خلال أحد عناصر الرسالة.

وMOM لا يوفر فقط تطبيق اقتران فضفاض ولكن عملية اقتران فضفاض على طول.

وESB تأتي مع ميزات إضافية دعم نهج مركزية الحكم.

وكلاهما يمكن استخدامها بشكل مستقل أو معا وهذا يتوقف على السيناريو.

وIBM و Oracle SOA لديهم شهادات. حيث انهم قادة في السوق (غارتنر ماجيك كوادرانت)، وأود أن أقرأ عن الكيفية التي تحدد SOA وESBs (جنبا إلى جنب مع منهجية والمكونات اللازمة لدعم الخدمية مثل الحكم، وقلم المحكمة، الخ الخ)

وEBS هو فقط حتى الآن الكلمة الطنانة آخر، كما هو SOA 2.0.

ويمكن أن يكون لديك نظام ESB تنفيذها بسهولة مع خدمات ويب طبيعية مع طابور التي تقف وراءها. هل يمكن أن يكون توجيه رسالة وأو تزامن مع SOA 1.0 (تيبكو، BizzTalk)، واحد الامور لم يتوقف البعض حقا. الأهم من ذلك، فمن دلالات نظرا إلى الرسائل المتبادلة في النظام التي تلعب دورا هاما في هذه الحالة الأحداث. رسائل عن الأحداث، ومشغلات عن شيء حدث في النظام الخاص بك، وبالتالي فإن الوضع مختلف الان.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top