SlideShare a Scribd company logo
1 of 33
The Future of JDF
Dr. Rainer Prosi (Chief Technical Officer)
Stefan Meissner (Chairman XJDF Working Group)
Table of Content
• Introduction
• Current JDF Concepts
• Modern JDF Implementation
• Modifications Needed
• Response to Modern Concepts
• Next Actions
INTRODUCTION
Introduction and background information about JDF.
The History of JDF
• JDF was initiated in 1999
• Published at Drupa 2000
• Founder Members: Adobe, Agfa,
Heidelberg, MAN Roland
• Regarded as Successor to PPF
and PJTF
→
Conclusion
➢ The goal of CIP4 and JDF is to encompass the
whole life cycle of a print and cross-media job.
CURRENT JDF CONCEPTS
The core concepts as defined in the latest JDF Specification.
Job Components
•
•
• …
•
•
• …
•
•
•
•
• …
JDF Main Concept
• One physical JDF File per job
• JDF references binary data
• JDF File include Job Details, Process
Logic and SFDC
→
Job Storage / Archiving
…
• One JDF File per Job physically
on the file system
• Jobs are archived by keeping
JDF Files on file system
• Binary data is also stored on
file system
→
Gray Boxes
• JDF Process Mechanism
• Definition of Process Logic but not the
Process Step in detail.
• Gray Boxes are used when process
details are not defined yet
→
JDF Architecture
•
•
• …
• The Master JDF File holds all details for a single job
• Interaction is based on spawning and merging JDF Nodes
• Gray Boxes are filled step by step
• Devices enrich JDF Nodes by SFDC
→
Conclusion
➢ JDF defines implementation specific details.
MODERN JDF
IMPLEMENTATIONS
How JDF is implemented in modern systems
Typical Implementations
•
•
…
Reduction of JDF Scope:
• Process Logic is now part of the MIS
• Job Data is kept in a Database
• Binary Data is stored on a File Server
• Devices also have their internal file format
→
•
…
Benefit of modern JDF Architecture
Why Modern Systems don’t use JDFs implementation
specific details any longer?
•
•
•
•
•
→
Benefit: Using Databases
Common Databases provides significant features Out-of-the-Box
while JDF does not:
•
…
•
…
•
…
→
Benefit: Workflow-Engine
Modern MIS’s usually include very powerful and generic Workflow
Engines:
•
•
•
•
→
Additional modern Features
Additional features provided by some of our members systems:
•
•
•
•
•
•
•
…
→
Conclusion
➢ Some fundamental concepts of JDF are no longer
required.
➢ JDF is unnecessarily complex for current
requirements.
MODIFICATIONS NEEDED
Modifications needed to meet members requirements with JDF
Modifications in JDF Specification
Implementation Specific Details should
be removed:
•
•
•
•
•
• …
→
Modifications in JDF Schema
→
JDF as pure Information Interchange
Technology:
•
•
•
…
Modifications in Packaging
→
Introduction of the ZIP packaging
format.
Advantages over MIME:
•
•
•
• …
Conclusion
➢ The Modifications needed are fundamental for
keeping JDF up-to-date
➢ A new major release is strongly recommended
RESPONSE TO MODERN
CONCEPTS
XJDF is the response to modern implementation needs.
XJDF as Major Release
• XJDF is the codename for JDF 2.0
• XJDF meets modern requirements
and needs
• XJDF Includes all modifications
listed before
• XJDF retains most JDF semantics
• XJDF and JDF 1.x can coexist
• XJDF is designed based on our
members experiences (almost 15 years)
→
XJDF Design Criteria
XJDF aims to:
• Enable dynamic changes
• Simplify implementations
• Reduce variation
• Remove implementation specific details
• Retain the semantic structures
• Enhance Compatibility with standard
XML and XML Tools
→
XJDF in Detail
The XJDF Specification Draft and further
samples are available in CIP4 Wiki:
→ https://confluence.cip4.org/display/PUB/XJDF
→
Proof of Concept
• Proof of Concept with regards to the cooperation
between FLYERALARM and a major Workflow System
• Minimal effort to implement interface
• System is now online for 6 Month
• Connection is based on CIP4 WebToPrint Draft ICS
• ZIP Packaging has been also proofed successfully
→
Conclusion
➢ XJDF is the response to modern needs and
requirements
NEXT ACTIONS
Integration through Cooperation
Next Steps
Publish Pre-Release Versions
• Publish XJDF Pre-Release
• Publish WebToPrint ICS Pre-Release
Further Developments
• Technology Development in XJDF
Working Group
• XJDF Libraries and Documentation in
T&I Working Group
• Increase number of Prototypes
(especially in WebToPrint)
XJDF - The Future of JDF

More Related Content

Similar to XJDF - The Future of JDF

Finit one small step - tips and tricks for transitioning from fdm to fdmee
Finit   one small step - tips and tricks for transitioning from fdm to fdmeeFinit   one small step - tips and tricks for transitioning from fdm to fdmee
Finit one small step - tips and tricks for transitioning from fdm to fdmeefinitsolutions
 
How Texas Instruments Uses InfluxDB to Uphold Product Standards and to Improv...
How Texas Instruments Uses InfluxDB to Uphold Product Standards and to Improv...How Texas Instruments Uses InfluxDB to Uphold Product Standards and to Improv...
How Texas Instruments Uses InfluxDB to Uphold Product Standards and to Improv...InfluxData
 
MyFaces CODI v0.9.0 News
MyFaces CODI v0.9.0 NewsMyFaces CODI v0.9.0 News
MyFaces CODI v0.9.0 Newsos890
 
Zend con practical-zf1-zf2-migration
Zend con practical-zf1-zf2-migrationZend con practical-zf1-zf2-migration
Zend con practical-zf1-zf2-migrationClark Everetts
 
Java enterprise development framework
Java enterprise development frameworkJava enterprise development framework
Java enterprise development frameworkPavel Suvorov
 
Java for XPages Development
Java for XPages DevelopmentJava for XPages Development
Java for XPages DevelopmentTeamstudio
 
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!Teamstudio
 
Improving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingImproving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingOPNFV
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentDiego Delon
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentDiego Delon
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentDiego Delon
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentDiego Delon
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentDiego Delon
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentDiego Delon
 
DB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM iDB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM iAlan Seiden
 

Similar to XJDF - The Future of JDF (20)

HDF Update
HDF UpdateHDF Update
HDF Update
 
Finit one small step - tips and tricks for transitioning from fdm to fdmee
Finit   one small step - tips and tricks for transitioning from fdm to fdmeeFinit   one small step - tips and tricks for transitioning from fdm to fdmee
Finit one small step - tips and tricks for transitioning from fdm to fdmee
 
How Texas Instruments Uses InfluxDB to Uphold Product Standards and to Improv...
How Texas Instruments Uses InfluxDB to Uphold Product Standards and to Improv...How Texas Instruments Uses InfluxDB to Uphold Product Standards and to Improv...
How Texas Instruments Uses InfluxDB to Uphold Product Standards and to Improv...
 
MyFaces CODI v0.9.0 News
MyFaces CODI v0.9.0 NewsMyFaces CODI v0.9.0 News
MyFaces CODI v0.9.0 News
 
Zend con practical-zf1-zf2-migration
Zend con practical-zf1-zf2-migrationZend con practical-zf1-zf2-migration
Zend con practical-zf1-zf2-migration
 
Movingto moodle2 v1 1
Movingto moodle2 v1 1Movingto moodle2 v1 1
Movingto moodle2 v1 1
 
Java enterprise development framework
Java enterprise development frameworkJava enterprise development framework
Java enterprise development framework
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
Java Spring
Java SpringJava Spring
Java Spring
 
Java for XPages Development
Java for XPages DevelopmentJava for XPages Development
Java for XPages Development
 
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
 
Improving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingImproving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and Testing
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare Component
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare Component
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare Component
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare Component
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare Component
 
Unit Test for ZF SlideShare Component
Unit Test for ZF SlideShare ComponentUnit Test for ZF SlideShare Component
Unit Test for ZF SlideShare Component
 
HDF Project Status and Plans
HDF Project Status and PlansHDF Project Status and Plans
HDF Project Status and Plans
 
DB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM iDB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM i
 

More from Stefan Meissner

XJDF - Datenaustausch zwischen Unternehmen
XJDF - Datenaustausch zwischen UnternehmenXJDF - Datenaustausch zwischen Unternehmen
XJDF - Datenaustausch zwischen UnternehmenStefan Meissner
 
PrintTalk 2.0, XJDF & WebToPrint
PrintTalk 2.0, XJDF & WebToPrintPrintTalk 2.0, XJDF & WebToPrint
PrintTalk 2.0, XJDF & WebToPrintStefan Meissner
 
Introduction to JDF / JMF
Introduction to JDF / JMFIntroduction to JDF / JMF
Introduction to JDF / JMFStefan Meissner
 
Praktische Einführung in JDF / JMF
Praktische Einführung in JDF / JMFPraktische Einführung in JDF / JMF
Praktische Einführung in JDF / JMFStefan Meissner
 

More from Stefan Meissner (7)

XJDF - Datenaustausch zwischen Unternehmen
XJDF - Datenaustausch zwischen UnternehmenXJDF - Datenaustausch zwischen Unternehmen
XJDF - Datenaustausch zwischen Unternehmen
 
XJDF and Online Print
XJDF and Online PrintXJDF and Online Print
XJDF and Online Print
 
XJDF for Developers
XJDF for DevelopersXJDF for Developers
XJDF for Developers
 
PrintTalk 2.0, XJDF & WebToPrint
PrintTalk 2.0, XJDF & WebToPrintPrintTalk 2.0, XJDF & WebToPrint
PrintTalk 2.0, XJDF & WebToPrint
 
XJDF und Print 4.0
XJDF und Print 4.0XJDF und Print 4.0
XJDF und Print 4.0
 
Introduction to JDF / JMF
Introduction to JDF / JMFIntroduction to JDF / JMF
Introduction to JDF / JMF
 
Praktische Einführung in JDF / JMF
Praktische Einführung in JDF / JMFPraktische Einführung in JDF / JMF
Praktische Einführung in JDF / JMF
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

XJDF - The Future of JDF

  • 1. The Future of JDF Dr. Rainer Prosi (Chief Technical Officer) Stefan Meissner (Chairman XJDF Working Group)
  • 2. Table of Content • Introduction • Current JDF Concepts • Modern JDF Implementation • Modifications Needed • Response to Modern Concepts • Next Actions
  • 4. The History of JDF • JDF was initiated in 1999 • Published at Drupa 2000 • Founder Members: Adobe, Agfa, Heidelberg, MAN Roland • Regarded as Successor to PPF and PJTF →
  • 5. Conclusion ➢ The goal of CIP4 and JDF is to encompass the whole life cycle of a print and cross-media job.
  • 6. CURRENT JDF CONCEPTS The core concepts as defined in the latest JDF Specification.
  • 7. Job Components • • • … • • • … • • • • • …
  • 8. JDF Main Concept • One physical JDF File per job • JDF references binary data • JDF File include Job Details, Process Logic and SFDC →
  • 9. Job Storage / Archiving … • One JDF File per Job physically on the file system • Jobs are archived by keeping JDF Files on file system • Binary data is also stored on file system →
  • 10. Gray Boxes • JDF Process Mechanism • Definition of Process Logic but not the Process Step in detail. • Gray Boxes are used when process details are not defined yet →
  • 11. JDF Architecture • • • … • The Master JDF File holds all details for a single job • Interaction is based on spawning and merging JDF Nodes • Gray Boxes are filled step by step • Devices enrich JDF Nodes by SFDC →
  • 12. Conclusion ➢ JDF defines implementation specific details.
  • 13. MODERN JDF IMPLEMENTATIONS How JDF is implemented in modern systems
  • 14. Typical Implementations • • … Reduction of JDF Scope: • Process Logic is now part of the MIS • Job Data is kept in a Database • Binary Data is stored on a File Server • Devices also have their internal file format → • …
  • 15. Benefit of modern JDF Architecture Why Modern Systems don’t use JDFs implementation specific details any longer? • • • • • →
  • 16. Benefit: Using Databases Common Databases provides significant features Out-of-the-Box while JDF does not: • … • … • … →
  • 17. Benefit: Workflow-Engine Modern MIS’s usually include very powerful and generic Workflow Engines: • • • • →
  • 18. Additional modern Features Additional features provided by some of our members systems: • • • • • • • … →
  • 19. Conclusion ➢ Some fundamental concepts of JDF are no longer required. ➢ JDF is unnecessarily complex for current requirements.
  • 20. MODIFICATIONS NEEDED Modifications needed to meet members requirements with JDF
  • 21. Modifications in JDF Specification Implementation Specific Details should be removed: • • • • • • … →
  • 22. Modifications in JDF Schema → JDF as pure Information Interchange Technology: • • • …
  • 23. Modifications in Packaging → Introduction of the ZIP packaging format. Advantages over MIME: • • • • …
  • 24. Conclusion ➢ The Modifications needed are fundamental for keeping JDF up-to-date ➢ A new major release is strongly recommended
  • 25. RESPONSE TO MODERN CONCEPTS XJDF is the response to modern implementation needs.
  • 26. XJDF as Major Release • XJDF is the codename for JDF 2.0 • XJDF meets modern requirements and needs • XJDF Includes all modifications listed before • XJDF retains most JDF semantics • XJDF and JDF 1.x can coexist • XJDF is designed based on our members experiences (almost 15 years) →
  • 27. XJDF Design Criteria XJDF aims to: • Enable dynamic changes • Simplify implementations • Reduce variation • Remove implementation specific details • Retain the semantic structures • Enhance Compatibility with standard XML and XML Tools →
  • 28. XJDF in Detail The XJDF Specification Draft and further samples are available in CIP4 Wiki: → https://confluence.cip4.org/display/PUB/XJDF →
  • 29. Proof of Concept • Proof of Concept with regards to the cooperation between FLYERALARM and a major Workflow System • Minimal effort to implement interface • System is now online for 6 Month • Connection is based on CIP4 WebToPrint Draft ICS • ZIP Packaging has been also proofed successfully →
  • 30. Conclusion ➢ XJDF is the response to modern needs and requirements
  • 32. Next Steps Publish Pre-Release Versions • Publish XJDF Pre-Release • Publish WebToPrint ICS Pre-Release Further Developments • Technology Development in XJDF Working Group • XJDF Libraries and Documentation in T&I Working Group • Increase number of Prototypes (especially in WebToPrint)