Web Services, SOAs, and Integration
Today, we’re still in an early phase for Web Services and SOAs. The traditional mindset that needs changing is the view that Web Services are an extension of the component object model. To many developers, Web Services are simply “another interface to a compiled object.” Instead, enterprises should approach SOA as fundamentally a process-driven architecture that leverages distributed processes in addition to distributed Services.
Distributed processes are all about the creation of business processes that in turn depend on other business processes that may be defined anywhere in the organization. Such distributed, SO processes are the key to composite applications that run on an SOA.
Approaching SOAs and Web Services from this perspective simplifies and clarifies many of the troublesome issues relating to distributed computing and Web Services. Today, integration goes from being a troublesome chore that must be accomplished through implementing increasing layers of complicated and expensive technologies. In the SOA world, integration becomes a side effect of process execution. In fact, it’s virtually impossible to create an important business process that does not provide the fundamental benefits of application and business integration. The mere act of orchestrating a composite application achieves most integration goals.
Comments