The invention relates to an object controller for controlling and monitoring railway trackside assets comprising one or more field devices (TrackObject1, TrackObject2, TrackObjectN) based on communication with external systems, which comprises at least one main unit (OC_Main) and one or more
extender units (OC_Ext1, OC_Ext2, OC_Ext3, OC_ExtN) connected to each other by means of a connection scheme enabling mutual communication. The main unit (OC_Main) is configured for communicating with at least one of the external systems, and the one or more
extender units (OC_Ext1, OC_Ext2, OC_Ext3, OC_ExtN) are each configured for connecting with assigned field devices (TrackObject1, TrackObject2, TrackObjectN) of the trackside assets. The object controller comprises at least the following subsystems, each distributed among the main and external units: at least one vital subsystem for implementing safety-related functions of the object controller; at least one non-vital subsystem for implementing non-safety-related functions of the object controller, wherein the at least one vital subsystem and the at least one non-vital subsystem are independent from each other; and a communication subsystem (MCom, ECom1, ECom2, EComN) for providing internal communication within each of the main and external units and between them, as well as communication with the external systems. The invention relates also to an object controller
system comprising the object controller of the invention and one or more railway trackside assets whose field devices (TrackObject1, TrackObject2, TrackObjectN) are assigned and connected to respective
extender units (OC_Ext1, OC_Ext2, OC_Ext3, OC_ExtN) of the object controller in order to be controlled and monitored by the object controller.