Many enterprises are working with service-oriented architecture (SOA)
initiatives using a variety of approaches. Regardless of the specific
approaches undertaken, the intent is to build services and business processes
to enable the organization to realize the benefits of SOA. However, you need
to practice specific techniques to ensure that the service capabilities you
are building are strategic. This article covers specific technical practices
that help you build services for today and the future.
Switch from Web Services to the SOA Metaphor
Web services consumed ad-hoc from multiple one-off projects and initiatives
will guarantee that you end up with a rat's nest of point-to-point
integrations. Instead, fully embrace the SOA metaphor where service
capabilities are built, versioned, audited, governed, and reused. Consumer
contracts are sacred artifacts that cannot be... (more)