soma – service modeling and architecture elena epure, 3736229 [email protected]

12
SOMA – Service Modeling and Architecture Elena Epure, 3736229 [email protected]

Upload: oliver-mcgee

Post on 14-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl

SOMA – Service Modelingand Architecture

Elena Epure, [email protected]

Page 2: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl

Agenda

Introduction

Related literature

Meta-modeling

Example

Page 3: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl

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

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

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

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

Meta-modeling

Page 8: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl

Meta-modeling[CONTINUED]

Page 9: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl

Meta-modeling[CONTINUED]

Final deliverable: SOA Reference Framework

Page 10: SOMA – Service Modeling and Architecture Elena Epure, 3736229 E.V.Epure@students.uu.nl

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

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

Questions

?