How we call an RPC that not only calls external functions but also updates data structures?

  softwareengineering

I have a simple C++ RPC that lets you have remote class instances that support live members (data structures) update as well as method calls. For example I had a class declared like this (pseudocode):

class Sum{
public:
    RPC_FIELD(int lastSum);
    RPC_METHOD(int summ(int a, int b))
    {
     lastSum = a + b;
     return lastSum;
    }
};

On machine A I had its instance. On machines B and C I had created its instances and connected them to machine A. So now they actually do all processing on machine A but machines B, C get lastSum class field updates automatically (and can subscribe to update event).

How to call (Nice Name) such a functionality when we have binding over network done automatically by RPC library? How RPC library creator can announce such feature?

Not sure what kind of name you’re looking for, but I have called what you’re describing by the following in the past (dependent on who required reports/descriptions):

  • RAU: Remote Auto-Updates
  • RSF: Remotely Synchronised Fields
  • CSF: Centrally Synchronised Fields
  • AFS: Automatic Field Synchronisation
  • SFF: Server Fed Fields
  • SUF: Server Updated Fields
  • CUF: Centrally Updated Fields

Although if you are looking for a definitive name, I am not entirely sure one exists, if there is I would be happy to find out though.

Theme wordpress giá rẻ Theme wordpress giá rẻ Thiết kế website

LEAVE A COMMENT