![]() |
||||||||||
|
||||||||||
O site é um dos instrumentos de publicidade mais eficientes que existem. Servem de apoio a campanhas de publicidade de outros meios de comunicação como o rádio, televisão, jornal, placas, folhetos, etc., podem constituir um empreendimento completo ou parcial prestando serviços, vendendo produtos ou simplesmente informando com custos reduzidos em relação ao negócio "não virtual". É importante observar que os sites precisam estar referenciados em buscadores globais ou guia de busca local para que obtenham os desejados acessos. Sem eles, dificilmente um site seria acessado por novos usuários ou clientes. Para relacionar um site em um buscador, o site precisa ter vários outros sites apontando para ele, a quantidade de ligações (links) apontando para um site e a importância dos sites que apontam para ele definem em que posição ele ficará no buscador. Para divulgar um site e ter links em vários outros sites é comum o uso de mecanismos de troca de links. A troca de banners não servem para efeito de buscadores. [editar] Referências Site, sítio, website, sítio eletrônico (português brasileiro) ou sítio eletrónico /da Internet (português europeu) é um conjunto de páginas web, isto é, de hipertextos acessíveis geralmente pelo protocolo HTTP na Internet. O conjunto de todos os sites públicos existentes compõe a World Wide Web. As páginas num site são organizadas a partir de um URL básico, ou sítio, onde fica a página principal, e geralmente residem no mesmo diretório de um servidor. As páginas são organizadas dentro do site numa hierarquia observável no URL, embora as hiperligações entre elas controlem o modo como o leitor se apercebe da estrutura global, modo esse que pode ter pouco a ver com a estrutura hierárquica dos arquivos do site. Alguns sites, ou partes de sites, exigem uma subscrição, com o pagamento de uma taxa, por exemplo, mensal, ou então apenas um registo gratuito. Os exemplos incluem muitos sites pornográficos, partes dos sites de notícias, sites que fornecem dados do mercado financeiro em tempo real e a Enciclopédia Britânica. Índice [esconder] Batizada desta forma, a Web e seus Web sites tornaram-se mundialmente famosos e seus nomes empregados em diversas línguas. Em inglês foi necessário usar o qualificativo Web antes de site, para diferenciar de outros usos que a palavra site tem nesta língua, onde significa local. Mas quando o contexto deixava claro que se estava falando da Web, dizia-se apenas "site". Já na língua portuguesa, esse qualificativo não é necessário em momento algum, pois a palavra site é um anglicismo novo em nosso vocabulário e tem o único e mesmo significado de Web site, embora a grafia induza a erro, pois pronuncia-se saite. [editar] Nome em português Porém, em inglês, surgiu o termo website (às vezes web site) para designar um sítio virtual, um conjunto de páginas virtualmente localizado em algum ponto da Web. Acontece que, com poucos anos de uso, o termo website ganhou a forma abreviada site, que passou a ser uma segunda acepção do termo original. Site, portanto, em inglês, passou a designar alternativamente um lugar real (no campo) ou virtual (na Web). Em português, surgiram três vertentes para a tradução do conceito. A mais difundida em Portugal respeita a dualidade do termo original, e traduz site por sítio - ou, se o contexto não for suficiente para o entendimento, por sítio na Internet, sítio eletrónico, sítio na Web, sítio Web ou, ainda, websítio (exatamente como no inglês). A segunda vertente, mais comum no Brasil, adotou simplesmente o estrangeirismo site, sem alterações, para se referir aos sítios virtuais, mantendo sítio para os reais. A terceira vertente, que tem entre seus adeptos o escritor brasileiro Millôr Fernandes, é saite, que tem como vantagens a identificação imediata com a palavra usada em inglês e a dispensa da grafia em itálico. A pronúncia de site, tanto em inglês quanto em português, é /saIt/ pelo sistema SAMPA. [editar] Visão geral Sites são escritos em, ou dinamicamente convertidos para HTML e acessados usando um software cliente chamado web browser ou navegador. Sites consistem de páginas HTML estáticas ou páginas criadas dinamicamente usando tecnologias como JSP, PHP ou ASP. Um site também requer um software conhecido como servidor web, como o Apache, o mais usado, ou o IIS. Frequentemente sites possuem também conteúdo armazenado em banco de dados (base de dados). Plugins estão disponíveis para os browsers, o que os capacita a exibir objetos adicionais aos suportados nativamente. Exemplos incluem Flash, Shockwave, Silverlight e applets Java. O Dynamic HTML permite interatividade e modificação do conteúdo dentro da página sem precisar recarregar a página, usando principalmente o Document Object Model e JavaScript, suportado internamente pela maioria dos navegadores modernos. Sites são restritos por limites de recursos (por exemplo, a largura de banda dedicada ao site). Sites muito grandes, como Yahoo!, Apple e Google, usam vários servidores e equipamentos de balanceamento de carga, como o Cisco Content Services Switch ou o F5 BigIP solutions. [editar] Propósitos dos Sites Institucional: muitas empresas usam seus sites como ponto de contato entre uma instituição e seus clientes, fornecedores, etc. No caso de instituições comerciais, usam-se sites também para comércio eletrônico, recrutamento de funcionários etc. Instituições sem fins lucrativos também usam seus sites para divulgarem seus trabalhos, informarem a respeito de eventos etc. Há também o caso dos sites mantidos por profissionais liberais, para publicarem seus trabalhos. As páginas web podem ser maiores do que aquilo que cabe no écran. Excepto em casos muito especiais, uma página mais larga do que o écran, requerendo deslocamento (scrolling) horizontal, é pouco prática e por isso evitada. Uma página que é mais alta do que o écran é mais comum e não levanta problemas; requer deslocamento (scrolling) vertical para ser toda vista. Uma colecção de páginas web armazenadas numa única pasta ou em subpastas relacionadas de um servidor web é conhecida como sítio. Uma sítio web costuma incluir uma página principal chamada index.htm ou index.html. Uma dificuldade no desenho e teste de páginas web é torná-las adequadas a muitos navegadores e definições, e a diferentes resoluções de écran. Hot site, Micro-site ou Mini-site é um pequeno site planejado para apresentar e destacar uma ação de comunicação e marketing pontual. Tecnicamente não há nenhuma diferença entre um "website" e um chamado "hotsite"; sua diferenciação está apenas na estratégia de comunicação utilizada para concebê-lo. Usualmente os hotsites possuem tempo de vida útil determinado e são ligados a uma ação de marketing ou comunicação específica, com duração ligada a esta ação mercadológica, como lançamento de produtos, eventos, novas edições de produtos ou serviços, ações de CRM (Customer Relationship Management), entre outras. Geralmente os hotsites possuem um apelo visual maior e são mais focados em um público específico, traduzindo a expectativa deste alvo. O processo para criação e produção de um hotsite segue exatamente os mesmos direcionais de um website corporativo ou portal, considerando um conceito-criativo, arquitetura de informação, layouts, redação e programação. Web service Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. 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. Para as empresas, os Web services podem trazer agilidade para os processos e eficiência na comunicação entre cadeias de produção ou de logística. Toda e qualquer comunicação entre sistemas passa a ser dinâmica e principalmente segura, pois não há intervenção humana. Essencialmente, o Web Service faz com que os recursos da aplicação do software estejam disponíveis sobre a rede de uma forma normalizada. Outras tecnologias fazem a mesma coisa, como por exemplo, os browsers da Internet acedem às páginas Web disponíveis usando por norma as tecnologias da Internet, HTTP e HTML. No entanto, estas tecnologias não são bem sucedidas na comunicação e integração de aplicações. Existe uma grande motivação sobre a tecnologia Web Service pois possibilita que diferentes aplicações comuniquem entre si e utilizem recursos diferentes. Utilizando a tecnologia Web Service, uma aplicação pode invocar outra para efectuar tarefas simples ou complexas mesmo que as duas aplicações estejam em diferentes sistemas e escritas em linguagens diferentes. Por outras palavras, os Web Services fazem com que os seus recursos estejam disponíveis para que qualquer aplicação cliente possa operar e extrair os recursos fornecidos pelo Web Service. Os Web Services são identificados por um URI (Uniform Resource Identifier), descritos e definidos usando XML (Extensible Markup Language). Um dos motivos que tornam os Web Services atractivos é o facto deste modelo ser baseado em tecnologias standards, em particular XML e HTTP (Hypertext Transfer Protocol). Os Web Services são utilizados para disponibilizar serviços interactivos na Web, podendo ser acedidos por outras aplicações usando, por exemplo, o protocolo SOAP (Simple Object Access Protocol). O objectivo dos Web Services é a comunicação aplicação para aplicação através da Internet. Esta comunicação é realizada com intuito de facilitar EAI (Enterprise Application Integration) que significa a integração das aplicações de uma empresa, ou seja, interoperabilidade entre a informação que circula numa organização nas diferentes aplicações como, por exemplo, o comércio electrónico com os seus clientes e seus fornecedores. Esta interação constitui o sistema de informação de uma empresa. E para além da interoperabilidade entre as aplicações, a EAI permite definir um workflow entre as aplicações e pode constituir uma alternativa aos ERP (Enterprise Resource Planning). Com um workflow é possível optimizar e controlar processos e tarefas de uma determinada organização. Índice [esconder] Segundo o W3C (World Wide Web Consortium) um Web Service define-se como: um sistema de software projectado para suportar a interoperabilidade entre máquinas sobre rede. Tem uma relação descritiva num formato machine-processable, especificamente WSDL (Webservice Description Language). Outros sistemas interagem com o Web Service usando as mensagens SOAP, tipicamente sobre HTTP com XML na junção com outros standards da Web. [editar] Tecnologias [editar] Segurança A segurança dos Web Services é um dos pontos fracos desta tecnologia. O problema não é a falta de mecanismos de segurança mas sim a falta de consenso em qual deve ser o mecanismo a ser adaptado pela tecnologia Web Service, As questões mais relevantes na segurança são as seguintes: - Autenticidade (ter a certeza que uma transacção do Web Service ocorreu entre o servidor e seu cliente; - Privacidade (todas as mensagens trocadas entre o servidor e o cliente não são interceptadas por uma pessoa não autorizada); - Integridade (as mensagens enviadas tanto pelo servidor ao cliente, como o contrário, devem permanecer inalteradas). De seguida descreve-se os principais mecanismos de segurança. [editar] SSL [editar] Xml signature [editar] Xml encryption [editar] Ws-security [editar] Saml [editar] Limitações associados aos Web Services As limitações são descritas em seguida: Segurança e privacidade – nenhuma das versões do SOAP define qualquer tipo de segurança. Isto é devido ao SOAP utilizar HTTP, mas para implementar mecanismos de segurança ao nível da rede pode utilizar o protocolo SSL no HTTP (também conhecido como HTTPS) para garantir a confidencialidade, a integridade e a autenticação do cliente, do servidor e da comunicação cifrada. Mensagens e encaminhamento – para suportar as funcionalidades das mensagens assíncronas tradicionais Para resolver este problema existe várias abordagens como o SOAPBuilders Interoperability Lab que fornece uma plataforma para testar a interoperabilidade dos produtos. [editar] Integração de sistemas Os Web services permitem que a integração de sistemas seja realizada de maneira compreensível, reutilizável e padronizada. É uma tentativa de organizar um cenário cercado por uma grande variedade de diferentes aplicativos, fornecedores e plataformas. [editar] O futuro dos Web Services [editar] Tecnologias Utilizadas [editar] Xml A sintaxe de XML usada nas tecnologias dos Web Services especifica como os dados são representados genericamente, define como e com que qualidades de serviço os dados são transmitidos, pormenoriza como os serviços são publicados e descobertos. Os Web Services descodificam as várias partes de XML para interagir com as várias aplicações. [editar] Soap Em relação a Web, o SOAP é um protocolo de RPC que funciona sobre HTTP (ou SMTP, ou outro) de forma a ultrapassar as restrições de segurança/firewalls normalmente impostas aos sistemas clássicos de RPC (RMI, DCOM, CORBA/IIOP) suportando mensagens XML. Em vez de usar HTTP para pedir uma página HTML para ser visualizada num browser, o SOAP envia uma mensagem de XML através do pedido HTTP e recebe uma resposta, se existir, através da resposta do HTTP. Para assegurar correctamente a transmissão da mensagem de XML, o servidor de HTTP, tais como Apache ou IIS (Microsoft Internet Information Server), recebe mensagens SOAP e deve validar e compreender o formato do documento XML definido na especificação SOAP v1.1. [editar] Wsdl O WSDL (Web Services Description Language) é uma especificação desenvolvida pelo W3C que permite descrever os Web Services segundo um formato XML. O WSDL é extensível para permitir a descrição dos serviços e suas mensagens, independentemente dos formatos de mensagem e dos protocolos de rede que sejam usados. No entanto, é comum usar-se o MIME (Multipurpose Internet Mail Extensions) e o HTtp://SOAP. O WSDL descreve os serviços disponibilizados à rede através de uma semântica XML, este providencia a documentação necessária para se chamar um sistema distribuído e o procedimento necessário para que esta comunicação se estabeleça. Enquanto que o SOAP especifica a comunicação entre um cliente e um servidor, o WSDL descreve os serviços oferecidos. [editar] Uddi O UDDI (Universal Description Discovery and Integration) é uma iniciativa em desenvolvimento no âmbito do consórcio industrial UDDI promovido originalmente pela IBM, Microsoft e Arriba, com objectivo de acelerar a interoperabilidade e utilização dos Web Services, pela proposta de um serviço de registo de nomes de organizações e de descrição do serviço. Um registro UDDI contém três tipos de informação: informações gerais de cada organização, tais como o nome, morada, telefone e contactos; 1) publicação: permite que uma organização divulgue o(s) seu(s) serviço(s); 2) descoberta: permite que o cliente do serviço, procure e encontre um determinado serviço; 3) ligação (bind): permite que o cliente do serviço, possa estabelecer a ligação e interagir com o serviço. [editar] Ws-i [editar] Iniciativas em curso 1) esquemas para especificação de processos de negócio, BPSS (business process specification schema); 2) acordos de protocolos de colaboração, CPA (collaboration protocol agreement); 3) ou perfis de protocolos de colaboração, CPP (collaboration protocol profile). [editar] Contribuição das empresas [editar] Evolução dos Web Services Parece natural a emersão de novos portais, não para as pessoas consultarem e usarem, mas para as aplicações, i.e., para os serviços se registarem/publicarem de modo a tornarem-se conhecidos, descobertos e usados. Esses portais de serviços (tecnicamente consiste em serviços de registos UDDI e/ou ebXML) poderão ser definidos a nível global, regional, para domínios de negócio horizontais ou verticais. [editar] Novos Requisitos Tecnológicos [editar] Vantagens e Desvantagens Os Web Services podem no futuro representar um sucesso significativo por causa de existir um esforço significativo, por parte da maioria dos parceiros industriais, na normalização das tecnologias envolvidas. As tecnologias subjacentes aos Web Services (tais como HTTP, SOAP, WSDL, UDDI, XML) são abertas, amplamente divulgadas e consensuais. Por outro lado, existe potencial para haver uma real independência das linguagens de programação (Java, C++, VB, Delphi, C#), das arquitecturas de computadores e sistemas operativos, o que permite uma evolução mais suave e económica para este modelo computacional. No entanto, existe críticas que demonstram medos ou falsas expectativas que os investimentos em Web Services podem suscitar. Uma dessas críticas diz respeito ao facto do SOAP é menos eficiente do que os sistemas de RPC existentes. Por exemplo, as mensagens (com os respectivos envelopes e descrição de tipos) trocadas entre as partes são descritas em formato de texto/XML enquanto que nos sistemas clássicos de RPC são trocadas em formato binário. No entanto, esta desvantagem é compensada significativamente pela facilidade de interoperação entre os serviços, sem os problemas conhecidos de segurança/firewalls, e pela facilidade de se esconder os detalhes proprietários das infra-estruturas de suporte..
|
||||||||||