Technical Overview
Quark Publishing Platform is built using state-of-the-art standard-based technologies.
Service–oriented Architecture (SOA)
SOA-based systems such as Quark Publishing Platform are divided into independent components that communicate via clearly defined protocols. This independence makes it possible to connect/inter-operate with other business systems in large business ecosystems. This results in a more stable, scalable system that's easy to upgrade and simple to expand, which means you can add functionality as business needs arise, using internal development resources or a partner.
Architecture
Spring Framework Java™/J2EE™
This industry-standard, open-source application framework for the Java platform is used to blend components into a single coherent system. Components of Quark Publishing Platform can easily be changed without affecting the system as a whole.
Java
Java, an object-oriented, high-level programming language, allows porting software to any computer. The Quark Publishing Platform Server is 100% pure Java, which allows it to be hardware- and operating system-independent. This gives you multiple options when selecting your hardware infrastructure.
Web Services
Web services support machine-to-machine interactions over a network, such as the Internet, and execute on a remote system hosting the services. Web services are used to connect Quark Publishing Platform to other applications and systems. Quark Publishing Platform has an embedded Web Server — Apache Tomcat — that provides an environment for Java code to run in cooperation with a Web server. This provides numerous connectivity and integration points. In fact, Quark Publishing Platform can be deployed within other web containers like IBM WebSphere and Oracle WebLogic as well.
Operating Systems
Quark has certified Quark Publishing Platform Server on Mac OS® X, Mac OS X Server, and Windows® Server Enterprise. Quark Publishing System Server is certified on VMWare® ESXi.
Relational Databases
Quark Publishing Platform stores the attributes required for publishing in relational databases. Quark Publishing Platform is certified with Microsoft SQL Server Enterprise (including the latest SQL Server 2012), and Oracle® 11i.