Service-oriented architecture: How SOA is evolving and what organizations can do to prepare