Implementing xGraph

The xGraph framework is fundamentally designed to be implemented incrementally in stages. Because the xGraph architecture is fractal by nature it can be implemented at many different levels of an organization or problem space. The architecture could handle a large organization by abstracting individual processes (either very complex or simple) within a single node (object) and only providing the structure for the problem. Alternatively a solution could be implemented from the bottom creating a solution for a complex process and abstracting the data for processes above it. The communication above would consist of an abstraction communication layer that would “translate” between the xGraph solution and the outer world. This would then propagate like a virus within the structure of the existing solution.

Real World Example: A solution in the Electrical grid domain can be conceived where individual homes implement intelligent hubs optimizing energy usage. They would still communicate with the larger grid through their smart meter but no one else would need to change. Then two homes next to each other could share a battery system that would have an xGraph framework to manage their electrical use between them. Another group of homes across town could implement the framework without the greater grid. Then the electrical utilities could connect their substations together but not any lower level networks. Years later the small microgrids of multiple homes would then group together into larger microgrids that would then communicate with the utilities substations.