Creating a Web Dashboard that uses Roblox API

Hi there,

Something has been bothering me for a while, since Terabyte Services was around. I was amazed that by using a web portal, you could control your ROBLOX game in real-time, but I could never figure out how it works. I am experienced with HTML, CSS, LUA, and a tiny bit of Java. If anyone could explain how it works, that would be great.

Examples:
BloxTech
Terabyte Services Prototype

It probably works with HTTP requests. The Roblox game server sends requests to the website, and then it responds with some data, which will result in the Roblox game server doing something