new تيم یكرآ نابز اب ارگ سیورس ینامزاس یرامعم...
TRANSCRIPT
مدلسازی معماری سازمانی سرویس گرا با زبان آركی ميت
دکتر اکبر نبی الهی، مهندس محمود قاسمی
دانشگاه آزاد اسلامی واحد نجف آباد، آزمایشگاه معماري سازمانی
[email protected]، 1398آبانماه
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
نقش زبان آركی ميت در مدلسازی معماری سازمانی✓
آشنایی با اصول مدلسازی در زبان آركی ميت✓
رویکرد سرویس گرایی و لایه ای در زبان آركی ميت✓
مدلسازی لایه های معماری با آركی ميت✓
كاربرد دیدگاهها در مدلسازی معماری سازمانی✓
2
اهداف کارگاه
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
چیست؟ ArchiMate
زبانی با مفاهيم لازم برای توصيف معماری سازمانی
چارچوبی برای سازماندهی لایه های معماری سازمانی
نماد گرافيکی برای نمایش مفاهيم مختلف معماری سازمانی
چشم انداز مصور برای ذینفعان مختلف معماری سازمانی
3
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Archimateزبان
زبان ارکیمیتمدل سازي سطح بالا در داخل یک دامنه
(یکپارچگی)مدلسازي ارتباط بین دامنه ها
مبنایی براي مدلسازي و مصور سازي معماري
مبنایی براي تحلیل مدلها
در ارتباط با سایر استاندارد ها
4
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Archimateسرویس نقطه تمركز
External
business service
Internal
business service
Internal
infra. service
External
infra. service
مشتری
External
application service
Internal
application service
Business
Application
Technology
5
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
معماري سازماني سرويس گرا
سبکی از معماري سازمانی استت کته در بازاناستی ستازمان، بتر نگتر سرویس گرا تمرکز دارد و داراي فرآورده هاي سرویس گرا است
6
معماري سرویس گرا معماري سازمانی
بهبود تصمیم گیرياناسایی دارایی هایکپارچگی اطلاعات
...و
انعطاف پذیري
چابکی در مورد اعمال تغییرات
...و
معماري سازمانی سرویس گرا
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
پارادايم سرويس گرايي در سازمان
7
رلایه كسب و كا(SOE)سازمان سرویس گرا •
ی لایه سيستم ها
اطلاعاتی
(SOA)معماری سرویس گرا •
لایه زیرساخت و
شبکه
(SOI)زیرساخت سرویس گرا •
8آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
سازمانی سرویس گرا و لایه های سرویسمعماری
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
در همکاري با چندین Telematicaپروژه آرکی میت توسط یک تیم پروژه از موسسه ✓.تعریف اد( 2004) دولت ، صنعت و دانشگاه ها : اریک هلندي از جمله
9
ArchiMateتاريخچه
2009
2012
2013
2016
ArchiMate® 1.0
ArchiMate® 2.0
ArchiMate® 2.1
ArchiMate® 3.0
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
لايه هاي اصلي چهارچوب
7
Application
Technology
Business
Passive
structure
Behavior Active
structure
Aspects
Layers
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Implementation
& Migration
Implementation & Migrationاضافه شدن
11
Application
Technology
Business
Motivation
Layers
Passive
structure
Behavior Active
structure
Aspects
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Strategy and Physical Elements
12
MotivationPassive
structure
Behavior Active
structure
Strategy
Business
Application
Technology
Physical
Implementation
& migration
Aspects
Layers
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
عناصر كليدیو های اصلیلایه
Technology
Application
Business
Passive
structure
“object”
Behaviour
“verb”
Active
structure
“subject”
ProcessesInformation
Data
Organisation
Products &
Services
Applications
Technical Infrastructure
Business
Functions
13
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
معماري لايه اي و سرويس گرا
Business layer
Application layer
Technology layer
Internal processes, roles and actors
Infrastructure
External infrastructure services
Application components and services
External processes, roles and actors
External application services
External business services
Handle claim
CustomerInsurant
Registration PaymentValuationAcceptance
Customer
information
service
Claims
payment
service
Customer
administration
service
Payment
service
CRM
system
Financial
application
Customer
information
service
Claim
registration
service
Claims
administration
service
Policy
administration
Claim
files
service
IBM System z
DB2
Financial
application
EJBs
Customer
files
service
Blade
Application
server
Claim
information
service
Customer
data
ArchiSurance
Insurer
Customer
db-tables
LAN
Submit
claim
14
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
product
Travel Insurance
Policy
contract
Product and Services
Security
value
Customerinformation
service
Insurance
application
service
Claimregistration
service
Claimregistration
service
Claimpayment
service
business service
Customerbusiness actor
Insurant
business roleassignment
15
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Business Process and Business Service
Handle Claim
PayValuateAcceptRegisterDamageoccurred
event
Customerbusiness actor
used by
Insurant business role
business process triggering
Reject
junction
Notification
access
business object
Claim registration
service
Customer Information
service
Claimpaymentservice
business service
realisation
16
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
application interface
Application Concepts including Services
Policy administration
application component
Policycreation
application function
Financial administration
Premiumcollection
Customer
filedata
Policy
datadata object
Policy creationservice
applicationservice
Policy
access
service
17
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Application Usage by Business Processes
Handle claim
Register PayValuateAcceptNotifi-
cation
Financialapplication
Policyadministration
administrationCustomer
service
Paymentservice
CRMsystem
Claim
serviceadministration
Notifi-cationdata
18
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Technology Concepts
IBM System z Sun Blade
device
Databaseaccessservice
infrastructure service
DB2Database
iPlanetApp. server
system software
LAN
network
association
artifact
Database
tables
Fin.application
EJBs
19
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Deployment
Financialapplication
CRMsystem
Customer
data
IBM System z
DB2Database
Sun Blade
iPlanetApp. server
Databaseaccessservice
LANFin.
applicationEJBs
Database
tables
20
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
(CBP)قابلیتبرمبتنيريزيبرنامه
کیقابلیتبرمبتنیریزیبرنامهسازمانیمعماریدرکاربردیرهیافت
شکلدرشدهارائهمتدولوژی.استیتقابلبرمبتنیریزیبرنامهبرای
دیدگاههایومفاهیم.شودمیاستفادهزباندرقابلیتمدلسازیبرایلازم
.استشدهارائهآرکیمیتدرCBPکاربستبهکهمنابعازیکی
استپرداختهسازمانیمعماری9.1نسخهدر.میباشدتوگفچارچوب
بریمبتنریزیبرنامهعنوانباتوگفدرکیوتکنیراهنمایکعنوانبهقابلیت.استشدهاشارهمعماریتوسعهروش
Capability based planning with TOGAF and ArchiMate,
Papazoglu Anastasios, Master Thesis, 2014
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Outcome
Motivation & Strategy
22
Capability
Course of Action
Driver
Goal
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Capabilities and Resources
23
Resource
Capability
24آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
تبرنامه ريزي مبتني بر قابلیت با کمک متامدل مفاهیم آرکیمی
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
شهه قابلیهت نق. برای مدلسازی قابلیت های کسب وکار از نقشه قابلیت استفاده می شودت ههای یک مدل چند سطحی است ومی توان در آن هر قابلیتی را به نوبه خود به قابلیا غالبه. تشکیل دهنده آن تجزیه کرد واین کار را تا سهط دلوهواه از یزییهاد ادامهه داد
.ی کنندقابلیت های سازمان را به سه دسته استراتژیک، اصلی و پشتیبان تقسیم م. اص اسهتنقشه قابلیت به سادگی یک طرح کلی قابلیت ها برای یک کسب و کهار خهی تعریهف ساختن یک نقشه قابلیت، تمرینی در تجزیه و تحلیل است و بها در چگهونگ
.قابلیت شروع می شود و مورد استفاده قرار می گیرده سهط از ینبه سطوح قابلیت و سلسله مراتب آن باید گفت قابلیت ها حداقل در سه(.شکل زیر)قابلیتهای اصلی، گروه های قابلیت و قابلیت های کسب و کار قرار می گیرند
طراحي نقشه قابلیت
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
مدلسااااااازي کارقابلیتهاي کسب و
27آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Capability Heat Mapنمونه نقشه گرمايش قابلیتهاي کسب و کار
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
❑ArchiMateانندتومیذینفعانسایرومعمارانکهاستپذیرانعطافرویکردیک
.کنندتعریفسازمانیمعماريمورددرراخودهايدیدگاه
هککنندمیتعریفسازمانیمعماريهايمدلازايمجموعهدرراانتزاعیهادیدگاه❑
هادغدغهازايمجموعهبهواوندمیهدایتذینفعانازخاصینوعبهکدامهر
.اودمیمربوط
همچنینوجداگانهصورتبهخاصهايجنبهمشاهدهبرايهمتوانندمیهادیدگاه❑
.اونداستفادهجنبهچندیادوارتباطنمایش
28
ديدگاه ها در زبان آرکیمیت
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
❑viewهايدامنهمورددراطلاعاتهدفمندانتقالبرايآلایدهمکانیزمیکهاادهتعریفمعماريتوصیفازبخشیعنوانبهviewیککلیطوربه.استمعماريمرتبطذینفعانازايمجموعهبهوادهمربوطهادغدغهازايمجموعهبهکهاست.اودمی
ها،مدلمفاهیم،کهاودمیمشخصviewpointدیدگاهازاستفادهباviewیک❑یانباود،میارائهدیدگاهتوسطکهراهاییتجسموتحلیلوتجزیههايتکنیک.کندمی
جاییviewpointیکوبینید،میاماکهاستچیزيviewیکساده،عبارتبه❑.کنیدمینگاهآنازکهاست
29
ديدگاه و ذينفعان
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
و صلاحیبرای حفظ قابلیت نگهداری یک سیستم، با تویه به تعمیراد ا: معمار❑پیشگیرانه چه باید کرد؟
وسعه چگونه می توان تضمین کرد که سیاست های ما در ت: مدیریت سطح بالا❑و بهره برداری از فرایندها و سیستم ها دنبال می شود؟
به عنوان مثال، چه فن آوری های یدید : مدیر عملیاتی، مسئول نگهداري❑ستم برای استفاده ویود دارد؟ تاثیر تغییراد در برنامه های مویود چیست؟ سی
ها تا چه حد امنیت دارند؟
30
ذينفعان و دغدغه
نمونه هایی از ذینفعان و دغدغه ها به عنوان پایه ای برای مشوص کردن دیدگاه ها
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
مدلسازیفرآینددرراطراحانومعمارانطراحی،هایدیدگاه:طراحی❑UMLنمودارهایمشابه.کندمیپشتیبانی
کمکریگیتصمیمرونددرمدیرانبهگیریتصمیمهایدیدگاه:گیريتصمیم❑.کندمی
قلمنترالازمدر معماریذینفعانبهرسانیاطلاعهایدیدگاه:رسانیاطلاع❑.کنندمی
31
دسته بندي ديدگاه ها از بعد هدف
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
چارچوبازینبهیکولایهیکیزییادسط درنمایشمعمولطوربه:جزئیات❑
ArchiMateفرایندنمودارمشابه.گیردمینظردرراBPMNکلاسنمودارو
UML
.ندشومیدادهپوششچندگانههایینبهیاچندگانههایلایهانسجام،سط در:انسجام❑
وابطربهراذینفعانسازدمیقادررامعمارانینبهیاولایهیکازبیشبهدیدگسترش
.نمایدآشنا(لایهچند)سیستماستفادهفرآیندمانندمعماریهایدامنه
چنین.کندمیبررسیراینبهچندینلایهدوهردرایمالیانتزاعسط :اجمالی❑
.دهندمیاهمیتارشد،مدیرانوایراییمدیرانبهدیدگاههای
32
دسته بندي ديدگاه ها از نقطه نظر سطح انتزاع
33آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Organisational viewpoint
ک نهاد یک شرکت، یک بوش، یک شبکه از شرکت ها یا ی( داخلی)دیدگاه سازمان بر نمایش ساختار سازمانی .سازمانی دیگر متمرکز است
34آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Organisatiaonal viewpoint
مثال مفاهیم و روابط
35آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Business process viewpoint
ار استفاده دیدگاه فرآیند کسب و کار برای نشان دادن ساختار سط بالا و ترکیب یک یا چند فرآیند کسب و ک.می شود
36آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Business process viewpoint
مثال مفاهیم و روابط
37آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Application structure viewpoint
رای این دیدگاه در طراحی یا در ساختار اصلی برنامه ها یا ایزای و داده های مرتبط مفید است؛ برای مثال، بپارچه یک/ شکستن ساختار سیستم در حال ساخت، یا برای شناسایی ایزای برنامه کاربردی که برای مهایرد
.سازی مناسب هستند
38آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Application structure viewpoint
مثال مفاهیم و روابط
39آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Application usage viewpoint
برنامه این دیدگاه را می توان در طراحی یک برنامه با شناسایی خدماد مورد نیاز فرآیندهای کسب و کار و سایر.های کاربردی، و یا در طراحی فرآیندهای کسب و کار با توصیف خدماد مویود استفاده کرد
40آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Application usage viewpoint
مثال مفاهیم و روابط
41آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
infrastructure viewpoint
دستگاه دیدگاه زیرساخت شامل عناصر زیرساختی نرم افزاری و سوت افزاری پشتیبانی از لایه کاربردی مانند.است( مانند سیستم عامل، پایگاه داده ها و میان افزار)های فیزیکی، شبکه ها یا نرم افزار سیستم
42آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
infrastructure viewpoint
مثال مفاهیم و روابط
43آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Infrastructure usage viewpoint
: انی می شونداین دیدگاه نشان می دهد که برنامه های کاربردی چگونه توسط زیرساختار نرم افزار و سوت افزار پشتیبی ارائه خدماد زیرساخت توسط دستگاه ها تحویل داده می شود؛ نرم افزار سیستم و شبکه ها به برنامه های کاربرد
.می شوند
44آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Infrastructure usage viewpoint
مثال مفاهیم و روابط
45آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Information structure viewpoint
اختار این ساختار اطلاعاتی را که در شرکت یا یک فرآیند کسب و کار خاص یا کاربردی از نظر نوع داده یا س.استفاده می شود، نشان می دهد( شی گرا)کلاس
46آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
Information structure viewpoint
مثال مفاهیم و روابط
آزمایشگاه معماری سازمانی دانشگاه آزاد اسلامی نجف آباد
❑ Enterprise Architecture at Work, Modelling, Communication and
Analysis, Marc Lankhorst et al, Springer, 2017, Fourth Edition
❑ ArchiMate 3 in Practice, Marc Lankhorst, 2016
❑ An Introduction to ArchiMate® 3.0 Specification, Andrew Josey,
Marc Lankhorst et al, June 2016
❑ ArchiMate 3 Core Framework, Knut Hinkelmann, 2016
❑ The Open Group’s ArchiMate Forum: www.opengroup.org/archimate
❑ The TOGAF® Standard, Version 9.2, Ch 28, Capability-Based Planning
❑ The Open Group’s ArchiMate Viewpoints, ArchiMate viewpoints
47
منابع و مراجع