Datasheet

c01_1 07/08/2008 27
technical implementations of services to the needs and demands of your en-
terprise. This is why an SOA strategy is so important. Any services that do
not support the SOA strategy must be postponed. Any technical service im-
plementation approaches that do not support your SOA strategy or enable
services interoperability and reuse must be avoided. There may well be a use
for both SOAP/WSDL and RESTful services in your SOA, but you must
understand the business and technology issues that support this decision
and plan accordingly. This must be an explicit choice rather than one you
discover after the fact. We suggest mapping your SOA services taxonomy to
the various service technologies and implementation models available, and
then making the right choices based on your SOA strategy and Opportunity
Roadmaps.
If your SOA strategy calls for orchestration of processes using BPEL,
then you should invest in a portfolio of SOAP/WSDL Web services that lend
themselves to composition. If your SOA strategy is based on leveraging in-
frastructure and technical services, be sure you invest in robust SOA ena-
bling technology that exposes security and authentication services, logging
and audit services, and related technical components across all application
development activities. If you need to expose legacy mainframe functional-
ity as XML Web services, these may impose a different set of Web services
design conventions on your organization.
Bottom line: Building your services the right way is subjective to your
organization’s requirements, its SOA strategy and goals, and what services
add value to its business and customers. However, in all cases, we urge you
to leverage industry standards to build your services the right way, which
will ultimately help you solve integration challenges, increase agility, im-
prove data accuracy, increase customer service, and more. Building services
the right way is essential once you’ve identified the right services.
SOA GOVERNANCE IMPLICATIONS
Building services the right way refers to the design-time SOA gover-
nance processes for applying industry standards, internal design prin-
ciples and patterns, ensuring conformance to EA and SOA enterprise
architecture extensions. In addition, building services the right way
relates to ensuring appropriate governance oversight as SOA projects
proceed through your project delivery process, or SOA/Services Soft-
ware Development Lifecycle (SDLC), with appropriate quality assur-
ance and testing processes.
Build Your Services the ‘‘Right’’ Way (Design-Time Governance) 27