[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