ff

789 Words2 Pages

7.1 Procedure Model Analysis In table 1 is possible to see the general overview of the chosen procedure models, according to the criteria selected on section five. All models are powerful methodologies that approach SOA in a more adequate manner than old-fashioned procedure models, offering a more comprehensive set of alternatives and addressing many of the elements needed to build projects under this approach. However, as it can be observed, there is no Procedure Model that covers all the aspects considered important, some models for instance, focus more on software engineering, others do not take into consideration governance and a few of them offer tool support: Enterprise SOA Roadmap: Covers very detailed the analysis and development steps of what could be a comprehensive lifecycle, but leaving governance without an important role, which is treated at the operational level when enterprise SOA and NetWeaver community are set up. SAP tools are adopted in this methodology, i.e. NetWeaver, with the purpose of achieving and growing the added value that resulted from this solution, considering service consumer and service producer together. SOA Roadmap, as a planning tool, should be materialized avoiding risk and keeping cost low. Roles awareness is an important aspect in the adoption of a SOA roadmap, enabling a better understanding of the impact of the solution and how to deliver a robust SOA project (Kack amd Lindemann 2007). SOA Foundation Life Cycle: Essentially this procedure model concentrates on individual services leaving business processes and composite applications out of the lifecycle. Despite the fact of been a methodology focusing more on software engineering, business engineering aspects are also treated. The use... ... middle of paper ... ...ce-oriented Design and Development Methodology: is a procedure model focusing in software engineering that describes in a detailed manner the different phases involved in this methodology. A couple of negative aspects come across this methodology; first, there is no tool-set integration to the procedure model to effectively support the procedure model and the second aspect not properly treated is a case study or example that it could have been included to give a better explanation of this SOA approach. SDDM is a very interesting way to solve the challenges that SOA imposes, some strengths that can be mentioned are the availability of its specification, Business IT-alignment focus, consideration of service consumer and producer and the description of the entire life-cycle. In addition, this is a Web services driven SOA methodology (Papazoglou and van de Heugel 2006).

Open Document