Tech For - Apresentação Liferay (2012)
-
Upload
thiago-de-melo-carvalho -
Category
Software
-
view
107 -
download
0
Transcript of Tech For - Apresentação Liferay (2012)
O QUE É UM PORTAL?“Um portal é geralmente definido como uma plataforma de software para construção de websites e aplicações web. Portais modernos adicionaram várias funcionalidades que os tornaram a melhor escolha para uma ampla gama de aplicações web.” Fonte: Liferay.com
“Um portal é um site na internet que funciona como centro aglomerador e distribuidor de conteúdo para uma série de outros sites ou sub-sites dentro, e também fora, do domínio ou subdomínio da empresa gestora do portal.” Fonte: Wikipeadia.com
O QUE É O LIFERAY?
O Portal Liferay é uma plataforma web corporativa que ajuda a desenvolver soluções
empresariais com resultados imediatos.
VANTAGENS?
VANTAGENS DO LIFERAY?
• 100% Free;
• Open Source (Totalmente Customizável);
• Utiliza linguagem Java (J2SE , J2EE);
• Pode ser executada em qualquer Web Server/Application Server
existente (Tomcat, Jboss, Websphere, GlassFish, Jetty);
• Suporte a maioria dos Bancos de Dados (Oracle, MySQL, PostGreSQL);
VANTAGENSLiferay oferece, de pronto uso e customização:
• Utiliza Portlets;
• Document and Media Library (CMS);
• Web Content Management (WCM);
• Workflow (Kaleo);
• Article Versioning;
• Search (Solr);
• User Accounts Control;
• Role-based Access Control (Who can access e What they can do);
Desvantagens?
DESVANTAGENS
• Poucos profissionais especializados no Brasil;
• Custos relativamente alto / hora profissional
especializado;
• Versão “CE” não possui suporte;
• Plataforma exige “servidor potente”;
DESVANTAGENS
• Poucos profissionais especializados no Brasil;
• Custos relativamente alto / hora profissional
especializado;
• Versão “CE” não possui suporte;
• Plataforma exige “servidor potente”;
VERSÃO MAIS RECENTE
Liferay Community 6.1
VERSÃO ESCOLHIDA
Liferay Community 6.0.6
ARQUITETURAA Arquitetura do Liferay Portal suporta aplicações de alta
disponibilidade para missão crítica utilizando clusterização,
distribuição de cache, suporte a replicação em múltiplos servidores.
FRAMEWORKS E TECNOLOGIAS• Apache ServiceMix (Runtime Container for SOA);
• Mule (ESB open source largamente utilizado) ;
• EhCache (Open Source Cache Conteiner);
• Hibernate;
• ICEFaces;
• JSF;
• Alloy UI | YUI (Yahoo User Interface);
• Solr e Lucene (Search Engine);
• Spring e AOP;
• JasperReports.
FUNCIONALIDADES• Liferay Portal: JSR-168 / JSR-286 Enterprise Portal Platform;
• Liferay CMS e WCM: JSR-170 Content Management System e
Web Content Management;
• Liferay Social Collaboration: Softwares de colaboração tais como
blogs, calendários, webmail, quadro de avisos, enquetes, RSS
feeds, Wiki, e mais.
• Liferay Social Office: Colaboração Social no topo do portal.
Dynamic Team Workspace. “Só logar e usar”.
PORTLETS
O Portlet é um componente visual independente que
pode ser utilizado para disponibilizar informações dentro
de uma página Web. Um Portlet pode ser utilizado em
qualquer portal, promovendo-se assim a reutilização.
GROUP
Um GRUPO pode ser uma organização, usuário, grupo de
usuários. Um “User” é um grupo com apenas 01 membro.
ORGANIZATIONUma ORGANIZAÇÃO representa a hierarquia empresarial de
departamentos. Uma organização que atue como um filho de uma
organização de nível superior também pode representar
departamentos de uma empresa-matriz.
PLUG-INS
Importante conceito no Liferay.
São arquivos WAR que podem ser “hot-deployed” dentro do portal
em tempo de execução. Plugins podem ser categorizados como :
Portlets, themes, layout templates, hooks e webs. Estes plugins são
desenvolvidos usando o Plugin SDK.
PLUG-IN SDK
O Plug-in SDK é um ambiente para o desenvolvimento dos plugins
do Liferay, tais como, ext, themes, layout templates, portlets, hooks,
web application.
DEMONSTRAÇÃO
CASES
OBRIGADO