【网学提醒】:本文主要为网上学习者提供Jahia体系架构,希望对需要Jahia体系架构网友有所帮助,学习一下吧!
资料包括: 论文(7页2905字) 图纸
说明:Jahia 是一个完整的Web内容管理和协同门户服务器。它包括一个全文检索引擎、一个轻量级文档管理系统(支持WebDAV) 和一些协同的高效的基于Web的应用(如一个论坛、一个Webmail、一个任务列表、一个日程表Portlet)。
从技术角度来看,Jahia 的目标是集成Apache和其它组织的最好的开发源码Java库为一个易于安装、统一的应用平台套件。这样,Java开发者可以从这些知名的开发库中获益;有更好的文档和强大的社区,终端用户在准备使用这一已经完整的工具时将立即获益。
技术架构
总的来说,Jahia可以划分为以下七个主要部分:
1.底层第三方系统
2.基础服务器
3.内容管理服务器
4.门户服务器 (Servlet API/Portlet API)
5.内容创作接口 (引擎)
6.内容发布机制
7.管理中心
Jahia 依赖于几个第三方系统:
&
#8226;一个Servlet容器(默认为 Apache Tomcat)
&
#8226;一个数据库 (标准的 JDBC 连接 – 已经提供了适应于大部分免费和商用关系数据库的脚本)
&
#8226;一个文件系统 (Jahia 直接存储所有的大文本或配置文件到文件系统)
其它系统是可选的,比如:
&
#8226;一个 LDAP 服务器用于单点登录 (Jahia 支持 用于用户和组的LDAP 连接)
&
#8226;一个前端Web服务器(典型地为一个Apache Web服务器以能够处理除Java外的其它服务(mod_perl、mod_php……)并能动态回写Jahia urls)
目录:1.技术架构
2.第三方系统
3.基础服务
4.内容管理服务器
5.数据处理
6.
搜索引擎
7.门户服务器
8.内容创作接口
9.相关的Apache库