问题有点长,不过也是为了把问题描述清楚一点,具体问题具体描述。这里先谢谢向各
位版友了:-)
系统结构图见附件。需求简述如下:
LCD屏和LED条屏为系统的信息发布终端,用来发布显示各种多媒体信息
LED条屏用来发布文本信息,可直接调用封装在DLL中的接口,与LED条屏的板卡交
互,发布信息;
LCD作为可发布文本、图片、音频、视频信息,且LCD终端可以划分布局,不同区域
发布不同内容。LCD本身可以理解为工控机的显示器,同步显示工控机显卡的输出内
容,工控机上安装的Windows XP系统;
所有的发布终端都通过终端集中控制机统一来控制,控制其发布的内容和布局,以
及控制器状态——主要是开关机。
这里还涉及到发布终端管理系统,为B/S模式,用户可以通过浏览器设置对应的发
布终端或这发布终端对应布局区域的发布内容,也可以修改终端的布局。
外部系统也可以通过调用WebService接口或者消息中间件向一个或者一组终端发布
信息。
现考虑设计如下:
使用Java EE体系结构,采用框架为Spring+hibernate+struts2
关键问题在于应用服务器、终端集中控制机、工控机之间的设计
LCD背后的工控机后面的发布端程序考虑采用C++开发,运行时直接全屏显示内容
终端集中控制机上准备用C++开发成服务,控制所有的显示终端
工控机之间与终端集中控制机之间,终端集中控制机与应用服务器之间的接口调用
考虑直接使用ICE中间件
问题有这些:
1.整体设计是否有问题?比如可能管理员需要通过浏览器上传视频文件,最终到LCD背
后的工控机进行播放,这种架构是否有问题,文件如何传输?
2.终端集中控制机的使用是否多余?可以将终端集中控制机和应用服务器合二为一么?
3.使用ICE中间件是否合适?有没有更好的方案呢?
4.在B/S模式下,在浏览器内要进行所见即所得的布局编辑,是否有合适的web前端框架
呢?
--
FROM 221.6.3.*