Your SOA doesn’t have to be all encompassing in order to be useful. You can start small. Just remember that the more services you make available the more useful applications your users will be able to compose. In a strict mathematical sense the number of possible applications increases exponentially in proportion to the number of services available.
That’s a good reason to get started now.
As you are reading this there are non-programmers (right now) composing new applications out of services available on the web. While the usefulness of some of these applications is questionable, the fact that thousands of new tools are being created is a staggering concept.
By building an SOA in your enterprise and giving end users the tools to create Enterprise Mashups you are creating a microcosm of web 2.0 within your own enterpise. That’s another good reason to get started now.
By starting small you also reduce risk. There’s a pretty good chance you’ll get it wrong on your first try. Learn on a smaller effort and apply those learnings on subsequent projects. It’s more important to start the process than it is to get it right the first time.
That’s a good reason to start small.
SOA is huge. Your company’s SOA will be big. But you can start small.
Technorati Tags: enterprise 2.0, web 2.0, soa, mashups, enterprisemashups