The SOA Framework