6. Social Server The social server is a separate C application that facilitates the interaction between meshcentral.com and social media sites. Currently, this application only supports Twitter. The application listens to the “MeshCentral” Twitter feed for user commands, and posts events obtained from the MSMQ software bus over to Twitter when needed. The social server uses OAuth to gain permission on post on user’s Twitter feed, this is the industry norm. This server has no exposed public ports. It mostly uses the database to check permissions, get OAuth information and other information to complete text messages. If uses MSMQ to get actions that maybe interesting to broadcast and to send command that users have performed (A user may power on or off a computer using a Twitter command. 7. Conclusion The combination of the Mesh Agent, ASP.net application, AJAX server, Swarm server & Social Server allows fora rich set of online web based interactive usages. These components are also split into this architecture to make it easier to debug, and make the server more scalable. By building on top of known robust database and message queuing components, we insure that this solution may scale well going forward.
High Level Architecture MeshCentral.com 10 Security is a prime concern of this entire solution. Most of it is solved using industry standards such as TLS and PKI infrastructure to provide privacy, authentication and access control.