Oi Beck,
Não sei se eu não entendi direito o que vc quis dizer ou se eu fui
meio confuso no email anterior.
Veja só:
Existe um servidor remoto B que disponibiliza seus números através
de webservices. Não tenho controle algum sobre esse servidor.
Existe um servidor A que eu tenho controle total sobre ele.
Existem os clientes que acessarão remotamente a aplicação e precisam
dos números do servidor B.
*porém* a aplicação não pode parar nunca, e ela por si só deve ter
tb acesso aos números do servidor B para tomar decisões (que os clientes
manipulam) de acordo com tais números.
Um exemplo seria as 3 da madrugada, que os números de B caem muito e
é necessário tomar medidas para levantá-los novamente (usando o
webservice que B mesmo dispõe).
Eu até poderia colocar Data-Push instalando Data Services no meu
servidor A, mas acho que nesse caso não vai resolver.
A forma que eu encontrei de deixar a própria aplicação funcionando o
tempo todo é de habilitar um timer, em java, no servidor A, e deixar
esse timer checando de tempos em tempos o servidor B. (daí o uso do Quartz).
A aplicação flex serviria mais pra visualizar os números e pra
configurar o timer em java.
O que eu queria mesmo era saber se o flex teria como resolver isso
sozinho sem o java, mas acho que eu viajei demais :)
(café demais faz mal! ;)
De qualquer forma muito obrigado pela troca de idéias.
abração,
Luís Eduardo.
Beck Novaes escreveu:
> A forma mais limpa seria usando o Data-Push do Data Services, só assim
> você não precisaria programar um "Timer" para ficar checando o
> servidor de tempos em tempos.
>
> Agora, sem tirar proveiro do Data-Push, usar o Java ou Webservices é
> uma questão de performance. O Java deve ser mais rápido, porém,
> dependendo da quantidade de dados trafegados isto pode não ser tão
> perceptível.
>
> []'s
> Beck Novaes
>
> On 10 jun, 12:58, Luis Eduardo <[EMAIL PROTECTED]> wrote:
>
>> Pessoal,
>>
>> Tenho uma aplicação que tem como requisito checar de tempos em
>> tempos um servidor remoto para averiguar se alguns números estão mudando
>> (e tomar decisões de acordo com esses números).
>> A maneira que vou usar para fazer essa aplicação é usando o Flex
>> para camada de interação com o usuário (View) e comunicando com meu
>> servidor rodando java (Controler).
>> O único propósito do java vai ser por causa do framework de
>> agendamento (scheduling) chamado Quartz.
>>
>> Eu estou meio que sentindo que usar java nisso é um pouco usar serra
>> elétrica para cortar manteiga... isso pq o servidor remoto disponibiliza
>> os números usando WebServices e o flex já tem webservices "de fábrica".
>>
>> Existe algum jeito de fazer isso de forma limpa usando apenas o Flex?
>>
>> O que quero dizer com forma limpa é de não deixar uma aplicação Flex
>> aberta o tempo todo no meu servidor só pra usar o Timer dele...
>> Dei uma olhada por cima no framework de scheduling da adobe pra flex
>> e me pareceu que ele não resolve esse problema.
>>
>> Alguém tem alguma info? Usar java no meu servidor seria mesmo a
>> melhor saída?
>>
>> como diz o Rapa: "qualquer trocado é bem recebido!" :)
>>
>> abração,
>>
>> Luís Eduardo.
>>
>
>
> >
>
>
>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---