As SOA matures, it is imperative that SOA becomes more main stream in the enterprise beyond just integration. New solutions coming up will leverage the notion of services and business processes/orchestration in an entirely new light. Could factor in top-down solution design (process first, services next) as in Process Oriented Architectures, or could even take SOA into the emerging enterprise IT clouds.
As virtualization becomes a reality in enterprise infrastructure, question of time before most IT solutions are available in the virtual-enterprise cloud. Be it complete solutions running in SaaS model, or SOA services available on the cloud. These solutions give more power to the end user. One allows users to access the software with zero-hassle and still allows integrating the same with other solutions the user may need (Such as reporting), and the other allows for services to be on the cloud allowing users to “orchestrate” these into business processes.
The virtualization combined with the empowered-users in the Web2.0 environment, where user wants to “control” the software solutions being used, brings forth new solution demands and architecture possibilities. Over the next few weeks, will post some thoughts around this space.