[firebase-br] Zeos com ClientDataSet (Off-Topic)

CPD (Borborema-Imperial Transportes Ltda) cpd em borborema.com.br
Seg Dez 26 12:39:36 -03 2005


Valeu, entendi a ideai, vou pesquisar sobre os componentes e como
utilizalos.

Alexandre C Souza

----- Original Message ----- 
From: "Augusto" <augusto em cmsolucoes.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, December 26, 2005 10:33 AM
Subject: Re: [firebase-br] Zeos com ClientDataSet (Off-Topic)


> A maneira que estou utilizando para distribuir os objetos é
> simples.
>
>   A conexão com o BD (Database, Querys e etc) está em um
> datamodulo remoto (Remote Datamodule), as telas (Clientes)
> ficam apenas com um componente TClientdataSet  e um
> DatasetPrivider, a comunicação entre o Cliente e o Remotedatamodule
> é feita  via DECOM. os objetos de negócio (rotinas internas) tbm
> estão sendo executas via essa conexão.
>
>   a vantagem é que vc pode distribuir os componentes de seu sistema
> em "aplicativos separados";
>
> exemplo;
>
>     1) vc tem a TELA de entrada de pedidos rodando no PC do usuario;
>     2) a lógica (negócio) relacionado a entrada de pedidos
>         (limitadores de saldo do cliente, baixa de produtos, impostos e
> etc..)
>         rodando em uma DLL em outra máquina. Sempre uma mais potente.
>    3) a parte de conexão e atualização dos dados no BD rodando em uma
outra
>        máquina , tbm potente.
>
> com isso vc;
>     1) Economiza licença cliente de banco de dados;
>          no FireBird não precisa pagar mas em outros banco de dados
(ORACLE,
> MSSQL)
>          vc tem que pagar pelas licencas clientes. como a conexão com o BD
> está em apenas
>          uma maquina, vc pagfa somente uma licensa.
>     2) Seu  "negócio" fica separado da interface no seu sistema, logo vc
> pode desenvolver
>         apenas as interfaces em qq linguagem (web ou não) sem precisar
mexer
> (na maioria dos casos
>         refazer) nas rotinas mais complicadas;
>     3) a manutenção fica mais fácil. pois vc só precisa atualizar uma
> máquina quando alterar
>         alguma coisa nas lógicas prinicipais. (não contando com a
> interface).
>     4) não precisa ter máquinas clientes poderosas, pois as rotinas
> principais vão estar nos servidores
>         de aplicação e de conexão com o BD.
>     5) vc pode conectar seus sistemas via internet, linha telefonica, rede
e
> etc... deixando apenas
>         a aplicação cliente (interfaces, telas) nas máqiunas clienetes.
>     6) simpifica o processo de suporte, pois é uma droga ficar tendo
> problema de conexão com o BD
>         nos clientes e discobrir que o cara instalou os aplicativo da
> Receita e etccc
>
>     entre outras.
>
>
>
> porém a idéia é utilizar esta estrutura em um ambiente corporativo
(empresas
> grandes).
>
> []'s
> Augusto
>
>
>
> ----- Original Message ----- 
> From: "CPD (Borborema-Imperial Transportes Ltda)" <cpd em borborema.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, December 26, 2005 9:14 AM
> Subject: Re: [firebase-br] Zeos com ClientDataSet (Off-Topic)
>
>
> > Vc pode dar um exemplo de como pode funcionar o ClientDataSets com multi
> > camadas e quais as vantagens ?
> >
> > Alexandre
> >
> > ----- Original Message ----- 
> > From: "Augusto" <augusto em cmsolucoes.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Friday, December 23, 2005 4:08 PM
> > Subject: Re: [firebase-br] Zeos com ClientDataSet (Off-Topic)
> >
> >
> >> Ok Alexandre,
> >>
> >> assim eu tbm uso e sem ter nenhum problema...
> >>
> >> o negócio é que minha aplicação vai funcionar com
> >> objetos distribuidos (multi camadas) então
> >> preciso de trabalhar com ClientDataSets.
> >>
> >> []'s
> >>
> >> Augusto
> >>
> >> ----- Original Message ----- 
> >> From: "CPD (Borborema-Imperial Transportes Ltda)"
<cpd em borborema.com.br>
> >> To: "FireBase" <lista em firebase.com.br>
> >> Sent: Friday, December 23, 2005 3:09 PM
> >> Subject: Re: [firebase-br] Zeos com ClientDataSet (Off-Topic)
> >>
> >>
> >> > Eu utilizo o seguinte e nunca tive nenhum problema :
> >> >
> >> > TZConnection
> >> > TZQuery
> >> > TZUpdateSQL
> >> >
> >> > no ZQuery.RequestLive = True e em UpdateObject = ZUpdateSQL
> >> >
> >> > no SQL da ZQuery coloco meu Select da forma que eu quizer com join e
> > tudo
> >> > se
> >> > for o caso,
> >> > e no UpdateObject clico com o Botão direito do Mouse nele e entro em
> >> > Updatesql Editor, Peço
> >> > para ele achar a Primary Key ou informo quais as chaves e clico nos
> > campos
> >> > se sofreram Insert/Update
> >> > peço para ele gerar os SQL em Generate SQL e pronto.
> >> >
> >> > Posso dar os Append, Edit, ApplyUpdates e Delete que os componentes
> >> > conversão entre se.
> >> >
> >> > PS : Se vc estiver utilizando o Zeos 6.5.1 a propriedade RequestLive
> >> > não
> >> > existe mais.
> >> >
> >> > Alexandre C Souza
> >> > T+
> >> >
> >> >
> >> >
> >> > -- 
> >> > No virus found in this outgoing message.
> >> > Checked by AVG Free Edition.
> >> > Version: 7.1.371 / Virus Database: 267.14.5/212 - Release Date:
> > 23/12/2005
> >> >
> >> >
> >> > ______________________________________________
> >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >> > Para editar sua configuração na lista, use o endereço
> >> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >> >
> >>
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >> Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> >>
> >>
> >> -- 
> >> No virus found in this incoming message.
> >> Checked by AVG Free Edition.
> >> Version: 7.1.371 / Virus Database: 267.14.7/214 - Release Date:
> >> 23/12/2005
> >>
> >>
> >
> >
> >
> > -- 
> > No virus found in this outgoing message.
> > Checked by AVG Free Edition.
> > Version: 7.1.371 / Virus Database: 267.14.7/214 - Release Date:
23/12/2005
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.371 / Virus Database: 267.14.7/214 - Release Date: 23/12/2005
>
>



-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.7/214 - Release Date: 23/12/2005





Mais detalhes sobre a lista de discussão lista