多媒体数据内容管理系统的体系结构需要建议



我需要设计"多媒体数据内容管理系统"。我正在考虑不同的体系结构。根据我的要求,如果你能帮助我决定架构,我会很有帮助。


系统要求:

  • 系统中的3类用户:创建者、审批者和;查看器
  • 创建者将创建多媒体内容,主要是视频,但有时也会创建静态图像
  • 审批人将对多媒体内容进行审批
  • 查看器应能够在基于adobe flash的视频播放器中查看多媒体数据。(这将是不同的应用程序,名为Viewer App)
  • 查看器应用程序将提交统计数据,例如特定视频的播放次数
  • 创作者应上传任何格式的视频文件,但应用程序应将其转换为与查看器应用程序兼容的适当格式
  • 用户还可以为每个视频配置一些特定于Viewer应用程序的参数
  • 创建者和批准者应能够看到不同的报告
  • 不同的用户可以具有执行操作的不同权限,用户也可以基于角色访问不同的部分
  • 这个应用程序可以有成千上万的用户池

问题:

  • 这样的制度是否已经存在,可以很容易地参考
  • 我听说过很多关于救生的事。它是适合这种应用程序的体系结构吗
  • 如果liferay是正确的体系结构,那么我可以从哪里开始开发这种应用程序
  • 我也准备购买商用现成组件,如果它能帮助我快速实施该系统的话

感谢

Liferay有一个良好的/细粒度的权限系统(角色和权限可以应用于数据级别,即对于上传的特定文件,您可以授予哪些用户可以查看、哪些用户可以更新、哪些用户删除或哪些用户可以上传的权限),还可以与jBPM和kaleo等工作流引擎集成,以批准、拒绝用户添加或更新的内容。

Liferay没有您提到的完整的Viewer应用程序,但它提供了API来上传文档和媒体。它提供了与openOffice(用于查看.doc.docx等格式)、imageMagick(用于在浏览器内查看pdf)和Xuggler(用于多媒体文件)等不同预览软件的集成。

在liferay中有一个CCD_ 4(D&M),您可以检查它是否具有特定文档的CCD_;媒体文件上传,文档评论&媒体文件等。如果你可以继续使用liferay来构建你的应用程序,这将是一个公平的想法。

您可以基于Liferay的D&M portlet或自定义D&Mportlet(注意!自定义liferay的内置功能在升级方面会带来大量开销)。

最新更新