The client applications use XPath messages over the wireless network to talk to this server, which is essentially a messaging bus.The server uses Web services interfaces, APIs and other interfaces based on the Java Connection Architecture to link easily with back-end applications and data.