سؤال

أنا أعرف القليل جدا عن jd edwards. لدي عميل يسأل عن كيفية استدعاء واجهة برمجة التطبيقات التي نوفرها (ك COM، C #، الراحة) من JD Edwards. أنا لا أحصل على الكثير من حيث إجابات عالية الجودة من رجل التكنولوجيا ... لذلك اعتقدت أنني سأطلب هنا.

يمكن jd edwards الاتصال ج #؟ يمكن jd edwards دعوة جافا؟ هل يستطيع jd edwards الاتصال بعرض يونيكس؟

هل يمكن لأي شخص أن يوجهني نحو أي شيء مفيد من حيث التطوير / التخصيص الوثائق؟

شكرا!

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

المحلول

إجابة قصيرة: نعم. يمكن ل JDE التواصل مع مجموعة من الكائنات / الخدمات الخارجية / المحولات الخارجية.

إجابة طويلة: تعتمد خياراتك على إصدار JDE عميلك يستخدم وما هي متطلبات الاتصال المذكور.

نظرا لأنك تذكر أنهم يريدون استدعاء واجهة برمجة تطبيقات، فأنا أفترض أن لديهم نسخة حديثة للغاية (قل، منتج OneWorld / Enterpriseone، الإصدار XE أو أحدث) وأنهم يحتاجون إلى "واجهة عبر الإنترنت" (أقصد، سوف اتصل ب API من JDE وانتظر حتى ينهي معالجة وإرجاع شيء ما، قبل أن يستمر برنامج JDE الخاص بهم) بدلا من "معالجة الدفعات".

خيارك الأفضل، على ما أعتقد، سيكون كوم. JDE متوافقة مع كوم. سيتعين على عميلك معرفة طريقه حول نظام التشغيل البيني JDE، ودعا خصيصا ل API خارجي باستخدام COM و GENCOM (هكذا هو كيفية تعبئته API لحزم استخدام JDE).

هل يمكن الاتصال بجافا؟ نعم. نوع من نفس الطريقة التي يفعلها مع COM، لديك لحزم / تغليف الكود المراد استهلاكه.

هل يمكن استخدام XML؟ نعم.

ماذا عن المحولات؟ نعم. MQ WebSphere، MSMQ.

خدمات الويب؟ يمكن. ذلك يعتمد على إصدار JDE المستخدم. الإصدارات الحديثة تقوم بخادم الويب جيدا. يمكنك تقديم وظيفة تجارية من JDE لاستهلاجها من قبل الآخرين ويمكنك أيضا تناول الخدمات من الآخرين، لذلك إذا كان يمكن استخدام واجهة برمجة التطبيقات الخاصة بك في خدمة ويب، فقد يستهلك JDE ذلك (مرة أخرى، اعتمادا على الإصدار الذي لديهم).

بالنسبة إلى Webservices، يمكنك استخدام WSG (بوابة خدمات الويب)، خادم خدمات الأعمال و QuMQ قائمة انتظار / موضوع اتصال J2EE.

الأساليب الأخرى المتاحة أكثر ملاءمة لمعالجة الدفعات: EDI، OSA، Z الجداول، تحويلات الجدول.

تتمتع Oracle بأدلة جيدة على أدوات JDE (يجب عليك البحث عن أدلة الإصدار 8.98 للأدوات الإصدار 8.98)، خصيصا للخطر، لأنها الشيء الجديد.

نصائح أخرى

JDE لديه أ محول WebSphere. قد يساعدك ذلك في سد الفجوة بين نفسه وأي تطبيقات خارجية قد تكون لديك.

ألق نظرة على Lynx Business Integrator. يمكنك كتابة التكامل في C #. هنا رابط إلى تجريبي: http://m.youtube.com/watch؟v=3gjjheehe_q.

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