Datasheet

c01_1 07/08/2008 26
The right services are derived from your SOA strategy and align with your
future direction. The right services support your SOA goals. The right ser-
vices offer a balance between immediate value and long term investment.
The right services should be reusable and shared to ensure rapid return on
investment, short payback periods and cost avoidances.
The right services can be quickly identified by examining the SOA op-
portunities that are documented in your SOA strategy. By performing a pro-
cess decomposition operation on each of the opportunities in your SOA
Opportunity Roadmap, you can quickly identify processes, applications,
and candidate services that meet the criteria for being the right services. Of
course, to really ensure these are the right services, you must perform ser-
vice modeling and design activities on the candidate services to achieve ap-
propriate functional scope, encapsulated functionality, granularity, and
reusability as well as assessing risk and business fit. Getting the right serv-
ices is a function of focusing on the right SOA opportunities using an SOA
Opportunity Roadmap that supports your SOA strategy.
BUILD YOUR SERVICES THE ‘‘RIGHT’’ WAY
(DESIGN-TIME GOVERNANCE)
Once you have identified the right services, whether they are existing ser-
vices or candidate services mapped to your SOA strategy, you must still
build them such that they enable the business value you desire. That means
building your services right so they are reusable, composable, atomic, state-
less, extensible, and agile. In other words, build them the right way. For
example, there is a lot of debate about SOAP/WSDL Web services versus
RESTful services in the industry today, which in our opinion is the wrong
debate. The debate should not be about which technical services paradigm
is better than the other, but about when and how to match the appropriate
SOA GOVERNANCE IMPLICATIONS
Building the right services is an extension of ‘‘doing the right SOA
things.’’ Identifying and building the right services is based on target-
ing the right SOA opportunities and processes for SOA enablement.
These, naturally, are selected based on the SOA strategy and SOA
governance framework.
26 THE SOA GOVERNANCE IMPERATIVE