Object communication
Dynamic object data model (DODM) registers all relations of object to other objects in the system. If functioning of the object A depends on the functioning of the object B, the DODM functions will notify the object A about the change of object B value (state). At the same time, this information will be notified to all the objects that need the information to their functionality.
No active object of D2000 system executes synchronous activity of the type request/status detection (so-called polling) of other object, because it is often ineffective. All operations in the system are asynchronous - they are reactions to messages about DODM object status change. This communication method is called event-driven.
Information about object change is transferred among D2000 system processes in form of messages via communication interface D2000 ObjApi. ObjectAPI is an interface based on the communication items NamedPipes, that are transparent in computer network. It implies that individual processes of D2000 system can run on one computer as well as simultaneously on several computers connected into the computer network. DODM objects together with services of the dynamic object data model are centralized into individual process - D2000 Server.
Related pages:
Pridať komentár