Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem...

23
Business Object Oriented Enterprise Modeling Patrick Derde & Laleh Rafati

Transcript of Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem...

Page 1: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Business ObjectOriented

Enterprise Modeling

Patrick Derde & Laleh Rafati

Page 2: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Outline:

2

Business Object oriented Enterprise Modeling:

Part 1: Way of Thinking and Modeling (Patrick Derde)

Part 2: Demonstration through BIAN Practice Case (Laleh Rafati)

Page 3: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Everybody sees (understands) the same?

AB

Page 4: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Business Object oriented Enterprise Modeling

4

Problem Statement ?

A model is abstraction of reality

Reality is for everybody the same, how it is seen is different

→different people model reality differently

Challenge ?

Provide a method that guide modelers to model reality in such away that they all come up with the same model

Page 5: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Scope:

▪ Information Modeling

▪ Administrative Systems

4 Patterns:

1. Term-Concept Pattern (SBVR)

2. Concept Model Pattern (ERD)

3. Concept Classification Pattern

4. Business Object Model Pattern

Process:

1. What is the concept represented by a term?

2. What is the type of concept?

3. If the concept is an object, what type of object is it ?

4. Apply Concept Model Pattern.

BOEM in a nutshell

Page 6: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

1) I describe “something”What does it mean?Synonyms ? Homonyms

2) What is the type of concept ?

3) Am I describing a business Object ?

4) What is the type of Business object ? 5) How do I model the concept relatedto otherconcepts ?

6) What are the concept Characteristics ?

Term – Concept Pattern Concept Classification Pattern

Business Object Model PatternConcept Model Pattern

Page 7: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Terms & definitions (SBVR)

Term, Concept, Definition ?

Every Business Concept

• is named by a business term.

• is accompanied by a definition .

Business Glossary:

The set of business terms accompanied by their

Definition(s) in context.

Example:▪ Business Concept: Actor▪ Business Term: Party▪ Business Definition:1) Party is an entity involved in an activity

(ISO20022 Business Glossary)2) Party is an autonomous entity in which a

bank has a business interest in (BIANBusiness Glossary)

This diagram is only used toillustrate the

thinking pattern, itis normally not

used to be shownin the information

model

Page 8: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Concept Model Pattern (ERD)

For each business concept we ask :

▪What is the definition ?

▪What are the Business Concept Types (classification) ?

▪What are the descriptors ? identifiers, life cycle status, other attributes

▪What are the relations with other business concepts ?

Aggregation relationship = has a set of

Concept Classification

Instances

Page 9: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Concept Model Pattern: Example

Customer ▪ As an object ?▪ As a Classification ? ▪ As a Relationship ?

Page 10: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Concept Classification Pattern :

What Information Concept Types to distinguish ?

A concept is “whatever you can think of”

This is too abstract to get grip on the type of information that has to be modeled.

There is a need to distinguish the concepts from an Information technical point of view.

Page 11: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Business Object Model Pattern:

Page 12: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Business Object Model Pattern:What Business Object Types to distinguish ?

What are the fundamental Business Objects ?

Page 13: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Outline:

13

Business Object oriented Enterprise Modeling:

Part 1: Way of Thinking and Modeling (Patrick Derde)

Part 2: Demonstration through BIAN Practice Case (Laleh Rafati)

Page 14: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

BOEM: Practice Cases

Envizion BOEM

……

Banking

Retail

Insurance

Flemish Government

Page 15: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Banking Industry Architecture Network (BIAN)

BIAN is widely known as a banking standard in the financial sector. It’s goal is to set

global standards to address the integration problem by focusing on application-to-

application (A2A) rather than business-to-business (B2B) integration.

Message Model

Data Model

Business Ontology Model

Positioning Banking Data Standards

Business Object Model

Semantics/Meaning

Business Concept

Conceptual/Logical Data

Messaging

BOEM

Page 16: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Positioning BOEM in BIAN Enterprise Architecture

Page 17: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

1) Current Account? Definitions? 2) What are the type of concepts ?

4) What are the type of Business objects ? 5) Model the concept related to other concepts ?

6) What are the concept Characteristics ?

Term – Concept Pattern Concept Classification Pattern

Business Object Model PatternConcept Model Pattern

Current Account is a package of payment services (e.g., credittransfer, direct debit, withdraw, card payment, deposit) accompaniedby terms and conditions (e.g., interest, limits, charges, price, tax).

Current Account is an agreement between bank and customer/clientwhich regulates arrangements (e.g., withdraw, deposit, direct debit,price) and conditions (e.g., cancelation of contract, closing account,blocking account, interest, fees, charges and penalties) in using thecurrent account product.

Current Account is a bank account which keeps the financialstate/position of one or more current account agreements.

e.g., Current Account Agreement Identifier, Name, Description, Characteristics, Lifecycle, Lifecycle Date, …

Page 18: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Applying BOEM in BIAN Payment Business Domain

Page 19: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Contribution of BOEM in BIAN:

BIAN Business Object Model

BIAN Service Landscape

APIs

Business Docs

Data Analytics

ReportingFact based Decision Making

Page 20: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Business Object oriented Enterprise Modeling

20

Value proposition - Outcomes ?

• Faster common understanding of the meaning of terms

• Less entities , because of explicit awareness of the distinctionbetween objects and the views

• Information Models all have the same structure by nature

• Higher reusability and more easy identification of reusableobjects

• Definitions of concepts are much more precise because definedbased on objects and not on views

• Business rules can be defined much more precisely

• Different modelers modeling the same problem come up with for80% the same model

• Much more easy to formulate information requirements

• …

Page 21: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Thanks for your attention. Question?

Page 22: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Patrick Derde

Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified enterprisearchitect. He has more than 20 years experience in the different domains ofenterprise architecture in financial institutions, Retail, Government, Utilities, etc. . Hehas a master in Commercial Engineering and at the university of Leuven KUL and healso graduated in actuarian sciences. In 2009 he was awarded and nominated as afellow of the university of Leuven. He is founding member and director of the DataManagement Association (www.dama-belux.org) . He is also managing partner ofBiZZdesign Belgium (www.bizzdesign.com) and Managing Partner of Envizion(www.envizion.eu) and Trainer for SMME (www.smme.com) .

Contact information:

Email: [email protected]: +32 (0)497 302387Web: www.envizion.eu

Page 23: Business Object Oriented Enterprise ModelingBusiness Object oriented Enterprise Modeling 4 Problem Statement ? ... Patrick is a Cobit 5, TOGAF 9, ArchiMate 2.1 and SFIA 6 certified

Copyright – All Intellectual Rights Reserved 2015 - Envizion Cvba,

Laleh Rafati

Laleh is working in Envizion consulting company as Enterprise Architect fromOctober 2016. Recently, she has been completed her PhD study in the field ofbusiness informatics at the faculty of Economics and Business Administration atGhent University. She has more than 10 publications in international conferencesand journals in Business Informatics and Service Science. Her research experiencesfocus on Enterprise Modeling, Conceptual Modeling, Service and System Thinkingand Strategic Management. Furthermore, she has 6 years work experiences in thefield of Enterprise Architecture in IT projects in Iran.

Contact information:

Email: [email protected]: +32 (0)494 740751Web: www.envizion.eu