1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Arquitetura - Java - Qual opção usar para minha solução.

Bom dia, estou desenvolvendo um sistema, integrado ao website do cliente. Pensei em uma estrutura simples próximo a isto:

--Core (Negocios, entidades, etc)

--Web App 1 (CRM - Uso interno)

--Web App 2 (Site para os clientes)

O CRM será utilizado pelos funcionários para cadastros de usuários, produtos, vendas, relatórios, etc.

O Web Site para os clientes irá utilizar informações do CRM, como produtos para exibir no banner principal, informações de contato, chat integrado com os vendedores utilizando o CRM, etc.

O que seria mais adequado utilizar para o Core? Para as Web Apps vou utilizar JSF, mas não sei como compartilhar adequadamente o Core, li algo sobre EJB, Jars com CDI, etc.

O servidor utilizado será o Wildfly.

Obrigado.

  • Você pode usar EJBs para implementar os serviços comuns às duas aplicações e montar um .ear para implantá-los no servidor de aplicação. Não sei se isso funciona com CDI.

    Rodolfo Mendes   11 de jun de 2015
  • Você conhece maven?

    clunsde   11 de jun de 2015
  • Sim, conheço sim, inclusive havia esquecido de comentar, sugestões, archetypes, etc., bem vindos...

    Gustavo Bellini Bigardi   11 de jun de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags arquitetura java web ou faça a sua própria pergunta.