General Architecture:
> Proxy-server based architecture allows for structured access through the mds API
> Proxy resides outside the Mobile Operator domain and functions as a gateway into the API/processing server which resides within the mobile operator’s secure area
> Processing server acts as an appliance that restricts unauthorized access to any part of the server or exposes any data by the Mobile Operator, mds, or 3rd party users
> mds API limits customer access to the processing server by allowing only input query streams and anonymized data output