BREAKING NEWS!!!! Visit our News page to read about how Apex recently participated in the HIMSS June 26, 2019 Blockchain Panel Presentation!

Apex Athena™



The polyglot embedded and standalone script compiler for professional Enterprise Application Integration (EAI) and Legacy Application Modernization.

Apex Athena™ is an embedded scripting engine that can be used to generate fast, efficient bytecode or super-performant native code on a variety of popular operating systems. Apex Athena™ powers our Apex Synchronicity™ technology, primarily used for building adapters to systems of record to facilitate real-time data interoperability, but what you can build with it is limited only by your imagination.

The languages Athena supports are familiar—Pascal, Basic, and C#—but with special syntax for transforming data in multiple formats, a powerful macro system, built-in support for linked data and access to a number of SQL and NoSQL databases, and other innovative features. Athena is based on a decade of experience helping developers create extensible, data-driven software solutions. Adding integrated scripting to your application has never been easier or more important as a competitive edge in any data-intensive domain, such as healthcare or finance.

Athena brings real language innovation to Pascal, Basic and C# with powerful data manipulation primitives unique to the Athena runtime design, including MetaPath, which is like XPath but not limited to XML data. MPath integrated into Athena can be used interchangeably with almost any file format.

Athena can also be run as a standalone command line scripting solution extendible by you for one-off ETL or systems administration use cases. You don’t have to be a Delphi/C++ Builder developer to use the standalone version of Athena; you can simply use it like any other scripting engine, except you can choose between Athena’s unique flavors of Pascal, Basic or C# for your scripting tasks.

Features

  • New improved bytecode implementation over legacy paxCompiler. Performance gains of 10-15x compared to previous releases of the PAX components.
  • Powerful components to add scripting to your application.
  • Compatibility with the latest Object Pascal plus enhancements not seen anywhere else, such as Apex MetaPath™ (or simply MPath™) for inline declarative querying of large XML, JSON or EDN documents.
  • Includes built-in Perseus RegEx engine.
  • MPath™ is also available in the Athena flavors of Basic and Cm (or “C Minor”), a new scripting language that combines the power of C with the object-oriented convenience of C#.
  • MPath™ is a powerful feature that justifies Athena even if you’re not looking to embed a scripting engine per se.
  • New unit import/registration utility available as part of our SDK for extending Athena with your application’s functionality.
  • Command-line “athena” executable allows for general scripting in the absence of a specific host application, with a DLL-loading scheme that enables infinite extension of Athena’s functionality. Special support for enterprise data reconciliation workflows.

Benefits

  • Empower your customers with control over their ROI by building extensibility into your products.
  • You can use it to deliver powerful automation solutions on any platform and extend it with your proprietary or open source code.
  • OEM the standalone athena.exe and DLL to create solutions that integrate with your application code.
  • A perfect fit for legacy modernization and Enterprise Application Integration (EAI) use cases.
  • Ideal for ETL tasks as well.

The Apex Advantage

Apex Olympos™

Apex OlymposTM – our platform for rapid, agile development in a microservices-oriented world – brings your data systems and legacy applications into the 21st century by modernizing your architecture to current enterprise standards.

  • Transform client-server systems into n-tier distributed systems with maximum re-use of existing code and business logic quickly with proven tools, techniques and methods for legacy application modernization.
  • Lay the correct foundation for more advanced data sharing and collaboration with Olympos, then layer Apex DomainMaster or Apex Unify! on top for an approach to interoperability that is both robust and reliable.

Apex DomainMaster™

Apex DomainMaster™ brings the power of linked data and blockchain together on the desktop with a compelling new commercial database management system designed for the 21st century. With DomainMaster, it’s never been easier to collaborate or keep your disparate “data silos” in sync. Essentially “Unify! in a box,” Apex DomainMaster brings unparalleled productivity to the development of “semantic web” applications to the masses, even leveraging existing investments in traditional desktop SQL databases like MS Access.

  • Streamlined, iterative and exploratory development of domain concepts with intelligent data import/export capabilities well beyond traditional ETL approaches.
  • Create a single source of truth and align your system of record against it when new information is added to the system—even if the origin of the new information was externally generated!
  • Know that your data is always secure, always local, and impossible to corrupt or otherwise leak information.
  • Includes Apex Olympos.

Ready to go “Enterprise”?

Apex Unify!™ Platform

Apex Unify!™ is a full-stack distributed platform for semantic interoperability that is designed to overcome traditional technical and political barriers to data sharing in highly regulated, services-based industries like healthcare and finance. It can be used by large government and commercial enterprises to share patient or client data or by companies growing by acquisition to quickly bring disparate internal IT systems into corporate alignment.

  • Apex BlockSync™ with Apex ForeverDB™ provides secure, decentralized sharing of semantically rich, arbitrarily complex data across organizational and even domain boundaries.
  • Apex Synchronicity™ provides unparalleled processing power for semantic alignment of disparate IT systems.
  • Over time, existing systems can be enhanced, deprecated or replaced without fear of information loss, ever.
  • Includes Apex Olympos.

Unify! and DomainMaster both use or embed our game-changing technologies:


Apex ForeverDB™


Apex ForeverDB™ brings several innovations to the problem of global information management. It supports three high-level categories of data: “Eternal” storage (hence the name ForeverDB), “Long-term” storage, and “Short-term” storage. It also provides a granular model of truth over time in a world of multiple conflicting sources of truth and a novel concept of identity mapping that is uniquely suited to the problem of reconciling disparate data both internally and externally to the organization. With ForeverDB™, information loss is simply never a problem. 

Apex BlockSync™


Apex BlockSync™ is a blockchain-powered, optionally distributed transactor of novelty in a given domain designed to make sharing semantically rich information across systems and organizational boundaries part of the architectural “woodwork,” not yet another API-driven exchange of information. BlockSync tackles the complexity of data interoperability while preserving organizational autonomy with respect to critical business logic and choice of back-end technology stack. No participant is forced to use the same database software, just the same source of truth.

Apex Synchronicity™


Apex Synchronicity™ is the technology by which information held in “Long-term” and “Short-term” storage in ForeverDB is synchronized across multiple internal systems of record. It provides internal data federation as well as a coherent methodology for identifying discrepancies across local systems and updating them as these discrepancies are resolved. With Synchronicity’s lightweight design, no system of record is conscious of participating in federation at all. Legacy systems of record can be replaced without fear of losing information, ever. 

Apex Team Collaborate™


Apex Team Collaborate™ simplifies data reconciliation and truth propagation by empowering your teams to vet new information as it enters the system, especially when errors or discrepancies are detected, forcing human intervention and workflow. With Team Collaborate, every reconciliation session is an opportunity to improve both efficiency and usability, providing analytics that will ensure continual process improvement—not to mention happier users—over time. Team Collaborate’s front-end, Apex DocuMentor™, ensures critical, timely documentation of each resolution. 


View All Features