Globalization has resulted in overcapacity in a number of core industries, such as telecom, IT services, retailing, and car manufacturing, among others. The price transparency offered by the Web has enabled customers to extract maximum value, a trend that has led to unprecedented price competition. It seems unlikely that profits will rise dramatically in the years ahead, even as the world pulls out of what some commentators reckon was the first "global" recession. This may well result in cost cutting on an ongoing basis, and there's no reason to suspect that IT won't be hit. I think that IT should endeavor to become as streamlined as possible and BPEL/web services suggests itself as a possible path to take.
By removing business process logic from code, we would see the potential emergence of generic software for web services use. Business process logic would then reside in a BPEL layer that would orchestrate the required service calls. This would help to reduce the growing complexity of software and systems.
- Business Process Execution Language for Web Services, Packt Press
- Wikipedia's entry on BPEL
- WS-BPEL 1.1 Specification hosted by IBM