سؤال

هاي انا تطوير الكؤوس التطبيق الذي يحتوي على التواصل مع القائمة Java EE تطبيق (بني مع EJB2).كل من "تراث" التطبيق الجديد الكؤوس التطبيق سوف نقدم الخدمات تستهلك منها.

بالنسبة intercompatibility الأسباب ، أنا أفكر في التواصل باستخدام WebServices.الآن أنا أتساءل الأطر التي يجب أن تستخدم في كلا الجانبين.

منذ Java EE التطبيق يعمل الآن تحت JDK5 يمكنني استخدام جاكس-WS على أعتقد أنه سيكون من المنطقي استخدام المترو (https://jax-ws-commons.dev.java.net/grails/) على الكؤوس الجانب.لا أحد لديك تجارب مع هذا ؟ أو اقتراحات أخرى ؟

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

المحلول

إذا كان كل من الكؤوس و EJB التطبيقات يعيش على نفس الشبكة المحلية ثم لا يوجد شيء خاطئ مع استخدام RMI.لها الطريقة الافتراضية من الحديث EJB ، الأصلي إلى جافا و معتمد في الكؤوس.

إذا كنت بحاجة إلى استخدام خدمات ويب ثم حاوية الخاص بك سوف يكون بنيت في دعم تعريض EJB مثل خدمات الويب (على افتراض J2EE 1.4 أو في وقت لاحق).أي حاوية تستخدمه ؟

إذا كنت غير قادر على استخدام (أو لا تثق) الحاويات WS الدعم ثم جهدها اختيار الإطار التي يمكنك استخدامها في كل من التطبيقات ، وبالتالي تجنب مشاكل التوافق.مترو عملت بشكل جيد بالنسبة لي مستقل ولكن لم اجربه مع الكؤوس.

أيضا هناك أكثر خفيفة الوزن طرق تبادل رسائل XML من الكامل الصابون'y خدمات ويب.هسه و الخيش أمثلة ، بالإضافة إلى الربيع الخاصة HTTP إطار التراسل.

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