超越 XML 和 JDF:下一步
虽然 XML 和 JDF 构成了打印自动化的基础,但其他更新的格式正在出现,它们可以使打印机的数据传输更加高效。
在我们解释打印自动化过程中使用的标准和文件格式的系列中,我们研究了XML和更特定于行业的 XML - JDF 和更新的 XJDF 。但是,还有其他选项已经超出了这些格式,或者提供了这些格式的替代方案。
其中第一个是 PrintTalk:一个由非营利组织 CIP4(印前、印后和印后流程集成的国际合作组织)管理的系统。根据 CIP4,PrintTalk 源自“由打印管理系统和电子商务公司组成的社区,旨在定义购买印刷产品的公司与制造它们的公司之间的‘最佳实践’通用和开放式通信接口”。
实际上,通过支持和扩展 JDF、XJDF、XML 和 CXML 的使用,PrintTalk 可以将重要的财务数据添加到管理信息系统 (MIS) 中。
“PrintTalk 本质上是 JDF 或 XJDF 的包装器,”CIP4 首席技术官 Rainer Prosi(如上图所示)解释道。
PrintTalk 是拥有创建或订购产品的网络打印系统的人的理想标准
“但是 JDF 或 XJDF 实际上只是生产信息,而 PrintTalk 的概念是这样的:请求报价,或者这是报价,或者发票中的,或者采购订单。
“PrintTalk 包含商业交易,对于商业交易,您还需要描述交易的内容,这就是产品描述(在本例中来自 XJDF)发挥作用的地方。对于拥有创建或订购产品的网络打印系统的人来说,这是理想的标准。使用 PrintTalk,您可以描述已订购的产品,还可以输入已协商的价格等内容。然后可以将其放入作业单并发送到 MIS 以定义该作业的处理方式。”
休息一下
但是,JDF 或 XJDF 的变体并不是打印机、客户和制造商的唯一选择,尤其是在通过 Web 发送信息时。 JDF 的缺点之一——也是创建更精简的 XJDF 的催化剂——是几乎可以合并太多的数据,有时使得格式相当笨拙。为了解决这个问题,有 REST API,或者给它全名:Representational State Transfer Application Programming Interface。
XML 和 JSON 在概念上非常相似,因为它们是结构化内容,允许您定义键值对
简单来说,REST API 使用 JSON 格式(大致相当于 XML)为兼容系统之间的特定作业创建高度指定的数据传输,信息可以通过 http 轻松传输。
“XML 和 JSON 在概念上非常相似,因为它们是允许您定义键值对的结构化内容。 JSON 在 Web API 环境中的实际优势在于,有许多具有“内置”JSON 功能的框架,而且 JSON 也稍微简洁一些。 XML 的优点是更成熟的验证工具,”Rainer 解释说。
“那么 REST API 只是意味着通过 http 发送 JSON。 API 更容易理解,因为您可以使它们非常专用于您的软件。如果您使用 JDF 或 XJDF,那么您对产品或流程有一个抽象的概念,但是,如果您有 API,那么您可以为例如用户界面上的每个按钮或每个文本字段创建一个条目.
“所以你可以说,这个文本字段正是针对 API 的这一部分。使用它的人很容易看到它如何映射到产品。但这也意味着如果产品的功能发生变化,那么 API 也必须发生变化。由于它是特定的,这确实意味着您必须为每个应用程序编写自定义代码。”
好好说话
虽然 API 的特殊性一旦针对特定目的进行设置和设计,就会非常高效,但它也有其缺点。
“如果制造商对他们的产品有自己的 API,当然它不是标准化的,标准化是一个双面硬币。如果您标准化,那么您必须非常通用,因为您必须研究各种用例,”Rainer 说。
尽管 API 特定于手头的工作或流程,但 XML 和 JSON 之间的相似性意味着格式之间的互兼容是可能的
“但是,任何想要与 API 集成的人都只是针对这种特定情况而这样做,然后他们就会被锁定。例如,如果印刷商想要更换印前系统的供应商,而印刷商正在使用 REST API那个印前系统,然后他们必须扔掉他们为设置工作流程所做的一切,并从头开始。”
尽管 API 特定于手头的工作或流程,但 XML 和 JSON 之间的相似性意味着格式之间的互兼容是可能的,CIP4 目前正在开发一种翻译工具。
“将 XML 转换为 JSON 并返回相当简单——有一些注意事项,但通常相当容易,”Rainer 说。
“CIP4 正在做的是将 XJDF 一对一转换为 JSON,以便您获得两个可能世界的最佳组合。您可以构建 REST API,但它们随后会被标准化,这样您就不会被锁定在同一设备制造商中。
“当然,制造商喜欢它,如果他们能锁定他们的客户;客户没有。然后是业务决策,因为客户将不得不去他们的供应商那里说他们想要标准和更多的灵活性。制造商是否真的支持这个问题……好吧,这是故事的下一阶段!”
成为FESPA会员继续阅读
要阅读更多信息并访问 Club FESPA 门户网站上的独家内容,请联系您当地的协会。如果您不是当前会员,请在此处查询。如果您所在的国家/地区没有 FESPA 协会,您可以加入FESPA Direct 。一旦您成为 FESPA 会员,您就可以访问俱乐部 FESPA 门户。