产品总体结构思路按照模块设计进行,核心要素为所有模块,功能独立,错误隔离。产品总体结构如图所示:
总体结构分为“应用层”、“服务层”“存储层”:
1、“存储层”数据库、在线存储、近线存储等基础层为整个媒资网络提供数据存储、业务流程支持。
2、“服务层”包括文件传输服务、视音频编解码、媒体文件处理、智能检索引擎等核心模块,通过高内聚底层模块,为上层应用提供强劲、稳定、高效的平台支持。
3、“应用层模块”中包含了与用户实际业务息息相关的功能模块,考虑到实际用户的技术熟练度,应用模块设计重点强调“简洁、高效”的操作体验,同时,应用模块采用“高内聚、低耦合”的产品设计思路,降低模块关联复杂度,提高产品功能稳定性。