Your SlideShare is downloading. ×
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tardin Badini
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tardin Badini

693
views

Published on

Liferay RoadShow Rio 2010 foi realizado em Novembro pela Vertigo em parceria com a Liferay Brasil. …

Liferay RoadShow Rio 2010 foi realizado em Novembro pela Vertigo em parceria com a Liferay Brasil.
O evento abordou o futuro no desenvolvimento de Portais.

Apresentação inicial do CEO da Vertigo, Bruno Tardin Badini.

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
693
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A Vertigo
  • 2. Nosso negócioSomos provedores de serviços em TI.Nosso negócio é o planejamento, gestão e operação dos serviços de: 3
  • 3. Nosso foco Dominamos as abordagens de Aliamos a nossa qualidade Somos especialistas em SOA e BPM para a avaliação e técnica a um processo de soluções de negócio e temos implementação de soluções. software formal (MPS.BR), parcerias estratégicas com que nos capacita a conduzir IBM, Oracle (BEA Systems) e com destreza e assertividade Liferay. projetos de software.
  • 4. Portfólio de Soluções • Modelagem • Arquitetura • Redesenho Cooperativa • Automação • Melhores práticas • Métricas • Governança • Simulações • Usabilidade • Taxonomia • XML • Gestão de • Web Services Conhecimento • Mensageria • Rich Interfaces • Monitoramento 5
  • 5. Tecnologias: Parcerias IBM Business Partner Lotus Master Partner Oracle Gold Partner BEA Premium Partner Liferay Silver Service Partner
  • 6. Principais Clientes 7
  • 7. Liferay e o futuro dodesenvolvimento de portais
  • 8. AgendaLiferay e o futuro do desenvolvimento de portais As demandas do desenvolvimento Web As “falsas” promessas dos portais e a resposta do mercado Liferay - O futuro dos portais 9
  • 9. As demandas do desenvolvimento Web
  • 10. Foco evoluindo com o tempo Onde focar? Desenvolvimento de novas features Administradores e publicadores Usuários finais Social Collab / User Focused Portals RIA / Lite SOA Development Portais Aplicações A medida que novas features são Conteúdo incorporadas, todas as aplicações “Stand Alone” se transformam em Portais 11
  • 11. Evolução do Desenvolvimento Aplicações simples, “Stand Alone” Integração entre sistemas / SOA Reuso de código e componentes Simplificações / Refatorações Desenvolvimento de rich applications Rico – Simples – Reutilize componentes 12
  • 12. Evolução da Colaboração 1: Muitos 1: Alguns:Muitos Entre as pessoas Colaboração Social • E-mail • Redes Sociais do usuários • Calendário Todos, Amigos, Amigos dos Amigos... • Instant Messaging • Aplicações • Reuniões / Teleconferências • Comunidades / Páginas • Compartilhamento de Documentos • User defined membership • Software para gestão de tarefas • User defined policy • Human Workflow Applications • User defined content, apps, data • Publicação de conteúdos dos usuários Socially aware Non-Socially aware Aumentando a capacidade de se comunicar, coordenar e compartilhar 13
  • 13. Evolução do usuário final Usuário anônimo Usuário autenticado Personalização • Layout • Aplicações • Preferências • Aprendizagem Redes Sociais - Customização Aumentando o “poder de fogo” do usuário final 14
  • 14. As “falsas” promessas dos portaise a resposta do mercado
  • 15. Portais – Promessas não cumpridas Ponto único de acesso para: • B2B, B2C, B2E e e-Gov Web Desktop único Camada de apresentação para SOA Camada de apresentação para plataforma de aplicações Unificação da Gestão de Conteúdos e Desenvolvimento de AplicaçõesO que se percebeu: • Muito pesado e moroso! • Processo complexo (Install/Dev/Admin) • Vendor Lock-in • Novas tecnologias emergentes (Redes sociais, Javascript/Ajax, User Publishing)16
  • 16. Portais – Promessas não cumpridas Dificuldade de desenvolver usando um Portal • Necessidade de clara separação entre camada de apresentação e regras de negócio, porém com facilidade para conectividade • Ciclo de construção (Install/Dev/Deploy/Admin) mais complexo que o de aplicações Web convencionais • Metodologias Web 2.0 facilitam o trabalho, mas não são core em Portais 17
  • 17. Portais – Promessas não cumpridas Dificuldade de desenvolver usando um Portal • Necessidade de clara separação entre camada Então - de apresentação e regras de negócio, porém Os portais são com facilidade para conectividade commodities? - • Ciclo de construção (Install/Dev/Deploy/Admin) Apenas fazem mais complexo que o de aplicações Web parte da pilha de aplicativos? convencionais - São usados • Metodologias Web 2.0 facilitam o trabalho, mas apenas para não são core em Portais agregação de portlet? 18
  • 18. Resposta do mercado e novas demandas Open Source (agnóstico de fornecedor) Light Weight Development Desenvolvimento e implantação distribuídos Aplicações ricas (User friendly) Compliance com questões de segurança e identidade Múltiplas ferramentas de colaboração Porém... novos problemas apareceram! 19
  • 19. Resposta do mercado... e novos problemas Alguns novos problemas... • Diversos paradigmas de desenvolvimento • Desenvolvimento e aplicações em silos • Políticas de acesso, conteúdos e aplicações divergentes Todas as aplicações se transformaram em Portais • Ex.: Facebook, UOL, Salesforce, Yahoo! • Todas começaram como simples aplicações • Cresceram e necessitaram de mais aplicativos/features Necessitam de um paradigma de UI para suportar o crescimento Permitem que os usuários adicionem novas funcionalidades desejadas 20
  • 20. Conteúdo, aplicações e dados Páginas formais • Criadas de forma central para um determinado público • Agrega aplicativos, conteúdo e Páginas políticas de acesso criadas para mim Página das Comunidades • Criada pelo usuário final Conteúdo • Novos conteúdos externo, Páginas dados, criadas • Utiliza aplicativos previamente aplicativos por mim construídos disponíveis • Define novos aplicativos • Torna aplicativos disponíveis para outros usuários 21
  • 21. Portais focados no usuário final Pessoas, conteúdos e aplicações Páginas ou views Pessoas Aplicações Conteúdo e dados 22
  • 22. Portais focados no usuário final Pessoas, conteúdos e aplicações Páginas ou views Pessoas Aplicações Conteúdo e dados 23
  • 23. Hierarquia das páginas de um portal E o poder dos “Social Community Portals” Páginas contém: Páginas são: - Aplicativos e dados - Definidas formalmente - Conteúdos - Definidas pelos usuários - Políticas de acesso - Tags / Metadados - Regras 24
  • 24. Usuário como desenvolvedor Crescimento exponencial de aplicações e conteúdos Essa nova dinâmica atua no aumento de produtividade Community X Application Repository a (Portlets – Gadgets – Widgts) iliz Ut De fine Users / Roles / Policy De fin e Community Data / Content Template de Comunidades http://www.ABC.com/CommunityX - Definidos pelo usuário Keywords: Colaboração, Networking, pessoas… - Definidos pelo Admin 25
  • 25. Portal Fabric Múltiplos portais e repositórios Portal Application Portal Application Repository Repository Application Reg /Repository Portal Data Application Repository Content Repository Portal 2 Reg /Repository IDM Repository Portal 3 Data Repository Content Portal 5 Repository (vendorX) IDM Repository Portal 4 26
  • 26. Liferay - O futuro dos portais
  • 27. Liferay - O futuro dos portais Da perspectiva das Pessoas, Conteúdos e Aplicativos • Pessoas Transformar o usuário final em desenvolvedor Integrar serviços colaborativos Integrar a identidade Social com a Formal • Conteúdo Workflow – plataforma unificada para Internet e Intranet Plataforma para Gestão de Conhecimento e aumento de produtividade Combinação de conteúdo, regras sociais e serviços e colaboração. 28
  • 28. Liferay - O futuro dos portais Da perspectiva das Pessoas, Conteúdos e Aplicativos• Aplicações Utilizando o melhor do desenvolvimento corporativo e HTML/Web Dev Portlets e/ou Gadgets - Gadgets – Fácil de desenvolver (JavaScript/HTML), fácil de implantar (XML) – mas são basicamente IFrames - Portlets – Uma página com 20 Gadgets terá 20 sessions e requests diferentes. Uma página no Liferay com 20 portlets terá apenas um session e request• Implantação Facilita crescimento incremental e migrações Portal Fabric 29
  • 29. Liferay Portal Experimente!!
  • 30. Contato Obrigado! Av. Rio Branco, 143, 17º andar, Centro, Rio de Janeiro, RJ - CEP: 20040-006 Telefone: +55 (21) 2232-0123 E-mail: vertigo@vertigo.com.br Website: www.vertigo.com.br 31