|
|
||||||||||||||||||||
| Home > SOA News > Radically transforming your business through embedded services | |
| SOA News: |
|
||
Guest Commentary
Invention and innovation are very different things. An invention is a new technology, concept, or process that improves upon previous technologies, whereas an innovation is the application of that invention to radically change the way things are done. In practice, innovation often lags behind invention, what ZapThink calls a "horseless carriage" mentality in which people tend to think of new technologies in the same way that they have applied older technologies. After all, it's hard to conceive of new ways of doing things when the old way has become so familiar. Just as with the automobile, which underwent several years of innovation before it moved beyond being a carriage without the horse, Web Services and Service-Oriented Architectures (SOAs) are now entering a period of innovation. And as with the automobile, which transformed our cities, our lives, and our landscape, SOAs promise to transform business. The problem, however, is that it's hard to conceive of the ways that new technologies will transform day-to-day life when the only benefit you can think of is one less horse to feed. Innovation: The Key to Transformation Because of this short-sighted application of technology, companies are still trying to find the "killer app" for SOAs – the application of the technology that will provide significant value-add that is clearly better than the existing technology status quo – and possibly radically transform their business. Simplified integration, legacy enablement, and Service reuse are the evolutionary, short to medium-term goals of SOA, but the radical, innovative application of SOA is quite different – namely, the business-to-business (B2B) embedding of business processes on a global scale. If the Web Isn't About Brochureware… So, just as the Web isn't simply about a better means of distributing marketing information, then Web services and SOAs aren't simply about reducing integration complexity or doing CORBA better. Businesses are struggling to understand how Web services and SOAs will provide significant value-add to their business, but many are thinking about the wrong value proposition. The key to understanding how SOAs will radically transform business is to understand how the Service abstraction layer changes the way that companies develop, expose, and consume business processes in a B2B environment. The Embedded Business Process However, traditional forms of integration are unable to realize this value proposition. Most companies implement integration as an arm'-length activity where their own business processes are isolated from their customers'or partners'business processes. As such, when these companies consider implementing Web Services or SOA, they only see limited value – that of reducing the cost of that arm's length integration. But companies really don't want integration at arm's length – they really want their products or services to be embedded within their customer's business processes. In effect, this is a true form of "business process outsourcing" where a company's customers extend their business processes to include their products and services. Such embedding is where the true transformational value proposition of SOA lies. SOA enables embedded business process in two key ways. First, SOA mandates that companies consider their application functionality to be location independent, loosely coupled assets that Service consumers can compose as needed. Such Services must be secure, policy-based, and reliable. These capabilities allow companies to build Services that are not simply front-ends to back-end processes, but that they can also embed into their customers' systems. Second, SOAs enable companies to build processes that are composed as Services, and in turn, exposed as Services, which means that an entire business process can be exposed to customers, without sacrificing the ability to modify that process in a loosely coupled fashion. The Requirements for Embeddable Business Processes Just as importantly, those embedded Services must be reliable. Companies won't be able to embed a Service into their critical business processes if it works 90% of the time. These Services need to work 100% of the time. Service providers must therefore build embedded Services to an exceptionally high quality standard. Clearly, companies should also once and for all drop the notion that SOA is a synchronous, request-and-reply technology. Companies should be implementing SOAs that are asynchronous and typically event-driven. There's no other way that companies can even hope to get the reliability needed to make their Services embeddable. Finally, embedded Services must take into account not only their own security and access policies, but also the policies of the processes in which they are embedded, as part of a trust relationship that covers all of the companies involved. At some point, therefore, companies will have to consider implementing policy negotiation in which Service consumers and providers can select the best policy to apply from a list of allowed execution patterns. Interestingly, business-to-business specifications like ebXML had this sort of capability in mind when they were first conceived over five years ago, but it has taken until now for companies to realize why this is so key to making embeddable business processes work. The ZapThink Take
Copyright 2004. Originally published by ZapThink LLC, reprinted with permission. ZapThink LLC provides quality, high-value, focused research, analysis, and insight on emerging technologies that will have a high impact on the way business will be run in the future. To register for a free e-mail subscription to ZapFlash, click here. For more information:
'); // -->
|
|
||||||||||||||||||||||||||||
| About Us | Contact Us | For Advertisers | For Business Partners | Site Index | RSS |
|
|
|
|||||||