论文部分内容阅读
本文分析了现有可变数据排版软件所面临的海量数据处理与多任务并发处理问题,参照印刷工作流JDF国际标准的核心思想,提出了基于XML的可变数据集群排版技术方案,用于解决可变数据排版中的多任务并发处理与海量数据处理效率问题,并通过一个具体实施方案说明这种集群技术的优越性。
可变数据集群排版技术的目标是提出并建立一种通用的分布式集群体系架构,使得在具体应用中,通过在基础架构体系中挂接不同的排版引擎,以最小的代价实现不同类型的高性能可变数据集群排版应用,实现集群技术与集群体系结构的重用。
本文描述的可变数据集群排版技术将分布式集群处理体系与具体的应用相关功能相分离,使集群处理专注于多机排版处理过程。集群处理的结构设计参照JDF1.2标准定义的工作流结构,使用设备Device、控制器Controller等角色,实现多任务并发处理;通过建立轻量级的网络通信体系,实现分布式集群结构的灵活扩展;同时,针对应用易扩展性,定义作业定制层以完成所有的人机交互操作以及应用的扩展。集群排版技术借助XML良好的扩展性和结构化特性,实现了数据重用,样式重用;基于XML结构的网络通信与消息体系具有良好的扩展性和可维护性,使本技术能够灵活应用于不同类型的可变数据集群排版系统中,最大程度的实现集群体系结构的重用。
目前可变数据集群排版技术已经在方正Blogcn可变数据集群排版项目得到部分实践与应用,为集群排版技术应用于生产型的商业出版领域提供了实践经验。