SOMA – Service Modeling and Architecture Elena Epure,
Agenda Introduction Related literature Meta-modeling Example
Introduction SOMA – Service Modeling and Architecture Arsanjani, Ghosh, Allam, Abdollah, Ganapathy and Holley, 2008 Academy of Technology, IEEE, IBM SOA Community of Practice, SOA and Web Services Center of Excellence
Introduction Purpose: To guide the adoption of SOA within an organization Mistakes regarding SOA adoption lack of governance enable everything as a service use too many details for defining the services ignore SOA paradigms IBM solution: SOMA Custom tooling: SOMA-ME [CONTINUED]
Introduction Conducting order: Fractal model Roles: Consumer and Provider [CONTINUED]
Related literature SOA An evolution of Enterprise Architecture SOMA Origins: previous slide Validation: Resource and Capacity Management (RCM) Center Modernization (Mynampati & Milind, 2010) Other methods: TOGAF
Meta-modeling
[CONTINUED]
Meta-modeling [CONTINUED] Final deliverable: SOA Reference Framework
Example Company presentation ABC, non-life insurance company Merged with a life insurance company Problems: Overlapping processes Overlapping applications Complex IT infrastructure Solution: SOA adoption
Example Phase 3: Service identification Three complementary approaches Goal service modeling Domain decomposition Asset analysis Refactor and Rationalize DomainsFunctional areas Customer Management Claim registration Claim administration Billing and payment Claim Handling [CONTINUED]
Questions