Architecture
The Devil Framework Application Server is based on the Pyhton language technology and provides companies with an
extensive set of core software services designed to meet the needs of control, management and automation
applications across all industries. The framework architecture provides the following set of services:
-
Distributed multi-tier fault-tolerant architecture, designed to work with unreliable
intermittent communication channels.
-
Modular plugin-based system with runtime upgrade and reconfiguration
without down-times.
-
Event-based data processing, scripting and calculation capabilities.
-
Deterministic script and function processing.
-
Alarm and event management and historization.
-
Communication-, data-, component- and API-level security.
-
Reporting and ad-hoc query capability.
-
Support for XML-RPC, SOAP and other communications standards.
-
Support for multiple database storage systems.
-
Centralized system diagnostics from any workstation.
-
Online maintenance and expansion.
-
Component-based development model.
Distributed Communications
The Devil Framework Application Server provides users with complete flexibility
in architecture choices both during the initial system design phase and throughout
the lifetime of an installed system.
The Devil Framework Application Server:
-
Develops centralized or distributed applications.
-
Includes each application component in a global, networked namespace.
-
Simplifies the maintenance process. Changes in data sources or system deployment
models do not require changes to other components in the system.
Configuration changes and software updates are automatically distributed and
deployed.
Scalability
Too often, applications become locked into the single topology for which they were initially designed.
The problems associated with an inflexible architecture are the inability to respond to poor system
performance or changing system requirements.
The Devil Framework Application Server resolves the problems associated with scaling automation
applications because there are no limitations on system size. Plus, performance issues are easily
addressed through the introduction of new nodes.
The Devil Framework Application Server:
-
Provides unlimited scalability from one node to hundreds.
-
Adds new components, and any defined data points are automatically integrated
into the global namespace.
-
Offers a common, distributed namespace that allows for controlled information sharing
between nodes.
|
|