您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

XML的原理及在JDF流程中的应用探讨下

2024/7/29 13:25:12发布27次查看
jdf提供了一个可以控制所有生产过程的机制,jdf的任务是处理活件从开始到结束每个部分的资讯流程和联结mis和生产设备,重要的是,不管使用什么工具jdf都能执行这两个任务。与其他的活件传票格式不同,jdf允许描述完成生产所需的所有过程,从活件接单直到成品出库。每个工序都转换成一个节点,整个工作描述成一个节点树,所有的节点汇总到一起来描述需要的产品,每个节点都定义为输入和输出。
jdf是整个所有半自动业务和生产程式的开放标准,用于实现不同系统和应用之间流畅的资讯交换,并且试图将实现整个印刷与出版行业(包括按需印刷公司和电子商务公司)的一体化,jdf的优势在于能为印刷工作流(从客户定货到生产出成品)中的各部分之间提供一个桥梁。它还能实现mis(管理资讯系统)和生成服务部门之间畅通的资讯交流,及实现客户意见和生产状况及时有效沟通。
jdf将整个工作描述成操作的等级网路,节点间通过消耗输入和产品输出连接起来,每个节点的输出按顺序又将成为进一步处理的输入,最后的结果就是所有输出的合成物从而得到所要成品。jdf将单独的动作嵌入宏观流程中,使之成为整个系统结构一部分。
图3 树结构节点细分图
jdf可以用来处理任意大小的业务,小到几个活件,大到几十个活件。jdf可以降低用于实现不同提供商系统间交流的配置费用。同时它还能帮助完成印刷活件每个方面,从制造到运输。
六、操作处理层次
jdf活件有一系列指定生产步骤的节点组成,节点之间通过输入输出连接起来,且被安排在分等级的树结构中,节点描述最终产品和生产的不同部分,例如图3中的封面和插页。包含在节点中的树枝资讯变得更加详细准确,每个子节点都定义了生产的一个组成部分,并有一系列特有的特性,比如不同的媒体,不同的物理尺寸,或不同的颜色要求,树中层的节点代表生产产品各部分所需要的一组操作。每个接近树枝末梢的节点代表单独的操作。示例中的子节点封面和插页都具有截然不同的需求。所以,两个节点需要在广泛意义上更好地描述活件要素,而在内页上又有黑白页面和彩色页面之分,这就需要不同的操作方法,进一步的分枝是必需的。
图4 jdf树结构层次图
因为许多jdf节点的输出资源同时又是另一些节点的输入资源,许多节点直到它们的资源全部到位后才开始工作,这就意味着节点需要按制定好的次序进行工作。例如,制版工序的输出资源印版就是下一个印刷工序所要求的输入资源,在jdf分层树结构里,上部的节点就代表更高级别更抽象的操作,相反接近底部就代表更详细更特定的操作。特别地,接近树的顶部的节点就只是代表有关产品各组分的意义。而叶子节点就为设备提供特定详细的操作指令。
在这种节点树的分层结构中,节点是由各自的资源连接到业务链中的,一个接点的输出资源是下一个节点的输入资源。这种相互关系叫做资源连接。利用资源连接就可以构建复杂的业务网。
因为许多jdf节点的输出资源同时又是另一些节点的输入资源,许多节点直到它们的资源全部到位后才开始工作,这就意味着节点需要按制定好的次序进行工作。例如,制版工序的输出资源印版就是下一个印刷工序所要求的输入资源,在jdf分层树结构里,上部的节点就代表更高级别更抽象的操作,相反接近底部就代表更详细更特定的操作。特别地,接近树的顶部的节点就只是代表有关产品各组分的意义。而叶子节点就为设备提供特定详细的操作指令。
在这种节点树的分层结构中,节点是由各自的资源连接到业务链中的,一个接点的输出资源是下一个节点的输入资源。这种相互关系叫做资源连接。利用资源连接就可以构建复杂的业务网。
图5 jdf树/网络图
在jdf中的业务连接并没有明确说明,节点也没有安排抽象的时间表和指令,比如套色印刷节点一定要在rip节点之前,而是隐含定义在输入和输出的交换中,好资源依从构建业务网路,所有业务的执行都通过这些依从驱动,一个资源依从可能含有多个业务路径脚本,由mis利用相关的局部约束来确定恰当的解决方案,所以mis中写jdf活件的代理伺服器也要和这些局部约束条件保持一致,像印前软体的支配能力、印前设备和印刷的传输距离、印刷负载量和交货时间等都应考虑在内。所有这些因素综合到一起来描述生产流程,为帮助代理伺服器定义工作流程,jdf提供了四种不同的基本业务路由机制类型,这些路由机制可以任意组合:
· 连续处理(总体上资源是连续的生产和消耗,最简单的业务链)
· 重叠处理(同时进行资源的生产和消耗)
· 并行处理(资源分解支配和共用)
· 迭代处理(通过前后处理过程的回圈迭代来生成资源)
七、mis一体化
要使不同生产商的设备协调工作需要付出很大的努力,虽然xml语言具有对多种语言的编码能力,但是并不是完全可用的。而且,在印刷工作流中,最大和最重要的障碍是,负责计划和控制工作的管理资讯系统(mis)和负责操作的生产服务系统之间在沟通方面存在很大问题。也就是说,在这两个方面之间,没有一个自动、协调、有效的双向沟通办法。所有列举计划、安排、处理结果、工作状况和工作跟踪的资料必须从生产部门传递到mis,mis才可以处理资讯提供批示
图6
jdf为自然生产系统提供了控制及跟踪活件的机制,同时为mis和生产之间提供资讯传递服务,在活件执行过程当中,每个处理过程的结果都存储起来以供更好地跟踪。体系机构定义了一系列标准资讯、资讯格式和设备执行协定,另外还提供了信息量的范围,最小接受量为零资讯,在没有资讯选择时,控制器必须检查jdf来确定处理的结果,独立于资讯容量之外,jdf包括各个处理过程的不同审核记录,它提供了处理计划和实际结果的细节。多数设备将选择支援不同级别的资讯容量。
设备须支援命令功能,假如设备选择命令功能,控制器就能发布指令来中断当前工作,重新开始一项工作或改变工作的优先权,除通讯外,jdf还能支援控制器收集每个处理过程的执行资料并将资讯传输到跟踪系统供活件核算系统(job accounting system)使用。
另外也可以将整个工作资讯传输到活件核算系统(job accounting system),系统再检查审核记录来确定整个活件的成本,每个单独工程管理器选择一个或多个操作来完成每个单独工作,在第一版本创建之初jdf就是与设备提供商无关的,这就保证了所有的提供商都可以利用jdf发展系统,也就没有任何提供商在竞争中处于不利地位。
jdf定义了一个消息体系结构,其中包括消息格式、语义和通信协议,jdf驱动器用这个体系结构来与控制生产设备的系统交流资讯。系统提供商也在选择消息机制时有了更大的灵活性。jdf为mis一体化提供了良机。
八、jdf库和模拟器
在伍珀塔尔大学和海德堡公司合作下,写入和解释jdf的java类库已经实现。该库将由cip4联盟公布,作为一个共用的资源库对cip4成员公开,以此公开源代码库为基础的代理、控制器和设备能得到有效的发展。
图7
在该库顶部有一个基于java的仿真工具用为为jdf工作流程建模,此工具也是由wuppertal大学开发的,用户可以通过web介面将jdf放入热档夹作为模拟器的输出资讯,处理资讯通过jdf传送到不同的生产资源,这些仿真资源可以在单个电脑或作为分散式系统(基于tcp/ip)处理过程,在模拟器运行离散事件时,生成的生产状态、错误资讯等将作为工作消息被发送到控制器,在将来甚至“真正的”jdf控制器被整合到仿真环境用于测试。
图8
依此,用于测试新代理、新控制器和新设备的高级方法将被实现,这样早期的测试就无需真实的生产环境。
九、结论和展望
xml可以实现独立电脑系统间资
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product