Overview

The project structure has been depicted in the following diagram:

modules.png

Structure

Project has been divided into 4 parts:
  1. Core - contains core functionalites. It provides data serialization mechanisms, proxy services to Bing Spatial Data Services REST API;
  2. Commands - enables command line arguments parsing, commands creation and execution;
  3. Console - console client;
  4. Service - windows service with watch folder functionalities.