Developing Applications With Enterprise SOA