Skip to main content
Portfolio - Afcon

Infrastructure Development: High-Throughput Publisher/Subscriber Component for Afcon Control & Automation SCADA Systems

Infrastructure Development: High-Throughput Publisher/Subscriber Component for Afcon Control & Automation SCADA Systems

Logo of Afcon Control and Automation Ltd.

We developed a mission-critical core software service for Afcon's wide-scale control-room SCADA systems, implementing a robust and optimized variation of the classic Publisher/Subscriber pattern for live system data items.

The development involved building an asynchronous polling and change-detection engine. This engine actively tracks, diffs, and evaluates variations in passive data endpoints, ensuring data is broadcast to subscribers strictly upon verified state changes. This approach effectively brought the benefits of the Pub/Sub paradigm to legacy and passive external data stores.

To handle diverse real-world environments, the component was engineered to ingest, parse, and unify data fields from multiple fragmented formats - including INI files, TXT files, XML structures, and relational databases via ODBC and OLEDB interfaces.

The service ensures bi-directional data flow, initial state synchronization upon new client subscriptions, and secure write-back operations to remote repositories for authorized clients. The entire infrastructure was programmed in C# utilizing Microsoft's WCF communication frameworks on .NET 3.0 technologies.

Back to Software architecture projects

Related projects

All projects
IAI

Legacy Modernization: High-Level Architecture & MIL-STD Detailed Design for Israel Aerospace Industries (IAI)

We were retained by Israel Aerospace Industries to lead the comprehensive architectural redesign and structural decomposition of a highly complex, dependency-heavy legacy system.

Full project detail
Hebrew University

Advanced Software Architecture: High-Level Design Delivery for the Hebrew University of Jerusalem

We were commissioned by the Hebrew University of Jerusalem to design the software architecture and systemic blueprint for a complex operational sub-system.

Full project detail
Bruker JV IL

Turn-Key Legacy Modernization & Connected Architecture: High-Scale Near Real-Time Control Systems for Bruker Technologies

We architected, fully developed, and successfully deployed two mission-critical software systems for Bruker Technologies, bridging the gap between legacy hardware assets and modern distributed environments. Both systems passed rigorous…

Full project detail

Providing simple solutions to complex problems.

Contact Us