none
Aplicação camadas (fisicas) RRS feed

  • Pergunta

  • Olá pessoal,

     

    Tenho uma aplicação em 3 camadas sendo Apresentação --> Regras de Negocio --> DAL, quando realizo a implantação do sistema as dlls de regra de negocio são alocadas no GAC do servidor de aplicação. Existe a possibilidade de colocar essas dlls em um GAC de outra maquina ? Qual a melhor maneira de dividir a aplicação em camadas fisica ? Meu cliente "obrigou" que as dlls de negocio devem ficar em um servidor separado do servidor de aplicação.

     

    Qual a melhor saida para esse cenário?

     

    Grato.

     

    segunda-feira, 28 de abril de 2008 23:51

Respostas


  • Depende de como é composta sua arquitetura e, principalmente, de como os componetes se comunicam.

    []s
    terça-feira, 29 de abril de 2008 16:34
  • e ai meu amigo que encrenca hein...rs

     

    Bom, usar webservices funciona, mas a performance cai devido ao tráfego gerado.

     

    Será que seu problema não resolve utilizando remoting?

    Da uma fuçada no google sobre .net remoting

    quarta-feira, 14 de maio de 2008 03:48
  • Erik,

     

    No meu ponto de vista até a separação seu projeto estava indo bem, agora quanto a colocar os componentes em outro server é um passo forte rumo ao fracasso. Tem que haver motivos aplausivos para se colocar os componentes de negócio em um outro dominio.

     

    * Antes de pensar em usar WebService lembre-se que seu papel é integrar.

     

    []´s

     

     

     

     

     

    segunda-feira, 9 de junho de 2008 12:53

Todas as Respostas


  • Depende de como é composta sua arquitetura e, principalmente, de como os componetes se comunicam.

    []s
    terça-feira, 29 de abril de 2008 16:34
  •  

    Olá,

     

    Eu poderia ter o seguinte cenário abaixo ?

     

    Servidor de Aplicação: Camada de Apresentação (ASPX);

    Servidor de Componentes: Web Service acessando minhas dlls de regras de negocio

    Servidor de Banco: Sql Server, Oracle etc ...

     

    Alterações: Criar uma camada intermediaria entre a camada de apresentação e a regra de negocio utilizando Web Service e mantendo o WS no servidor de componentes, existe alguma critica referente a esse cenário ? Funciona ?

     

    Grato.

     

    quarta-feira, 14 de maio de 2008 00:50
  • e ai meu amigo que encrenca hein...rs

     

    Bom, usar webservices funciona, mas a performance cai devido ao tráfego gerado.

     

    Será que seu problema não resolve utilizando remoting?

    Da uma fuçada no google sobre .net remoting

    quarta-feira, 14 de maio de 2008 03:48
  • Erik,

     

    No meu ponto de vista até a separação seu projeto estava indo bem, agora quanto a colocar os componentes em outro server é um passo forte rumo ao fracasso. Tem que haver motivos aplausivos para se colocar os componentes de negócio em um outro dominio.

     

    * Antes de pensar em usar WebService lembre-se que seu papel é integrar.

     

    []´s

     

     

     

     

     

    segunda-feira, 9 de junho de 2008 12:53