Componentes empresariais do ADF através do RMI vs EJB e Toplink

Quais seriam as diferenças na implementação da lógica comercial remota?

Atualmente, estamos planejando usar o ADF para desenvolver aplicativos Web front-end (passando de Struts ). Quais são as diferenças entre o front end chamando EJBs usando TopLink vs Componentes de Negócios do ADF através de RMI em termos de escalabilidade, pois a migração do Struts para o ADF também abrangerá a PL/SQL e o Oracle Forms, aumentando drasticamente a contagem de usuários?

0

2 Respostas

Eu estou passando por uma situação semelhante agora. Eu não sou um especialista, mas aqui o que eu juntei da minha experiência. Se o EJB está usando escalas Toplink ou ADF melhor depende bastante das particularidades da sua situação. Em alguns casos, um pode ser melhor que o outro, mas tenho a sensação de que ambos são boas soluções.

No entanto, como você mencionou que o projeto também envolve a migração do Oracle Forms, parece que o ADF seria a melhor escolha, já que a Oracle parece estar posicionando o JDeveloper e o ADF como o sucessor de Forms e Reports (consulte Documentação do ADF voltada para desenvolvedores de formulários e designers .

0
adicionado

Você não deve usar a implantação EJB do ADF BC. Precisa de muita sincronização RMI. Eu usei o ADF Swing . Ir para o próximo registro leva cerca de três segundos. Precisamos reescrever as caixas de combinação para executá-las.

Em Oracle 11g (edição de 2009-05) você terá a opção de criar um SDO WS baseado em um viewobject e você pode usá-los em entidades baseadas em serviço do ADF BC em outro projeto do ADF.

0
adicionado