Zircon software reduces expenses by leveraging legacy code and maintains robust features and business logic
Don't re-buy or rewrite—instead conserve and revitalize. Zircon software enables an evolutionary approach that incrementally improves legacy systems, rather than rewriting entire projects from scratch, while immediately leveraging advances in hardware/software infrastructure, such as multi-core chipsets and clouds, which ensures the resulting software enhancements work as expected and have proven business value.
Minimal IT training. Zircon software keeps legacy software and business logic intact, which ensures that existing IT staff can continue to reuse and build upon existing application functionality without requiring extensive (and costly) training needed to create an entirely new software system/platform.
Zircon software dramatically accelerates performance and increases scalability and functionality
Multi-core enabled. Zircon software allows applications to scale up to use newer multi-core machines and technologies, which ensures application performance can improve linearly with the number of cores on a chipset.
External-core functionality. Zircon software allows applications to scale out to any external network or cloud deployment, which ensures application performance can improve linearly with the number of external processing resources.
Automatic real-time load equalization. Zircon software automatically equalizes the load in real-time between all available network processors.
Automatic Service Discovery . Zircon software dynamically discovers and optimizes all available distributed services at runtime, with no manual administrative input.
Automatic Real-time Monitoring and Auditing. Zircon software provides powerful tools for automatically monitoring and transparently auditing huge volumes of application and system events, which facilitates transparency in the software decision making.
Persistent and recoverable. Zircon software uses a self-adaptive, fault-tolerant architecture, which ensures that applications automatically recover and transparently re-execute requests on different servers if existing servers disconnect or fail.
Distributed data caching. Zircon software can cache large data structures on servers by sending the data just once, then sending a reference to the cached data on each server during each request, which ensures that communication overhead is minimized compared to computation time.
Fast data transfer. Zircon software automatically generates optimized binary protocols for communicating between senders and receivers, which ensures that data transfers are much faster than tag-based protocols (such as HTML, XML, and SOAP).
No virtualization overhead. Zircon software runs at native operating system speeds on heterogeneous operating systems, hardware platforms, programming languages, and network environments, which ensures there is no overhead associated with virtualization technologies.
Zircon software minimizes development, integration, deployment, and administrative time and effort
No server-side development. Zircon software offer COTS C++ application servers that can execute existing application functions and algorithms in parallel without requiring any server-side development, which ensures quicker development and can fully employ existing servers—including those within “the cloud.”
Reduced testing. Zircon software allows you to maintain the business logic of your legacy application, which significantly reduces the amount of re-testing, while saving time and ensuring a smooth transition.
Incremental deployment. Zircon software can utilize multiple machines to distribute your application without having to take the network down, which ensures little/no downtime when parallelizing and distributing the upgraded applications.
Minimal application development. Zircon software is designed as a component-based framework that contains many “knobs”, which enable operators and users to extend and tune applications and middleware transparently to support new user requirements and feature enhancements.
Maintains application security. Zircon software can operate without needing to know application data and sensitive business logic, which ensures that your data is always secure and confidential.
Platform independence. Zircon software allows the deployment of any distributed and/or collocated computation on any popular operating system or platform with complete and automatic interoperability, which ensures platform-independence (e.g., a 32 bit Windows application can work on 64 bit systems and leverage the processors on Linux, Solaris, AIX, Mac, and other operating systems) without having to re-write or port the applications themselves since Zircon handles these conversions automatically.
Zircon software’s enables evolutionary transition to a robust and scalable middleware infrastructure that is decoupled from business logic and provides a stable platform for future expansion
Decouple infrastructure from business logic. Zircon software decouples the middleware, operating systems, processor, and networking infrastructure from your application business logic, which makes it possible to make independent changes in the business related objects to utilize the best suited concurrency and distribution model supplied by zNet.
Uniform concurrency and messaging model. Zircon software provides a uniform approach and API for local and distributed services, which enables easy switching between various distribution models to achieve the optimal utilization of available hardware and networks.
Data/event driven architecture. Zircon software recognizes any user defined and built-in data types and facilitates event binding to such types locally or across the network, which provides a natural platform for programming complex event driven distributed architectures.
Integrates with a range of databases and interconnection technologies
Database-independent. Zircon software can be used with any popular database or database interface, ranging from relational data accessed via SQL/ODBC or distributed file systems (such as those provided by Google and Hadoop), which ensures your applications never depend on proprietary databases.
Interconnection-independent. Zircon software can be run across a wide range of interconnection topologies, ranging from n-way multi-core chipsets (such as the 8 core AMD Opteron 6134) to massively multi-core platforms (such as the 1024 core SGI Altix) to private, public, and hybrid clouds, which ensures that specific deployment needs and specifications are met.