Pessoal Boa tarde, visualizei um sistema, aonde fiquei em dúvida quanto ao seu funcionamento e gostaria de saber se isto é possível ser feito e se possível como fazer?
Então a dúvida é o seguinte, o sistema que eu visualizei funciona em ambiente cliente servidor, sendo que este é em ambiente desktop, porém os arquivos que estão nas máquinas clientes são htmls que chamam os métodos e o restante da aplicação no servidor central. Não entendi muito como é feito este processo. Se alguém já viu o se possuem material, eu gostaria de estar olhando, pois já vi muitas aplicações funcionarem com esta mesma idéia.
Obrigado.
“peralá”
Vc quer uma aplicação desktop que funcione no esquema cliente/servidor onde as máquinas clientes usam html
qual o fundamento dessa aplicação ?
Então eu vi uma funcionando assim, e gostaria de saber como funciona, pra ver o pq de terem feito isso. Se fizeram tinha um pq, então fiquei curioso pra aprender isso…
:shock:
I’m Looking forword to know more about it too.
flws
Tá… olha só…
Você está dizendo que alguém pegou a vantagem de uma aplicação web (que é o fato de ser distribuída), e tirou dela. Pegou depois uma aplicação desktop, tirou a vantagem (que é de ter interfaces bem ricas) e depois juntou as duas coisas. Moral da história: você tem uma aplicação feita de desvantagens.
Porque alguém iria querer saber como fazer isso?!?!?!?
:shock:
Já que vc asaudate é o sabe tudo, me explica entaum como funciona a arquitetura dos softwares ERP existentes hj, foi em um deles que eu vi isso…
[quote=KamuiEx]Já que vc asaudate é o sabe tudo, me explica entaum como funciona a arquitetura dos softwares ERP existentes hj, foi em um deles que eu vi isso…
[/quote]
Putz!! Calma lá, eu não disse que sou sabe tudo, nem pretendo ser!
Mas , o GUJ há de convir comigo… acho isso extremamente feio do ponto de vista arquitetônico (claro, pode haver ALGUM propósito, mas estou até agora me perguntando qual =) ).
Aliás… qual é mesmo esse ERP?
ERP não é um sistema em si, e sim um modelo de sistemas. Este modelo é voltado para planejamento de recursos empresarias, como ex: microsiga(TOTVS), SAP ERP e outros mais. Este modelo de sistema, engloba vários modulos tais como, contas a pagar, contas a receber, contabilidade, estoque, compras, faturamento e outros mais. Estes modulos estão ligados entre sí.
Neste modelo de sistema eu percebi que a aplicação fica inteiramente nos servidores, o que eh colocado nas máquinas clientes são apenas pequenos trechos de códigos que chamam a aplicação em si, quando a mesma é requisitada. Está é a minha dúvida em Java eu vi fazerem isso através de uma simples criação de html e possívelmente mais alguns componentes para chamar o restante da aplicação.
Talvez o ERP seja desta forma pq a sua estrutura foi contruída numa época que a web ainda não era o foco da aplicação. Com a forte chegada de aplicações distribídas e a web eles só refizeram a interface mantendo a compatibilidade com o que já existia.
Entendo a sua curiosidade, mas na boa isso não é boa prática e tão pouco é algo que vale a pena perder tempo.
[quote=Giulliano]Talvez o ERP seja desta forma pq a sua estrutura foi contruída numa época que a web ainda não era o foco da aplicação. Com a forte chegada de aplicações distribídas e a web eles só refizeram a interface mantendo a compatibilidade com o que já existia.
Entendo a sua curiosidade, mas na boa isso não é boa prática e tão pouco é algo que vale a pena perder tempo.[/quote]
Exatamente o que eu disse antes.
Dos ERPs que conheço que têm interface web, nenhum deles acessa recursos locais para “disparar” nada num servidor, é tudo feito diretamente. Isso porque:
- Dá trabalho “amarrar” uma requisição num formulário num objeto que fique exposto numa determinada URL (e que é a única maneira de fazer).
- No caso do “objeto” em questão ser uma applet, applets estão ultrapassadas.
- É péssima prática amarrar html com uma aplicação local (conforme já expliquei antes).
Também acho que não vale a pena. De qualquer maneira, boa sorte em tentar descobrir como fazer isso (talvez você acabe descobrindo como construir um servidor de aplicação… )
[]´s