Focusnetworks - Web 2.0

Guia Rápido para uma Estratégia Web 2.0 de Sucesso

null

Faça agora mesmo o download do Guia.

Uma Orquestra Bem Afinada para o seu Projeto Web 2.0

São as pessoas que fazem tudo acontecer. Nada mais justo que fazer tudo por elas. Por isso a Focusnetworks traz para Você o nosso conceito de Web 2.0. Veja abaixo:

Arquitetura em camadas do Focusnetworks Enterprise Web 2.0

Essa é a arquitetura projetada pela Focusnetworks na utilização do conceito Web 2.0 para o mercado corporativo, nós a chamamos de Focusnetworks Enterprise Web 2.0. Transformamos o projeto de estratégia digital das empresas conforme a imagem abaixo:

Focusnetworks Web 1.0 x Web 2.0

Neste modelo, faremos com que a inteligência coletiva, juntamente com as idéias que a Web 2.0 proporciona através do Ajax, destaque uma monumental diferença entre a maneira com que o site da empresa era utilizada – e que ainda é utilizada por 99% do mercado – e a nova e moderna maneira. A maioria dos web sites empurram conteúdo para seus visitantes passivos, não possui interatividade com eles, ou ao menos os incentiva a contribuição.

Entretanto, estudos e pesquisas recentes concluiram que a melhor maneira de se utilizar a web é permitindo a comunicação bidirecional, onde as pessoas passam a ser ativas dentro de web sites. Há diversos exemplos como o Wikipedia, Fickr, Digg e Google, que representam a minoria dos sites, mas representam a importância do conceito Web 2.0.

A nossa proposta de Enterprise Web 2.0 é aplicar cinco técnicas no qual Você e sua empresa possa resultar em um relacionamento muito mais vibrante e de alto valor com seus clientes e até mesmo parceiros e colaboradores.

Cinco técnicas da Focusnetworks empregadas em sua plataforma, usando Web 2.0 para reinventar o relacionamento com o cliente:

1. Estabelecer nativamente Usabilidade e Experiência para o Usuário;
2. Permitir, incentivar e coletar as contribuições do Usuário;
3. Permitir a formação de comunidades;
4. Tornar-se uma plataforma aberta, permitindo reutilização de serviços (SOA);
5. Permitir sociabilidade e personalização para acontecer o que chamamos de Self-Evolving CRM.

As tecnologias que fazem parte dessa orquestra são apresentadas através de suas camadas da arquitetura Focusnetworks Web 2.0:

Organização & Estrutura

Tecnologia

Descrição

Benefícios

EIC

O Focusnetworks Enterprise Information Center (EIC) permite que as empresas desenvolvam um sistema web inteligente que conecte usuários, equipes e conhecimento de modo uniforme para que as pessoas aproveitem as informações relevantes nos processos corporativos para ajudá-las a trabalhar de modo mais eficiente de qualquer lugar e hora. O Focusnetworks EIC fornece soluções corporativas que integram informações de vários sistemas em uma única solução, com ferramentas de gerenciamento e opções de implantação flexíveis e módulos customizados.

§ Escalabilidade;

§ Colaboração entre Usuários;

§ Sistema Web based;

§ Dashboard (Mini relatórios fornecidos pela plataforma de Business Inteligent);

§ Está preparado para SOA;

§ Está preparado para trabalhar com Web Services;

EIC Gestão de Conteúdo WEB (CMS)

Sub-solução do EIC que permite gerenciar conteúdo das páginas web de forma eficiente. Você pode trabalhar sem depender do fornecedor de TI para a manutenção do seu website.

Com o EIC CMS, você pode configurar as diretivas de segurança dos usuários, de modo que cada usuário seja responsável por uma área do site. Você pode publicar, agendar e gerenciar workflow de conteúdos.

§ Publicação e gerenciamento em tempo real;

§ Permite agendamento;

§ Possui workflow de publicação;

§ Permite integração com E-commerce;

§ Possui suporte a múltiplos sites;

§ Publicação em XML para maior performance.

Apresentação (RIA e Web Standarts)

Tecnologia

Descrição

Benefícios

RIA

Rich Internet Applications (RIAs) é definida pela Macromedia  como a combinação da melhor funcionalidade de interface das aplicações desktop, com a capilaridade e baixo custo de desenvolvimento das aplicações Web e o melhor da interatividade e comunicação multimídia. O resultado final: uma aplicação provendo uma experiência para o usuário mais intuitiva, rápida e efetiva.

Para ser mais específico:

GREAT EXPERIENCES = GREAT BUSINESS

§ Interfaces mais rápidas e práticas incluindo validações e formatações em tempo real, sem a necessidade de inúmeros refreshs e/ ou submits;

§ Comportamentos de objetos como drag-and-drop;

§ A utilização de download progressivo de dados e conteúdo, de acordo com a banda do usuário;

§ Incorporar o melhor das duas funcionalidades da comunicação: interatividade de áudio e vídeo.

Web Standarts

Webstandards ou Padrões Web permite a implementação de layouts em HTML muito mais fácil e rapidamente, além de tornar o site compatível com todos os navegadores que utilizam os padrões do W3C (Consórcio que regulamenta e define os padrões da web). A separação dos códigos que definem a apresentação (CSS), o conteúdo (HTML) e o comportamento (DOM) oferece a separação do conteúdo, apresentação e comportamento.

§ Leveza e estabilidade para o Website;

§ Manutenção mais fácil;

§ Tamanho de arquivo menor (economia de banda e velocidade no carregamento);

§ Maior acessibilidade para o usuário;

§ Compatibilidade com diferentes navegadores.

AJAX

AJAX (Asyncronous Javascript And XML) é o uso sistemático de Javascript e XML (e derivados) para tornar o navegador mais interativo com o usuário, utilizando-se de solicitações assíncronas de informações. AJAX não é somente um novo modelo, é também uma iniciativa na construção de aplicações web mais dinâmicas e criativas.

Assim, evitamos o "refresh" da tela, que incomoda tanto o usuário.

É importante lembrarmos que o AJAX está dentro do conceito RIA. Podemos ter uma aplicação rica em RIA construída com AJAX, Flash, Flex, entre outros.

§ Roda o site e a aplicação web no próprio navegador do cliente;

§ Reduz processamento no servidor;

§ Apresentação baseada em padrões, usando XHTML e CSS;

§ Exposição e interação dinâmica usando o DOM;

§ Intercâmbio e manipulação de dados usando XML e XSLT;

ATLAS

Com o advento da versão 2.0 do ASP.NET e a Microsoft incorporou o conceito do AJAX tratando-a pelo nome Atlas. A tecnologia Atlas é um pacote para desenvolvimento web que integra um conjunto extensivo de bibliotecas e scripts no cliente.

§ As mesmas do AJAX, porém aumenta a produtividade de desenvolvimento das aplicações web, por ser integrado ao Visual Studio.NET.

FLASH

O Flash é uma tecnologia criada pela Adobe, e o mais avançado ambiente de criação de websites interativos, experiências digitais e conteúdo móvel. Com ele podemos oferecer conteúdo rico com vídeo, gráficos, audi, animações, etc. O Flash é um dos precursores do conceito RIA.

§ Permite a utilização de recursos multimídia em websites de forma simples e leve de serem baixados pelo usuário;

§ 99% dos computadores possuem o plugin do Flash.

§ Oferece ao usuário uma experiência mais rica e interativa;

FLEX

O Flex é uma tecnologia criada pela Adobe, atualmente a solução mais poderosa para a criação de aplicações ricas (RIAs) multiplataforma. Permite a criação de aplicações no estilo do Ajax, porém utilizando o plugin do Flash para rodar.

§ Permite o desenvolvimento rápido de aplicações RIA. Aplicações no conceito de sistema e não de websites.

ASP.NET

O ASP.NET é a camada de desenvolvimento de aplicações web da plataforma .NET da Microsoft.

§ Alto ganho de produtividade no desenvolvimento;

§ Os programas ASP.NET são compilados, o que traz rapidez e confidencialidade de código fonte, ou seja, mais segurança contra os hackers;

§ O suporte a diferentes navegadores, inclusive a geração de scripts de cliente é automática;

§ Um aplicativo Web pode ser escrito em qualquer linguagem suportada no .NET, inclusive misturando várias linguagens;

§ Uma poderosa arquitetura de "cache de páginas" permite otimizar a performance do servidor para níveis bem maiores que o ASP tradicional ou seus concorrentes.

Serviços (http)

Tecnologia

Descrição

Benefícios

C#

O C# (pronuncia-se "c sharp) é uma nova linguagem criada pela Microsoft em conjunto com a arquitetura ".NET, para criar as regras de negócio de um sistema.

Embora todas as quatro linguagens suportadas diretamente pela Microsoft (C#, VB.NET, C++, JScript) sejam bastante capazes, é justo dizer que o C# é a “linguagem de referência” do .NET pelas seguintes razões:

 

  • Foi feita a partir do zero para funcionar na nova plataforma mundial que é a Internet;
  • A maior parte das classes do .NET Framework e até mesmo o compilador JScript foram desenvolvidos em C#.

 

O C# inclui idéias de várias linguagens de programação, mas é patente a influência das duas outras principais linguagens com as quais o principal criador trabalhou anteriormente: o Pascal do Delphi e o Java. Existem também claras influências do C++ e Smalltalk.

§ Robustez;

§ Produz performance na aplicação;

§ É a linguagem ideal para a criação de uma nova categoria de programas que aproveitam as oportunidades trazidas pela Internet;

§ O C# inclui idéias de várias linguagens de programação como Pascal, Delphi e o Java.

Web Services

É evidente que nenhuma empresa existe isolada. Todas têm obrigatoriamente relações comerciais e este relacionamento é o motivo da existência das mesmas. Então, devemos considerar que é mais do que desejável que se criem mecanismos para que isto aconteça da melhor forma possível, com velocidade e segurança. Boa parte desta tarefa pode ser feita através de Web Services.

Vamos pensar no exemplo de um site corporativo, onde podemos disponibilizar seus clippings em outros portais da web sem que eles tenham acesso ao banco de dados. É como um serviço de previsão do tempo que já estamos acostumados a ver. Mas com Web Services podemos ir muito mais além, e pensar em processos de negócios integrando toda uma cadeia de suprimeito, por exemplo.

No coração dessa visão está o conceito de operabilidade conjunta, ou seja, a capacidade de sistemas diferentes se comunicarem e compartilhar dados "seamlessly", sem estarem ligados entre si. Este é o objetivo dos Web Services. Um Web Service é uma aplicação lógica, programável, acessível, que usa os protocolos padrão da internet, para que se torne possível a comunicação transparente de máquina-para-máquina e aplicação-para-aplicação.

§ Utiliza a linguagem XML para a troca de informações;

§ São "páginas web" para outros computadores e não para seres humanos com as páginas HTML tradicionais;

§ É a tecnologia que permite que computadores na Internet conversem entre si sem a intervenção direta dos usuários;

§ Oferece uma nova proposição de negócios às empresas, abrindo um novo universo de oportunidades;

§ Por ser arquivo texto, pode ser interpretado em qualquer plataforma ou sistema operacional e não apresenta problemas quando encontra um firewall, já que não apresenta risco de segurança.

XML

XML é a abreviação de EXtensible Markup Language (Linguagem extensível de formatação). Trata-se de uma linguagem que é considerada uma grande evolução na internet.

O XML é uma especificação técnica desenvolvida pela W3C (World Wide Web Consortium - entidade responsável pela definição da área gráfica da internet), para superar as limitações do HTML, que é o padrão das páginas da Web.

A linguagem XML é definida como o formato universal para dados estruturados na Web. Esses dados consistem em tabelas, desenhos, parâmetros de configuração, etc. A linguagem então trata de definir regras que permitem escrever esses documentos de forma que sejam adequadamente visíveis ao computador.

§ Descreve e transporta dados como um banco de dados;

§ Apresenta dados em uma formato universal e até mesmo interpretável por seres humanos;

§ Permite a troca de dados de forma transparente entre plataformas diferentes;

RSS

RSS (Really Simple Syndication) é um jeito novo e prático de ficar informado. Com ele você pode reunir informações de seus sites preferidos em uma única tela, e, como num programa de e-mail, ser avisado das novidades assim que elas são publicadas na internet.

Ao invés do usuário ter que ficar entrando no site para ver se há novidades, o site vai até o usuário, mostrando as novidades.

É importante destacar que o RSS é um formato baseado na linguagem XML.

§ É possível reunir em um único ambiente conteúdos produzidos por diversas fontes, sem a necessidade de acessar cada um dos sites responsáveis por eles;

§ Você passa a ver notícias em seu computador em tempo real;

§ Tudo é automático, a informação corre atrás de você e não o contrário.

Informação (Inteligência Coletiva)

Tecnologia

Descrição

Benefícios

SQL Server

O Microsoft SQL Server é uma base de dados que tem a capacidade de suportar os sistemas de missão crítica mais exigentes do mercado.

O SQL Server proporciona as empresa 35% de aumento na velocidade dos processos transacionais, uma avançada solução de Business Intelligence e melhorias na produtividade do desenvolvimento de aplicações.

§ O SQL Server oferece uma disponibilidade de 99,999%;

§ Oferece aumento de 35% na velocidade dos processos transacioanais em relação aos seus concorrentes;

§ Oferece 40% mais produtividade no tempo de desenvolvimento por ser integrado ao Visual Studio.NET;

§ Maior segurança em criptografia;

§ Possui uma plataforma de BI.

Dashboards

A Focusnetworks traz em suas soluções uma base fundada em Business Inteligent, aplicando o que o mercado chama de Dashboards. Pense no dashboard como uma coleção de informações úteis para o tomador de decisões.

Trabalhar com indicadores de performance é hoje uma necessidade em um negócio atual. Através de números, gráficos e charts, pode se ter na mão o rumo de uma empresa, e com uma melhor percepção do negócio, pode-se investir mais a fundo em alguma idéia específica, ou mesmo recuar na hora correta.

§ Panorama de sua empresa ou aplicação em tempo real;

§ Permite a rápida tomada de decisões;

§ Permite que a empresa trabalhe com a metodologia Balanced Scorecard (BSC);

§ Favorece a divulgação das informações de forma mais ilustrativa.

POR QUE .NET?

A arquitetura Microsoft .NET não é uma simples evolução no desenvolvimento de software e sim uma revolução.

O .NET foi nos permite desenvolvermos uma nova geração de software, algo que está apenas surgindo agora. Esta nova geração de software traz as seguintes características principais:

O .NET tem vários recursos para permitir a integração com a Internet. Na verdade, qualquer executável .NET já está pronto para rodar na Internet:

A arquitetura .NET traz não só uma grande quantidade de benefícios concretos para a criação tanto dos aplicativos nos modelos atuais, como também para uma nova geração de aplicativos baseados na Internet.

REFERÊNCIAS

Para saber mais sobre WEB 2.0, SOA, RIA, AJAX, Web Services e Dashboard, acesso os artigos de nosso Diretor de Tecnologia, Rafael Kiso, um dos maiores especialistas em Tecnologias Emergentes para a WEB, colaborador da JumpExec, Web Insider, IDG Now e HSM Management.

  • Alavanque a Web 2.0 através do SOA
  • Web Services automatizará o Mundo dos Negócios?
  • O impacto do RIA no e-business
  • Colaboração será a principal chave de muitos negócios
  • SOA: Um projeto emergente e dominante para a nova era da Internet
  • Novo e Admirável Mundo para os Negócios On-line
  • A Democratização do Business Intelligence
  • A batalha pela próxima geração de aplicações Web
  • Web 2.0, Revolução ou Inovação?
  • Aproveitamos para reiterar que também está à sua disposição a eficiência de toda a nossa equipe de profissionais.

    1 Comentário Faça seu próprio

    Deixe um Comentário

    Requerido

    Requerido,escondido

    Linkar esta publicação  |  Assine os comentários via o RSS

    Enviar por e-mail  | Hits para esta publicação: 5042