OpenMeetings(2)----框架浅析

    结合官方文档以及自己的理解,将OpenMeetings的框架总结成如下的一张图:


1:Client

        客户端无需其他特别设置,只需要一个带Flash播放器的浏览器即可,这个条件相信地球上只要是能上网电脑基本上都具备。题外话一句:由于Google力推HTML5,大有挟天子以令诸侯的气势,加上Steve Jobs身前的那篇著名的“Thoughts on flash" 网文以及赶尽杀绝式的表态:永远不会让Flash上iPhone和iPad,个人感觉Flash基本上已经被判了死刑(只是由于以前的积累和用户基础雄厚,所以缓期五年左右执行),同病相怜的还有MicroSoft的Silverlight。HTML5一统天下已是大势所趋。

2:Servlet Container

       这个是整个系统的核心,OpenMeetings使用的Servlet引擎是Jetty。它为Red5-Servlet和OpenMeetings-Servlet提供母体。 Jetty是一个开源的Servlet引擎,和Tomcat一样,都支持标准的Servlet规范和JavaEE规范。相对而言,Jetty结构更简单,扩展功能都可以通过Handler来实现。

      2.1 Red5-Servlet

        Red5是一个开源的流媒体服务器,功能和Macromedia公司的Flash Media Server(FMS)相似,IT界开源真是个让人倍感温暖的字眼啊,意味着可以免费使用,顺便了解了下,FMS的的价格还真不秀气,专业版的报价4500美刀,抢钱啊。说句玩笑话:莫非Adobe还对当年收购MacroMedia时所掏出的34亿美元耿耿于怀,想尽早收回成本?

      2.2 OpenMeetings-Servlet

        这部分才是OpenMeetings系统真正实现的的功能,主要是提供各种相关服务供客户端调用。

     

3:Open-Office

      免费开放的字处理软件,文档共享时都要使用到。

4:Tools/Library

      提供文档及图像的转换等功能。

5:Database

      数据库用来保存用户信息。OpenMeetings2.1.0版本中默认的是Derby, 当然,移植到MySQL, Postgres也很简单。

6:Mail-Server

      邮件服务器主要用于发送邀请信息,用处不是很多,不需要使用的的话,可以直接阉割掉。



     

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值