سؤال

سأقوم بتقييم حلول الخدمية مفتوحة المصدر. ما هي الخيارات؟
أنا أبحث عن شيء يوفر (ربما) مكدس الخدمية الكامل.

أود أدناه الميزات -

  1. Bpel
  2. BPM
  3. ESB
  4. حوكمة الخدمية
  5. أدوات جيدة

في الوقت الحالي ، يبدو Glassfish ESB خيارًا جيدًا. هل هناك مداخن جيدة أخرى؟

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

المحلول

لقد انتهيت من قراءة "Open Source SOA" قبل بضعة أشهر. يتجاوز الكثير من الأشياء المفتوحة المصدر المتعلقة بـ SOA ويقوم بمقارنة/تباين جيد بين الخيارات المختلفة. أوصي بشدة بالنظر إلى هذا.

http://www.amazon.com/open-source-sa-jeff-davis/dp/1933988541/ref=sr_1_1؟ie=utf8&s=books&qid=1267534865&sr=8-1

نصائح أخرى

يوفر WSO2 مكدس SOA مفتوح المصدر كامل. وهو البائع الوحيد الذي يوفر مكدس SOA كامل من البيانات إلى الشاشة ، وتشغيل كل من كل من التمييز وفي السحابة.

مكدس WSO2 SOA يتضمن ...

  • WSO2 ESB
  • WSO2 Business Process Server [BPEL
  • WSO2 Application Server [Service and Web AP استضافة
  • WSO2 Identity Server [OpenID ، WS-Trust ، XACML ، OAUTH ، SAML2
  • مراقبة نشاط الأعمال WSO2
  • محرك قواعد الأعمال WSO2
  • خادم خدمة بيانات WSO2 [يعرضك البيانات كخدمة
  • WSO2 Mashup Server
  • WSO2 أدوات خادم
  • WSO2 وسيط الرسائل
  • خادم معالجة الأحداث المعقدة WSO2
  • سجل الحوكمة WSO2

يمكنك الحصول على مزيد من التفاصيل حول زيارة WSO2 SOA http://wso2.org

إخلاء المسئولية: أنا مهندس معماري يعمل @ wso2.

بغل هي أداة ESB مفتوحة المصدر شائعة للغاية. إذا كانت البغل/الأسماك الزجاجية توفر الكثير من الوظائف التي لا تحتاجها حقًا ، فربما مزيج من ActiveMq و تكامل الربيع هو المكان الجميل بالنسبة لك.

لقد ذكرت العديد من ESB مفتوح المصدر في هذا إجابة سابقة ولكن ، بالنظر إلى متطلباتك ، سأقدم قائمة قصيرة servicemix, jbossesb و OpenesB.

ليس لدي الكثير من الخبرة مع JBossesB ، لكنني تلقيت تعليقات جيدة من مصادر موثوقة وأعلم أن لديها أدوات جيدة. OpenESB هو بالتأكيد مرشح جاد (على الرغم من وجود القليل من الإقامة حول مستقبله). لا أجد وثائق مزيج الخدمة مثاليًا (من الصعب العثور على الأشياء).

لذلك سيكون خياري بين OpenesB و JBossesB (لاحظ أنهما لا يغطيان الحوكمة التي هي في الواقع إنسان أكثر من قضية تقنية في رأيي).

Apache Servicemix يوفر بنية تحتية ESB سيفعل SOA بطريقة مميزة للغاية. جمل أباتشي يمكن أيضًا توصيلها بـ ServiceMix لتحسين قواعد التوجيه والرسائل.

أنا أنظر بجدية إلى Sun Glassfish ESB. على الرغم من أنني مطور .NET ، فإن الأدوات والأمثلة (والحجز على Amazon) جيدة جدًا وسهلة الاستخدام. إنه لا يغطي الحوكمة ولكنه قوي للغاية - لما أريد ، لا يجب أن أعرف حتى جافا - مكافأة.

قد يكون هناك شيء أعمل في سير العمل العلمي باستخدام التقنيات الموجهة للخدمة مفيدًا لك. تسمى OMII-UK ويحتوي التوزيع الآن على مجموعة كبيرة من الميزات. كل ذلك يعتمد على تقنيات OpenSource (على سبيل المثال ، Tomat ، Axis ، ActiveBpel ، Eclipse Bpel ...). قد تستحق نظرة.

Progress Fuse (Apache Servicemix) هو إجابة لعدم وجود توثيق مع Servicemix Pure.

يمكنك استخدام Apache Ode لدمج BPEL.

مجموعة جيدة من البرامج التعليمية الموجودة هنا:

http://jee-bpel-sa.blogspot.com/

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