![Page 2: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/2.jpg)
Agenda
Introduction
Related literature
Meta-modeling
Example
![Page 3: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/3.jpg)
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
![Page 4: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/4.jpg)
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]
![Page 5: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/5.jpg)
Introduction
Conducting order: Fractal model Roles: Consumer and Provider
[CONTINUED]
![Page 6: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/6.jpg)
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
![Page 7: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/7.jpg)
Meta-modeling
![Page 8: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/8.jpg)
Meta-modeling[CONTINUED]
![Page 9: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/9.jpg)
Meta-modeling[CONTINUED]
Final deliverable: SOA Reference Framework
![Page 10: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/10.jpg)
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
![Page 11: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/11.jpg)
Example
Phase 3: Service identification
Three complementary approaches Goal service modeling Domain decomposition Asset analysis
Refactor and Rationalize
Domains Functional areas
Customer Management
Claim registration Claim administration Billing and paymentClaim
Handling
[CONTINUED]
![Page 12: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f425503460f94c626b0/html5/thumbnails/12.jpg)
Questions
?