Re:Integrar aplicações pela Interface

É uma aplicação web ou desktop?

Faça uma 6a aplicação.

Pessoal,

Estou com um probleminha, que é o seguinte.

Existem umas 5aplicações sendo desenvolvidas em paralelo. Cada aplicação possui os seus requisitos específicos, sendo que em alguns casos, as vezes é preciso chamar uma tela de outra aplicação.

Ex.: Estou na aplicação de X e nela eu preciso cadastrar produtos. Na hora que for fazer o cadastro do produto, o usuário não encontrar o nome do fornecedor, então a aplicação Y será chamada, e sua tela de cadastro de fornecedor será exibida. Depois de cadastrado o fornecedor, é dado um refresh na tela de cadastro de produto para que já exiba o novo fornecedor cadastrado.

Este exemplo é par ilustrar. Na verdade o problema não é só de produto e fornecedor. É bem maior.

A pergunta: Como fazer para que as interfaces das aplicações conversem? Existe uma alternativa melhor?
O detalhe é que os projetos estão no início. Não existe ainda nenhum projeto entregue para o cliente.

Obrigado.

Web.
JSF, EJB3, JPA, JBOSS