Fórum Problema com GUID do Servidor de Aplicação #225602

13/04/2004

0

Estou desenvolvendo um sistema em 3 camadas com dbExpress+MySQL, meu servidor já está funcionando, porém na aplicação do cliente o TSocketConnection ainda naum está reconhecendo o servidor de aplicação (naum acha o GUID aquele numerozinho de identificação global e mais frescuras...).
Jah registei o servidor das duas maneiras q sei, run/parameters coloquei /RegServer e pelo prompt... outra o scksvr.exe está sendo executado.

Naum sei mais o q fazer... alguma sugestão? ou eskeci de algo :roll: ???

Obrigada


Fer_nanda

Fer_nanda

Responder

Posts

13/04/2004

Denis

Oi Fernanda,

Vc. não precisa configurar aquele número Guid. Faça o sequinte. Deixe o programa scktsrvr.exe executando em uma máquina. Depois execute o programa servidor, pelo menos uma vez. Ele se encarrega de fazer as alterações em registros que forem necessárias.
Depois, dentro do próprio programa cliente, configure o componente SocketConnection para acessar aquela máquina onde esta a aplicação servidora rodando. Apenas preencha o nr do IP na propriedade address, depois selecione server name. Irá aparecer a sua conexão remota. Onde tem serverGuid, apague o que tiver. Para evitar problemas. E depois é só criar os clientDatasets.


Responder

Gostei + 0

13/04/2004

Fer_nanda

Oi Denis, obrigada pela ajuda.
Na verdade o problema naum era esse... o q gerou isso foi o fato de eu ter criado o remote data module com as propriedades Instancing: MultipleInstance e ThreadingModel: free.
Tinha a informação que esse último seria indicado para as chamadas por threads de uma única vez, e que o Apartment seria indicado para o tratamento de todas as chamadas do rdm, qdo se utiliza BDE, o q naum é meu caso.
Bom se souber, gostaria de ter esses modelos de comunicação esclarecidos.

obrigada novamente


Responder

Gostei + 0

13/04/2004

Fer_nanda

O problema já está resolvido... é só titulo de curiosidade.
valeu


Responder

Gostei + 0

05/05/2004

Leandro_si

Fernanda,

Multiple Instance : Instancing - isso fará que uma nova instância do objeto seja criada para cada aplicação cliente.

Threading Model : Apartment - cada objeto COM é executado dentro de seu próprio thread.

espero ter ajudado!

Leandro Silveira
leandro_si@ibest.com.br
FreeLancer


Responder

Gostei + 0

05/05/2004

Fer_nanda

Fernanda, Multiple Instance : Instancing - isso fará que uma nova instância do objeto seja criada para cada aplicação cliente. Threading Model : Apartment - cada objeto COM é executado dentro de seu próprio thread. espero ter ajudado! Leandro Silveira leandro_si@ibest.com.br FreeLancer


Olah Leandro, obrigada pela resposta.
Vc tem algum exemplo prático utilizando o Threading Model : Apartment? tipo...qdo é interessante usá-lo, em q situação entende? pq?
obrigada


Responder

Gostei + 0

05/05/2004

Rômulo Barros

Olá pessoal... Em 3 camadas, gosto de trabalhar com o componente DCOMConnection. Mas, entre outras coisas, pq trabalhamos com dcomconnection, sockets ... .. ... .. se poderemos trabalhar com SOAP?
Já que o SOAP chegou, vcs acham que deveremos abandonar as tecnologias citadas anteriormente?


Responder

Gostei + 0

10/11/2006

Romulocpd

Fernanda, Multiple Instance : Instancing - isso fará que uma nova instância do objeto seja criada para cada aplicação cliente. Threading Model : Apartment - cada objeto COM é executado dentro de seu próprio thread.


Olá Leandro,

Se eu usar o Instancing como Single Instance ele irá gerenciar corretamente a execução das queries? Por exemplo se tenho uma stored que retorna o proximo codigo de cliente, ela irá cuidar do pool de solicitações corretamente?

Ou será que o Multiple Instance é a melhor opção?

Obrigado
Romulo


Responder

Gostei + 0

10/11/2006

Brunolspp

Salve Galera!!!

Algumas dicas sobre as arquitetura DCOM, SOAP e BSS(Borland Socket Server - scktsrvr.exe)

O DCOM é legal, porem da muitos problemas de incompatibilidades e dificil distribuição e inviavel para aplicações geograficas, tem otimos recursos, porem da mta dor de cabeça pra distribuição e manutenção.

O SOAP, originalmente se destina a aplicações de interfaces, principalmente para sistemas hetereogeneos, e de facil desenvolvimento e distribuição, mas peca mto em performance, escalabilidade e segurança. Porem atende a alguns niveis de requisiç~eos e aplicação.

O BSS e o melhro deles, e o mais rapido, estavel e se aplica a distribuições via internet, intranet extranet e td q funciona com ip, facil de distribuir e desenvolver, mais escalavel tb. Tenho varias aplicações de risco funcionando nessa arquitetura.

Com relação a thread models, em se tratando de BSS, o melhor e usar multiple instances com threading model single, e a forma mais rapido e segura. O uso de shareds no cliente tb e crucial.

Mais exemplos com codigo fonte, slides e td mais vcs encontram em:
http://cc.borland.com/Author.aspx?ID=795118

tb tem um grupo de discução somente deste assunto: nddv@yahoogrupos.com.br

e neste mes na reuniao do DUG-SP vamso apresentar um workshop de desenvolvimento multicamadas com BSS e interfaces IntraWeb e Win32.

E no mais estou as ordens para o que precisarem.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar