Architecture framework in support of effort estimation of legacy systems modernization towards a SOA environment