He [Donald Rippert, CTO of Accenture] described the four phases of SOA implementation, which begins at using XML as an interface, then implementing legacy systems as Web services, and then using an ESB to connect Web services and use composite processes. The fourth phase involves using BPEL (Business Process Execution Language for Web Services) in which a business application is revised by making changes to the process model rather than the code.
But SOA, for the most part, is not enabling this yet, said Rippert.
“Maybe someday, but not today; I don’t see it today,” Rippert said.
Agreed. There are lots of phase 2 and phase 3 work to do. Web Services and ESBs are still very under-used by most customers.