Ir para conteúdo
Fórum Script Brasil
  • 0

Web Services + Asp


tsarri

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Olá. Tsari r Andréia voltei de um longo descanso...

Eu vi o poste e vi que o tsarri está falando sobre mail ou administração online de arquivos, bom vamos falar sobre os dois casos, primeiro vamos falar do mail.

Os Web services são componentes que permitem às aplicações enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma linguagem universal, o formato XML.

Bom, vamos traduzir este texto acima, na verdade não importa qual linguagem que você ira usar e sim qual o momento que você ira usar o formato universal XML para suas aplicações, neste caso o webmail, mas você pode usar para quase tudo esta formula ai em baixo.

Ou seja, você pode gastar fortunas em estruturas, mas o que vai valer mesmo é o formato universal desta tecnologia, XML, é isto que vai valer em todas as aplicações que você fizer, o produto final que neste caso seria o XML, um bom exemplo é tecnologia MMS que permite múltiplas em envios e recebimentos de dados, o youtube usa isto para receber vídeos de usuários de enviam via celular seus vídeos para o site usando a tecnologia MMS.

Então Tsarri lembrando você que a manipulação e criação depende do exato momento que você ira transformar um arquivo em texto para XML, ou seja, os grandes navegadores têm graves problemas nesta tecnologia, um exemplo é que o youtube usa ela para receber e enviar vídeos para seu servidor, porem com o auxilio da tecnologia MMS e não uma outra como PHP que não teria problemas para fazer isto porem seria duvida na sua eficácia.

Padrão:

O W3C e o OASIS são as instituições responsáveis pela padronização dos Web services. Empresas como IBM e Microsoft, duas das maiores do setor de tecnologia, apóiam o desenvolvimento deste padrão.

Em outras palavras, o mercado é fechado para ricos e não querem pobres nele, é que gente como a gente sempre acha alternativas em ASP que faz o que os grandes pagaram muitos dólares para um CDF fazer, sem usar aplicações que mais parecem de ET´s.

Tecnologia:

As bases para a construção de um Web service são os padrões XML e SOAP. O transporte dos dados é realizado, normalmente, via protocolo HTTP (o padrão não determina o protocolo de transporte). Os dados são transferidos no formato XML, encapsulados pelo protocolo SOAP.

Neste testo acima é bem claro, você não deve usar a tecnologia como transporte e sim como um formato a ser encapsulado pelo protocolo SOAP, com está informação se pode fazer muito antes de acontecer o obvio, transformar os dados em XML para ser encapsulado pelo SOAP, até este ponto se pode usar de tudo e o que for permitido de acordo com os seus conhecimentos em determinada linguagem de programação, o C# não é exclusiva nisto, porem quando se fala de aplicações e sistemas já prontos que você ira incorporar seu projeto, isto ira depender da tecnologia usada na aplicação, seria muito difícil usar asp em um projeto em linguagem nativa um exemplo.

No caso de webmail é uma questão de recurso financeiro e neste caso somos pobres e não temos dinheiro para desenvolver uma aplicação em C#, mas temos caminhos neste caso e tudo depende de seu servidor, caso você tenha permissões total em arquivos como: excluir, atualizar etc... Ficaria fácil usar o FSO com alguns truques porem a segurança ficaria um pouco comprometida caso o programador não tenha experiência em ASP, mas é simples a teoria em usar FSO para webmails vamos lá.

Em primeiro lugar você deve montar a estrutura de envio de mails em ASP, logo após isto você deverá montar a estrutura em diretórios e qual o formato que você ira salvar os arquivos enviados, ao definir isto você deve começar a estruturar os diretórios e a estrutura em FSO, a grande dificuldade que você ira ter é transformar as mensagens recebidas de seu servidor em arquivo para que as mesmas possam ser salvas em arquivo e no diretório apropriado, para este procedimento as grandes empresas usam um truque muito conhecido entre nós, salvar em HTML ou TXT as mensagens e nunca no formado diferente, este procedimento é feito por motivos técnicos, ou seja é muito chato trabalhar de outra forma porque você tem que sincronizar servidor com o seu sistema de diretórios, e neste caso é uma frescura transformar para outro formato antes de salvar em seus devidos diretórios, por isto que todo mundo salva em HTML ou TXT para quando o servidor receber uma mensagem ele já salva direto no diretório do usuário e no formato que se pode manipular em ASP e com isto estruturar em FSO os arquivos e diretórios de acordo com os dados do usuário e assim estruturar o seu sistema em ASP para manipular a apresentação de dudo em web.

Mas em alguns casos você terá que usar Java como procedimento de validação e verificação de alguns termos de segurança e verificação, mas nada alem disto.

O importante é você ter absoluta certeza que seu servidor web não ira provocar falhas já que estamos falando de mails isto seria seu fim, mas os problemas comuns neste caso seria falhas nas permissões e falhas no FSO em termos de apresentação, muito comum nestes caso de webmail, um grande exemplo e o site http://www.uebimiau.org/ este site faz isto muito bem e busca usar PHP para facilitar o uso em Apache porem os amantes de ASP como nós sempre prefere montar tudo isto em ASP.

Sobre administração complexa como os grandes leiloes virtuais na internet usa, seria uma questão de experiência na ária, um grande exemplo é o Ebay, um gigante no mercado de leiloes virtuais e com uma estrutura gigantesca, que com certeza uma web services para o seu wap site, porem ele é gigante e tem os melhores programadores e um capital que nem imagino o quanto é, mas voltando em nossa realidade, nós temos que improvisar com tudo, está é a nossa única arma, ter domínio na tecnologia em termos teóricos e buscar genéricos para fazer o melhor para a pior situação ou seja não temos grana para manter uma estrutura profissional e em termos de tecnologias, a teoria é a mesma do texto acima, o momento que você ira transformar ou transportar e encapsular o XML é a alma do negocio, e se você usar um determinada linguagem para isto você deve entender que você deve adaptar o sistema seja ele em qualquer linguagem, mas o importante é este jogo de cintura para fazer isto, um grande exemplo são os jogos on-line via celular, com chat e entre outros, na verdade eles usam o que eles tem em mãos, você poderia fazer um chat em ASP ou em PHP no mesmo game certo, porem o ponto de vista é que...o programador toma esta decisão e qual for sua formação (ou dedicação, por que muitos dos melhores do mundo nunca colocou os seus pés em uma universidade) o importante é usar o que você tem em mãos seguindo a teoria bem no começo deste txto, o resto vai se definindo ao trabalhar.

Mas o mais importante é você usar o que tem em mãos e adaptar a determinada tecnologia, um grande exemplo disto é o uso de ASP em Apache, na verdade uma picuinha que você para por ela, assim é em web services.

Espero ter ajudado.

:D

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...