Вопрос

Я очень мало знаю о Джей Ди Эдвардсе.У меня есть клиент, спрашивающий, как вызвать API, который мы предоставляем (как COM, C #, REST) от JD Edwards.Я не получаю много качественных ответов от их технического специалиста...поэтому я подумал, что спрошу здесь.

Может ли Джей Ди Эдвардс вызвать C #?Может ли Джей Ди Эдвардс вызвать Java?Может ли JD Edwards вызвать Unix scipt?

Кто-нибудь может указать мне на что-нибудь полезное с точки зрения документации разработчика / настройки?

Спасибо!

Это было полезно?

Решение

Короткий ответ:ДА.JDE может взаимодействовать с кучей внешних объектов / служб / адаптеров.

Длинный ответ:ваши варианты зависят от того, какую версию JDE использует ваш клиент и каковы требования к указанной связи.

Поскольку вы упомянули, что они хотят вызвать API, я предполагаю, что у них довольно свежая версия (скажем, продукт OneWorld / EnterpriseOne, версия XE или новее) и что им нужен "онлайн-интерфейс" (я имею в виду, они будут вызывать API из JDE и ждать, пока он завершит обработку и вернет что-то, прежде чем их программа JDE продолжит) вместо "пакетной обработки".

Я думаю, вашим лучшим вариантом был бы COM.JDE совместим с COM.Ваш клиент должен будет разбираться в совместимости JDE, специально вызывая внешний API с использованием COM и GenCOM (именно так API был бы отчасти упакован для использования JDE).

Может ли он подключиться к Java?ДА.Примерно так же, как это происходит с COM, вы должны упаковать / инкапсулировать код, который будет использован.

Может ли он использовать XML?ДА.

А как насчет Адаптеров?ДА.MQ WebSphere, MSMQ.

Веб-сервисы?Может быть.Это зависит от того, какая версия JDE используется.Последние версии довольно хорошо справляются с веб-сервисами.Вы можете предоставить бизнес-функцию из JDE для использования другими пользователями, и вы также можете использовать сервисы других пользователей, поэтому, если ваш API можно использовать в веб-службе, JDE может использовать его (опять же, в зависимости от версии, которая у них есть).

Для веб-сервисов вы можете использовать wSG (шлюз веб-служб), сервер бизнес-служб и очередь JMQ / раздел для подключения к J2EE.

Другие доступные методы больше подходят для пакетной обработки:Таблицы EDI, OSA, z, преобразования таблиц.

У Oracle есть довольно хорошие руководства по инструментам JDE (вам нужно поискать руководства EnterpriseOne Tools версии 8.98), особенно по веб-сервисам, поскольку они являются чем-то новым.

Другие советы

У JDE есть WebSphere адаптер это может помочь вам преодолеть разрыв между ним самим и любыми внешними приложениями, которые у вас могут быть.

Взгляните на LynX Business Integrator.Вы можете писать интеграции на C #.Вот ссылка на демо-версию: http://m.youtube.com/watch?v=3GJjhEeHe_Q

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top