Data Structures and Algorithms for SOA-based enterprise Configuration Management