论文部分内容阅读
本文在深入研究JDF标准和现有印刷工作流程的基础之上,结合框架软件设计思想,设计并实现了JDF流程开发框架,以方便JDF流程产品的开发。该框架包括JDF对象模型和JDFServer两大部分。JDF对象模型在XML解析器的基础上提供了对JDF元素和属性进行类型安全的访问接口,并封装了JDF的一些特有操作,如节点的分离和合并、资源校验等。JDFServer根据JDF流程部件的运行特点,构造了组成分布式工作流程的JDF部件的框架,它提供了JDF作业传票生命周期中将要执行的各种操作的通用实现,隐藏了很多JDF的底层细节,从而减轻了JDF流程产品开发的负担,提高了开发速度。同时,它也提供接口开发流程本身特殊的实现,并以配置文件的方式集成到框架中,以满足不同流程产品特殊的应用环境。
最后,应用JDF流程开发框架对北大方正的数字流程产品——方正畅流进行了部分JDF改造,检验了JDF流程开发框架在开发JDF流程产品中的作用,取得了较好的效果,为以后的应用打下了良好的基础。