OSLO uses
- OSLO uses DNS SRV records to find the appropriate servers to query on each member company's network
- OSLO uses the XMPP protocol suite to transport messages.
OSLO assumes
- OSLO assumes that members already have a database holding user locations and a way to query this
- User locations are updated manually or automatically
- All user locations have a latitude and longitude
OSLO requires
- additional DNS srv records
- a server that will answer server-to-server XMPP formatted queries
- a server that will answer XMPP formatted publish-subscribe queries
- a "nearby server" that will answer nearby queries from participating networks
DNS Server
DNS SRV records are added to define where the following are located:
- XMPP server
- publish subscribe server
- nearby server
XMPP server
Publish Subscribe server
Nearby Server