Study of SOA and distributed database technology and its applicability in software tools evaluting the performance of