Creating a server for online MMO games in PHP part 13 – Event-driven pattern, JSON-RPC and why not a service (SOA) architecture