SOA considerations
To achieve an optimal level of flexibility when adopting an SOA-based approach, you must take into consideration key patterns, principles, and procedures. In this well-written article Increase flexibility with the Service Integration Maturity Model (SIMM) by Ali Arsanjani and Kerrie Holley (http://www.ibm.com/developerworks/webservices/library/ws-soa-simm/), there are seven stages of SOA maturity that are described. The path to SOA must consider several typical approaches addressed in the article. SOA adoption is a gradual process. JungleSea Inc. will embark on an SOA journey, in the context of building the Sales Fulfillment Application, by integrating applications using a service-oriented integration (SOI) approach.
JungleSea Inc. hired a consulting service from a top-tier consulting firm and experts in SOA. They found through workshops, maturity assessments, and business value assessment of their current and proposed projects that an SOA approach can potentially reduce...