Pergunta

Eu sei muito pouco sobre JD Edwards. Eu tenho um cliente perguntando como chamar uma fonte API nós (como COM, C #, REST) ??da JD Edwards. Eu não estou recebendo muito em termos de respostas de alta qualidade de sua tecnologia cara ... então eu pensei que eu ia perguntar aqui.

Can JD Edwards chamada C #? Can JD Edwards chamar Java? Can JD Edwards chamar um scipt Unix?

Alguém pode me apontar no sentido de qualquer coisa útil em termos de documentação para desenvolvedores / personalização?

Obrigado!

Foi útil?

Solução

A resposta curta: sim. JDE pode se comunicar com um monte de objetos / serviços / adaptadores externos.

Resposta longa:. Suas opções dependem de qual versão do JDE seu cliente está usando e quais são os requisitos para a referida comunicação

Uma vez que você está mencionando que eles querem chamar uma API, estou assumindo que eles têm uma versão muito recente (digamos, OneWorld / EnterpriseOne produto, a versão XE ou mais recente) e que eles precisam "interface online" (quero dizer, , eles vão chamar a API do JDE e esperar que ela termine o processamento e retornar algo, antes de seu programa JDE continua) em vez de "processamento em lote".

Sua melhor opção, penso eu, seria COM. JDE é compatível com COM. Seu cliente terá que saber o seu caminho em torno JDE Interoperabilidade, especialmente chamando uma API externa usando COM e Gencom (é assim que a API seria tipo de embalado para uso do JDE).

Pode ligar a Java? Sim. Tipo da mesma maneira que faz com COM, você tem que package / encapsular o código para ser consumido.

Pode usar XML? Sim.

E sobre adaptadores? Sim. MQ WebSphere, MSMQ.

Webservices? Talvez. Depende de qual versão do JDE é usado. As versões recentes fazer Webservices muito bem. Você pode fornecer uma função de negócios da JDE para ser consumido por outros e você também pode consumir serviços de outros, por isso, se a sua API pode ser usado em um serviço web, JDE poderia consumi-lo (novamente, dependendo da versão que eles têm).

Para webservices, você pode usar WSG (Web Services Gateway), Business Services Server e Queue JMQ / Tópico para J2EE Conectividade.

Outros métodos disponíveis são mais adequados para processamento em lote: EDI, OSA, tabelas z, conversões de tabelas

.

A Oracle tem guias de boas bonitas em Ferramentas JDE (você tem que procurar EnterpriseOne Tools versão 8.98 guias), especialmente para WebServices, pois eles são a coisa nova.

Outras dicas

JDE tem um WebSphere adaptador que podem ajudá-lo a ponte o fosso entre si e quaisquer aplicações externas que possa ter.

Dê uma olhada em Lynx Business Integrator. Você pode escrever integrações em C #. Aqui está um link para uma demo: http://m.youtube.com/watch?v=3GJjhEeHe_Q

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top