Compreenda a classificação do aplicativo XML (4) da linguagem da ferramenta de página WEB
Autor:Eve Cole
Data da Última Atualização:2009-07-07 16:09:55
4. Classificação de aplicativos XML
De modo geral, os aplicativos XML podem ser divididos em quatro categorias:
(1) Aplicado quando os clientes precisam interagir com diferentes fontes de dados. Os dados podem vir de diferentes bancos de dados, cada um com seu formato complexo. Mas os clientes interagem com esses bancos de dados apenas por meio de uma linguagem padrão, que é XML. Devido à customização e extensibilidade do XML, ele é suficiente para expressar vários tipos de dados. Após receber os dados, o cliente pode processá-los ou transferi-los entre diferentes bases de dados. Resumindo, neste tipo de aplicação, o XML resolve o problema da interface unificada de dados. No entanto, ao contrário de outros padrões de transferência de dados, o XML não define especificações específicas para a ocorrência de dados em arquivos de dados. Em vez disso, tags são anexadas aos dados para expressar a estrutura lógica e o significado dos dados. Isso torna o XML uma especificação que os programas podem compreender automaticamente.
(2) É utilizado para distribuir uma grande quantidade de carga computacional no cliente, ou seja, o cliente pode escolher e criar diferentes aplicações para processar dados de acordo com suas necessidades, e o servidor só precisa emitir o mesmo arquivo XML. Ainda tomando como exemplo o exemplo acima, de acordo com o método de trabalho tradicional "cliente/servidor", o cliente envia diferentes solicitações ao servidor, e o servidor responde respectivamente. Isso não só aumenta a carga no próprio servidor, mas também a carga. O administrador da rede deve investigar várias solicitações diferentes com antecedência para fazer programas diferentes de acordo com as necessidades do usuário, mas se as necessidades do usuário forem complexas e mutáveis, ainda não é apropriado concentrar toda a lógica de negócios no lado do servidor. os programadores do lado do servidor podem não ter tempo suficiente para atender às inúmeras necessidades do aplicativo e também era tarde demais para acompanhar as mudanças na demanda e ambas as partes eram passivas. O uso de XML dá ao cliente a iniciativa de processar os dados. O que o servidor faz é encapsular os dados no arquivo XML da forma mais completa e precisa possível. A natureza autoexplicativa do XML permite que o cliente entenda a estrutura lógica e o significado dos dados ao recebê-los, possibilitando assim uma computação distribuída ampla e geral.
(3) Deve ser usado para apresentar os mesmos dados a diferentes usuários em diferentes aparências. Esta aplicação também pode ser vista no exemplo acima. É semelhante ao mesmo roteiro, mas podemos expressá-lo de diferentes formas, como séries de TV, filmes, peças de teatro, desenhos animados, etc. Esta aplicação abrirá caminho para o desenvolvimento de interfaces de usuário web personalizadas e estilizadas.
(4) Usado por agentes de rede para editar, adicionar ou excluir as informações obtidas para atender às necessidades de usuários individuais. Alguns clientes obtêm dados não para uso direto, mas para organizar seus próprios bancos de dados conforme necessário. Por exemplo, o Ministério da Educação estabeleceu um enorme banco de questões. Durante o exame, as questões do banco de questões são retiradas para formar provas e, em seguida, as provas são encapsuladas em arquivos XML. parte, que passa por um filtro em cada escola. Todas as respostas são filtradas e depois enviadas para cada candidato. O conteúdo não filtrado pode ser enviado diretamente ao professor. Além disso, o arquivo XML também pode conter outras informações relevantes como coeficiente de dificuldade, taxa de erro de anos anteriores, etc. Desta forma, com apenas alguns pequenos programas, o mesmo arquivo XML pode ser transformado em vários arquivos e enviado para diferentes Usuários.