Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
By: Thomas Erl This guide will help you dramatically reduce the risk, complexity, and cost of integrating the many new concepts and technologies introduced by the SOA platform. It brings together the first comprehensive collection of field-proven strategies, guidelines, and best practices for making the transition toward the service-oriented enterprise.
|
The initial SOA migration may be the most expensive part of an enterprise-wide initiative
however, the scope of your ROI will likely go beyond the migration phase. Further
revisions to an ROI will improve the accuracy of its predictions as they relate to subsequent
phases in a long-term program.
This is where the fore mentioned naming conventions are incorporated with your
enterprise-wide interface design standards. With a fundamental knowledge of what
Web services will be encapsulating, you can create a generic, consistent interface with
operation characteristics that comply to a standard model. With that in place, you can
then build the back-end logic. (For a step-by-step process on how to analyze and design
service interfaces using this approach, visit Chapter 6.)
As shown in Figure 13.3, you can upgrade application A without requiring changes to
application B. However, depending on the nature of the upgrade, application A’s Web
service may be affected. Modifying the integration layer, though, tends to be much easier
than making changes to legacy logic.
Security requirements define boundaries, real boundaries
The required use of a SOS model can impose significant restrictions upon application
designs. This is offset, however, by the fact that its use also alleviates application development
projects from having to deal with many of the issues relating to security. Most
of the decisions will have already been made; all the project team has to deliver is an
application that conforms to SOS standards.
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
By: Thomas Erl This guide will help you dramatically reduce the risk, complexity, and cost of integrating the many new concepts and technologies introduced by the SOA platform. It brings together the first comprehensive collection of field-proven strategies, guidelines, and best practices for making the transition toward the service-oriented enterprise.
|