Cobo ELAFS平台技术架构

Cobo ELAFS平台架构由如下的部分组成,LMS Server,Database,Content Server,SMTP Server,FTP Server, Discussion Server,SMS Server 和Mid Server来组成。 大部分的情况下,在一个客户使用ELAFS过程中,会使用到所有的这些Server, 但在一些较简单的应用中,有些Server 可能不会使用到,比如没有集成需要的用户就不会使用Mid Server。以下部分将介绍每种服务器的功能。

LMS Server – 学习管理服务器

LMS Server是整个系统的核心组件,ELAFS系统中的所有与用户在线交互的功能都是在LMS系统中实现的。其它各个服务器都是在LMS系统的统一管理和支配下协调工作的。为了满足系统的负载和提高稳定性,LMS系统采用了集群(Cluster)的方案,简单说就是实际上同时有几台LMS Server同时在运行,根据用户的访问量和负载情况,集群服务器会自动把用户的访问分配不同的LMS服务器上。 当某一台LMS服务器发生问题时,集群服务器会自动把这条LMS服务器上的客户访问转移到其它的LMS上去。

Database Server – 数据库服务器

Database 负责保存ELAFS中的所有动态数据。Database Server 上建立了网上的备份和恢复策略。由于所有的数据都保存在这个服务器上面,因此该服务器要求高速的处理速度和较大的带宽。

Content Server – 内容服务器

Content Server的主要作用是用户保存和发送E-Learning学习中的课程数据。Content Server 需要很大的存储空间和很高的带宽。 因为中国的网络环境决定了在不同的区域范围访问同一台服务器的带宽差异性非常之大。而E-Learning 的特点又决定了客户的访问地址范围很大而且不确定。为了解决这个问题,对于Content Server采用了CDN的解决方案。CDN解决方案简单的说就是为Content Server在全国各地建立很多个镜像服务器,当用户访问Content Server上面的内容时,根据访问者的IP地址可以得到其所在的区域,CDN解决方案会自动提供给用户一个访问速度快的镜像服务器给该用户。这样就既可以分散了访问流量,又提高了访问速度,同时也提高了系统的稳定性。

SMTP Server – SMTP服务器

ELAFS被设计成为一个以创建学习环境,提供学习氛围为成功关键因素的管理系统,因此系统中有大量的用户提醒,通知等手段来提高用户对于ELAFS的使用便捷易用性,这其中电子邮件是非常重要的一个手段。ELAFS中的电子邮件的发生有两个途径,第一个就是通过ELAFS自己的SMTP Server来发送。另外一个途径是通过Mid Server把邮件传递给客户内部的邮件系统来发送,这主要是防止有些客户的SMTP会拒绝外部的同时发生的大量邮件。

FTP Server – FTP服务器

在ELAFS的使用过程中,通常会有文件交互的场合,比如管理员可以上传一些学习资料,课程的素材等文件,通常这可以使用简单的HTTP方式来上传和处理。但是HTTP毕竟不是专门设计用来完成文件传输的协议,当文件内容比较大时,传输速率和稳定性都不能令人满意。这时候就需要使用FTP 协议来处理,所有的大文件的上传,下载都是由FTP Server来负责的。

Discussion Server – 交流服务器

ELAFS提供了论坛的功能供用户交流,这部分的功能是在Discussion Server中实现的。把Discussion Server 和LMS Server分离的好处是降低了系统的耦合度,提高了系统的性能。

SMS Server – 短消息服务器

随着无线通信的发展和手机的方便性,利用短信发通知可以覆盖的人群更广,用户的接受更及时。ELAFS集成了短信通知的功能,SMS服务器负责短信的发送工作。SMS的主要缺陷是字数限制。

Task Server – 任务服务器

Task Server主要负责一些后台执行的任务,比如报表汇总,维护消息队列等运算量很大,负载重,但及时性要求不高的业务的处理。使用单独的Task Server 可以极大的缓解LMS Server的运算负载,利用组合的方式可以简化业务流程的处理,提高灵活性和扩展性。 Task Server 具有完善的控制管理功能,可以设置各个任务的状态,执行时间设定等。

Mid Server – 中转服务器

是不是觉得经常更换一下用户界面,会让员工一直保持新鲜感;制作一些自己公司的栏目,会让您的系统看起来与众不同;Cobo ELAFS中的Portlet功能,向您提供了可自定义的用户界面功能。

Backup Server – 备份服务器

Backup Server 的主要职责是负责备份数据库,内容服务器上的内容。同时也负责备份其它应用服务器上需要备份的应用程序和数据。对于数据库备份,采用定时增量和全备份相结合的策略。对于内容服务器,采用发布前备份和变更检测备份策略。Backup服务器需要与数据库和内容服务器在不同的物理位置以防止整个机房的瘫痪。

联系我们:021-58209117 | 登录ELAFS演示网站:http://demo.cobo.cn | 免费试用
© 2002-2010 上海正邦公司版权所有.保留所有权利.