Distrix
The Distrix® product suite provides infrastructure and development tools that deal with information exchange across programming languages, operating systems, hardware components, and communication protocols in a distributed system.
Distrix isolates and manages the environmental issues that complicate interoperability. As a platform for loosely-coupled systems, Distrix enables components to be added or replaced during operation or configurations to be prototyped without directly impacting adjacent systems in a plug and play manner.
Unlike traditional real time middleware, Distrix is not a specification but a way of dealing with multiple specifications simultaneously.
Distrix bridges the software/hardware divide, allowing your integration teams to focus quickly and easily on the information to be exchanged, associate the information providers and consumers, and create re-usable information conversions. Distrix-enabled resources can be quickly re-used and re-deployed in different and various applications or projects without the need for customization or reengineering for each purpose. Distrix allows each component system to continue to send and receive in the components' own native format while managing the dynamic delivery of information and providing a framework for loosely-coupled data conversions.
Distrix hardware and operating system abstractions enable platform migration without costly recoding and retest.
Distrix Core Services provide the runtime infrastructure in a Distrix-enabled environment. More...
Distrix System Builder provides developers of Distrix-enabled systems with the tools required to create and deploy systems using Distrix Core Services. More...
Distrix System Manager provides System Administrators and System Operators with the tools required to configure, control, and monitor Distrix-based systems. More...
Use your tried and tested software and methods
The Distrix software platform and tools, supported by Spark's loosely-coupled, distributed system design approach, provides an off the shelf solution so that:
- Systems can be extended without extensive reprogramming
- Data can be converted without impacting legacy code
- Processing can be distributed to the most effective place in a design
- Components can be simulated and tested in isolation
- Service Oriented Architectures can be implemented incrementally
Use your existing resources
Distrix enhances your existing hardware-software integration skills by:
- Helping system designers model information flows before implementation
- Allowing programmers to work with the languages and programming practices they know
- Allowing each component in a system to continue to send and receive information in its own native format
- Providing an environment where cross-functional teams can work collaboratively yet maintain autonomy





