OmniMark has been built from the ground up to support the most demanding content processing applications without degradation of performance.
OmniMark allows developers to build efficient content conversion pipelines that support the rapid insertion of multiple content filter elements without loss of processing speed. Ogranizations can easily create purpose-built conversion pipelines that enable them to convert structured, semi-structured and unstructured content, even content that is unique to their business in either its format or its meaning. They can construct converging pipeline topologies that unite content from multiple sources and multiple formats, in a single fast-flowing conversion pipeline, with integrated business rule insertion.
The modular nature of the OmniMark streaming pipeline architecture means that content conversion specialists can develop plug-and-play conversion modules that can be swapped into the pipeline architecture as needed, with confidence, and without impacting the flow of the working pipeline. OmniMark offers outstanding speed, scalability and stability, regardless of the format or semantics of the content being processed or the business rules that are applied during processing.
It is this superior performance for high volume, time sensitive content conversion environments, that sets OmniMark apart.
With OmniMark, organizations can
- Construct highly flexible, modular content conversion pipelines
that can be cost effectively integrated, modified, maintained and managed.
- Create pipelines capable of converting content from virtually any format
into any other content format.
- Introduce serialized content conversion filters to incorporate different,
even arbitrary, content formats into an overall content conversion pipeline.
OmniMark streaming pipeline architecture
OmniMark is based upon a scalable streaming pipeline architecture (see diagram below), making it faster than alternative approaches for processing content and requiring far less memory and system resources to complete processing tasks.
It also includes a wide variety of pipeline components, with multiple sources and multiple outputs. One of the most important parts of the pipeline architecture is the ability to tap the data flow at any point in the process and send it to a validator. This allows you to insert a validation step at any point in the process without interrupting the flow of the pipeline. Another important feature is the ability to feed business rules into the pipeline and to use them to shape the procesing of the content.
Cross Platform Capability
OmniMark will run on many platforms including Windows, UNIX and Linux. The byte-code files can be compiled on one platform and run unchanged on others. The abstraction layer used to accomplish this allows OmniMark to be enabled on new platforms and new versions of operating systems extremely rapidly, which ensures organizations can upgrade applications with minimal disruption and delay.
Stilo’s team of content conversion specialists are available to create simple OmniMark conversion scripts, architect and build high-performance conversion pipelines that integrate with enterprise CMS and publishing systems or provide outsourced conversion services utilizing OmniMark.