Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
1
Sisteme informationale
economice (5)
ASE, CSIE, CPE
Arhitecturi de intreprindere. Modele arhitecturale (III)
2
Modele arhitecturale (MA). Descriere si exemplu
• The Open Group Architecture Framework (TOGAF)
• ArchiMate
• Exemplu proiectare EA
3
The Open Group Architecture Framework (TOGAF) (1)
Istoric • a fost dezvoltat de către Open Group în 1995, fiind bazat pe
TAFIM (Technical Architecture Framework for Information Management realizat de către Ministerul de Apărare al SUA în 1986).
• ultima versiune (versiunea 9.1) - reprezintă un set complet de metode şi tehnici însoţite de documentaţia aferentă pentru dezvoltarea EA.
4
The Open Group Architecture Framework (TOGAF) (2)
Scop
• oferă o abordare de proiectare şi modelare
holistică care include patru nivele: o de afaceri o de aplicaţii o de date o tehnologic
5
The Open Group Architecture Framework (TOGAF) (3)
Descriere
- un standard pentru cadrul arhitectural al întreprinderii
- folosit în mod gratuit de către orice organizaţie care îşi doreşte să dezvolte arhitecturi pentru sisteme informaţionale
- model axat pe procese
- utilizarea sa este benefică pentru acele organizaţii ale căror produse şi servicii sunt în domeniul afacerilor şi al industriilor
- se bazează pe modularizare, standardizare si pe tehnologii şi produse deja testate şi verificate care şi-au dovedit eficienţa.
6
The Open Group Architecture Framework (TOGAF) (4)
Principii - oferă mai mult decât nişte simple principii în raport cu
celelalte modele - ofera stabilitate - definite la 3 nivele:
principiile întreprinderii care sprijină deciziile de afaceri care se iau în cadrul acesteia
principiile IT reprezintă un ghid de utilizare a resursele IT în cadrul întreprinderii;
principiile arhitecturale guvernează procesul de dezvoltare şi implementare a arhitecturii.
- conform TOGAF, un set de principii poate fi analizat din punct de vedere a cinci criterii calitative: inteligibilitatea, completitudinea, stabilitatea, consistenţa, coerenţă.
7
The Open Group Architecture Framework (TOGAF) (5)
Structură
partea I: oferă o descriere detaliată a conceptelor
cheie ce definesc arhitectura până la abordarea de ansamblu folosită de TOGAF
conţine diferenţele dintre versiunea curentă a TOGAF şi cea precedentă precum şi descrieri pentru termenii folosiţi de TOGAF;
8
The Open Group Architecture Framework (TOGAF) (6)
partea a II-a:
conţine Metoda de Dezvoltare a Arhitecturii (ADM - Architecture Development Method). Această parte reprezintă partea centrală a TOGAF şi descrie in detaliu metoda TOGAF de dezvoltare a EA
Premize
Viziune
arhitectură
Cerinţe
management
Arhitectura
informaţionalăImplementare
Arhitectura
de afaceri
Arhitectura
tehnologicăOportunităţi
şi soluţii
Managemntul
schimbărilor
Plan de
migraţie
TOGAF - Metoda ADM de
dezvoltare a EA
9
The Open Group Architecture Framework (TOGAF) (7)
partea a III-a: conţine tehnicile şi modurile de
aplicare a ADM
partea a IV-a: ACF (Architecture Content
Framework ) descrie componentele arhitecturale folosite în TOGAF.
partea a V-a: numită ECT (Enterprise Continuum
& Tools) descrie taxonomiile şi instrumentele
folosite pentru clasificarea şi stocarea rezultatelor activităţii arhitecturii în cadrul întreprinderii.
partea a VI-a: conţine modelele de referinţă ale
TOGAF,
partea a VII-a: numită ACpF (Architecture
Capability Framework) descrie aspectele organizaţionale,
procesele, aptitudinile, rolurile şi responsabilităţile pe care o arhitectură trebuie să le îndeplinească pentru a putea funcţiona în cadrul unei întreprinderi.
10
ArchiMate (1)
Istoric dezvoltat în Olanda în cadrul unui proiect (2002-2004)
realizat de către institutul olandez Telematica în colaborare cu mai mulţi parteneri (de ex. ABN AMRO, Ordina (companie olandeză specializată în oferirea de servicii de consultanţă în IT)
in 2008 proprietarul proiectului devine grupul Open Group.
in 2009 este publicată versiunea 1.0 in prezent, ultima versiune este ArchiMate 2.0,
versiune ce reprezintă un standard tehnic recunoscut pe plan internaţional.
standardul Archimate are la baza standardul IEEE 1471
11
ArchiMate (2)
Scop
propune un limbaj de modelare a întreprinderii
limbaj de complexitate redusă
permite proiectarea aspectelor specifice unei întreprinderi, putând fi descrise: procesele de afaceri
structura organizaţională
fluxurile informaţionale şi de date
sistemele IT şi infrastructura tehnologică.
12
ArchiMate (3)
Structură ArchiMate împarte arthitectura întreprinderii în trei nivele:
nivelul arhitecturii de afaceri, informaţionale şi tehnologice. Fiecare nivel poate conţine elemente active cum sunt
procesele şi funcţiile pentru a determina un anumit tip de comportament.
13
Structura modelului: arh. de afaceri - descrie
procesele, funcţiile, serviciile şi evenimentele specifice afacerii. Acest nivel oferă ca elemente finite produse şi/sau servicii clienţilor externi
arh. pentru aplicaţii - descrie aplicaţiile software care oferă suport componentelor de afaceri prin intermediul serviciilor de aplicaţii
Arh. tehnologică - descrie infrastructura hardware şi de comunicaţii necesară arhitecturii pentru aplicaţii. Acest nivel oferă servicii de infrastructură ce permit rularea aplicaţiilor.
ArchiMate (4)
Informatii Produs Proces Organizatie
Date Aplicatii
Infrastructura
Informatii Comportament Structura
Aspecte
Arhitectura de
afaceri
Arhitectura
informationala
Arhitectura
tehnologica
14
ArchiMate (5)
15
Exemplu proiectare arhitectura de intreprindere (1)
foloseste elemente din TOGAF si ArchiMate este utilizat limbajul arhitectural ArchiMate 1.0 proiecteaza o arhitectură reală de întreprindere în care sunt
evidenţiate elementele care compun un sistem multiagent. În cadrul arhitecturii s-au proiectat: arh. de afaceri - s-au folosit noţiunile de proces pentru
afaceri, funcţie pentru afaceri, eveniment, colaborare, actor, rol, produs/serviciu, valoare, serviciu de afaceri;
arh. informaţională - s-au folosit noţiunile de componentă, produs, obiect, funcţie, colaborare, interfaţă;
arhitectura tehnologică - s-au folosit noţiunile reţea, nod, dispozitiv, interfaţa, proces pentru tehnologie, serviciu pentru tehnologie, cale de comunicaţie, legătură de reţea, artefact.
16
Exemplu proiectare arhitectura de intreprindere (2)
Exemplu de software pentru realizarea EA – Enterprise Architect 7.5
17
Exemplu proiectare arhitectura de intreprindere (3)
Arhitectura de afaceri A. Actorii şi rolurile în cadrul arhitecturii întreprinderii
actorul “Client” - rol de “Cumpărător” actorul “Intreprindere” - rolul de “Vânzător” sau de “Intermediar actorul “Stakeholder” - rol de “Bancă” şi de “Furnizor”
actorul “Stat” pkg Model arhitectura intreprindere bazat pe RIM
Roluri
Actori
Client StakeholderIntreprindere
Cumpărător Vânzător / intermediar Furnizor
Agent negociator /Agent iniţiator
Corelare cerereclient - oferta
furnizori
Agentulfurnizorului
Agentulclientului
Protocolnegociere
Stat
Incasare taxe si impozite Bancă
Are asociat un agent
software pentru
procesul de
negociere
18
Exemplu proiectare arhitectura de intreprindere (4)
B. Procesele necesare prelucrării unei comenzi aferente unui client. pkg Model arhitectura intreprindere bazat pe RIM
Clientul doresteachizitionare
produs/serviciu
Analiza cerereclient
Analiza cerere
Disponibilitateprodus/serviciu
Verificaredisponibilitate
produs/serviciu
Preluare comanda
Inregistrare dateclient in sistem
Datepersonale
Date fiscale Datefinanciare
Inregistrarecerere client
Detalii cerereclient
Inregistrarecerere
Transmiterecerere client laDep. Achizitii
Corelare cerereclient - oferta
furnizori
Cerere clientdevine comanda
ferma
Preluare comanda decatre Dep. Achizitii
Trimitere comanda lafurnizorul castigator
Furnizorul trimite factura simarfa/angajament servicii
Primire factura simarfa/confirmarerealizare servicii
Inregistrarefactura de Dep.
Achizitii
Marfa receptionatade Dep. Magaziepe baza NIR (decatre gestionar)
Etichetare marfa cucoduri de baza
pentru trasabilitate
Creare pachetclient
Realizare facturapentru client
Trimitere pachetsi factura la
client
Clientulreceptioneazamarfa/servicii
Achită factura
Protocolnegociere
Inregistrare serviciisolicitate de client
Catalogareservicii
Realizare pachetde servicii pentru
client
Produs / Serviciu
Valoare
Are asociat
Negociere
reusita
Conditi i ce
trebuie
indeplinite
19
C. Procesul de negociere
Exemplu proiectare arhitectura de intreprindere (5)
pkg Model arhitectura intreprindere bazat pe RIM
Analiza cereri client / ofertefurnizori
Agent negociator /Agent iniţiator
Corelare cerereclient - oferta
furnizori
04.Analiza oferte furnizoripe baza cotatiei
Agentulfurnizorului
Negociere
07.Alege oferta cea maibuna
05.Negociereintreprindere-furnizori
pentru cotatie
Trimitere oferta
02.Primire instiintareparticipare la licitatie
06.Confirmarecotatie
03.Trimitereoferta
Agentulclientului
01.Trimitere inştiinţare cătrefurnizor pentru trimitere
oferta
Protocolnegociere
08.Trimitere mesajanunţ câştigător
09. Primire mesaj furnizorcastigator
Criterii
20
pkg Model arhitectura intreprindere bazat pe RIM
Arhitectura de afaceri
Roluri
Actori
Client StakeholderIntreprindere
Cumpărător Vânzător / intermediar Furnizor
Clientul doresteachizitionare
produs/serviciu
Analiza cerereclient
Analiza cerere
Disponibilitateprodus/serviciu
Verificaredisponibilitate
produs/serviciu
Preluare comanda
Inregistrare dateclient in sistem
Datepersonale
Date fiscale Datefinanciare
Inregistrarecerere client
Detalii cerereclient
Inregistrarecerere
Transmiterecerere client laDep. Achizitii
Analiza cereri client / ofertefurnizori
Agent negociator /Agent iniţiator
Corelare cerereclient - oferta
furnizori
04.Analiza oferte furnizoripe baza cotatiei
Agentulfurnizorului
Negociere
07.Alege oferta cea maibuna
05.Negociereintreprindere-furnizori
pentru cotatie
Trimitere oferta
02.Primire instiintareparticipare la licitatie
06.Confirmarecotatie
03.Trimitereoferta
Agentulclientului
01.Trimitere inştiinţare cătrefurnizor pentru trimitere
oferta
Cerere clientdevine comanda
ferma
Preluare comanda decatre Dep. Achizitii
Trimitere comanda lafurnizorul castigator
Furnizorul trimite factura simarfa/angajament servicii
Primire factura simarfa/confirmarerealizare servicii
Inregistrarefactura de Dep.
Achizitii
Marfa receptionatade Dep. Magaziepe baza NIR (decatre gestionar)
Etichetare marfa cucoduri de baza
pentru trasabilitate
Creare pachetclient
Realizare facturapentru client
Trimitere pachetsi factura la
client
Clientulreceptioneazamarfa/servicii
Achită factura
Protocolnegociere
Inregistrare serviciisolicitate de client
Catalogareservicii
Realizare pachetde servicii pentru
client
08.Trimitere mesajanunţ câştigător
Stat
09. Primire mesaj furnizorcastigator
Incasare taxe si impozite Bancă
Produs / Serviciu
Valoare
Punct 3 Punct 4Punct 5Punct 6Punct 7Punct 8Punct 9Punct 10Punct 11
Are asociat un agent
software pentru
procesul de negociere
Achitarea
facturii se
reflecta in
contabilitate
Ext
ras
ba
nca
r /
Trim
itere
ba
ni
cătr
e f
urn
izo
ri
Pla
ta
taxe
/imp
ozi
te
Are asociat
Conditi i ce
trebuie
indeplinite
Negociere
reusita
Criterii
Exemplu proiectare arhitectura de intreprindere (6)
Arhitectura de afaceri
21
Exemplu proiectare arhitectura de intreprindere (7)
Arhitectura informaţională Parte centrala – sistem ERP
pkg Model arhitectura intreprindere bazat pe RIM
ERP
Aria achiziţiiAria vânzări Aria gestiunemagazie
Aria contabilitate Ariamanagement
Sistem IT de configurare,administrare şi gestionare
utilizatori
Schimb de date«ArchiMate_Junction»
Cumul date
BusinessIntelligence
Schimb de date
Descarcă
stoc din
contabilitate
Plăţi /
Încasări
Încarcă stoc
din
contabilitate
DateDescarcă
stoc
gestiune
Incarcă
stoc
gestiune
Corelează
înregistrările
contabile
22
Arhitectura informaţională
Exemplu proiectare arhitectura de intreprindere (8)
pkg Model arhitectura intreprindere bazat pe RIM
Arhitectura informaţională
ERP
Aria achiziţiiAria vânzări Aria gestiunemagazie
Aria contabilitate Ariamanagement
Sistem IT de configurare,administrare şi gestionare
utilizatori
Aplicaţie pentrugestionare resurse
umane - HCM
Procesaretranzactie
Factură
Administrare tranzactie
Facturare
Date tranzacţie
Funcţiecontabilă
Schimb de date
Interfaţă ERP
«ArchiMate_Junction»
Cumul date
Aplicaţie pentrusalarii
Punct 1 Punct 2
Punct 3 Punct 4Punct 5Punct 6Punct 7Punct 8Punct 9Punct 10Punct 11
BusinessIntelligence
Factură deachiziţii
Înregistrare factură de lafurnizor
Datetranzacţie
Schimb de date
Descarcă
stoc din
contabilitate
Plăţi /
Încasări
Inregistreaza
factura
Foloseste
Încarcă stoc
din
contabilitate
Date
Informaţii /
cunoştinţe
Descarcă
stoc
gestiune
Incarcă
stoc
gestiune
Corelează
înregistrările
contabile
23
Exemplu proiectare arhitectura de intreprindere (9)
Arhitectura tehnologică pkg Model arhitectura intreprindere bazat pe RIM
Arhitectura tehnologică
Servicii pentru infrastructură
LAN intern 2
LAN intern 1
Nod
Windows NT 6.1 -
Windows Server 2008
R2 - Enterprise Edition
Server de domeniu
(Domain controller)
Nod
SQL Server 2008 ERP
CRMServer de
aplicaţii 1
Nod
Program
bancar
AntivirusFileServerServer de
aplicaţii 2
Desktop
PC 1Desktop
PC 19 Network-attached
storage
Switch - 24
porturi
Interfaţă
Interfaţă
Interfaţă
Interfaţă configurare
(prin browser)
Interfaţă
Switch - 8
porturi
Interfaţă
Nod
Server de
aplicaţii 3 FileServer
Desktop
PC 1
Desktop
PC 6
Interfaţă
Router intrare (cu firewall, antivirus şi antispam)
Nod
Server
web, mailLinux
Interfaţă
Internet
Platformă pentru
agenţi software
- JADE -
Main ContainerServicii
platformă
Interfaţă
Procese
Servicii
Servicii intranet
Servicii pentrucomunicaţii fără fir
Servicii pentruvoceServicii
extranet
Servicii pentruvideo
Servicii acces internet şiconexiuni VPN
Servicii dedate
Servicii de stocare - SAN(Storage area network)
Servicii pentruSANoIP
Servicii pentrudispozitive mobile
Servicii pentru PSTN (publicswitched telephone network)
Servicii pentrudistribuirea automată a
apelurilor (ACD)
Servicii pentrurutarea apelurilor
Servicii specifice HotSpot(Oracle)
Servicii de
securitate
Nod
Server preluare
comenzi online Interfata
Artefacte
(software
agenti)
Punct 1 Punct 2
Servicii pentru I M,P2P, VoIP
Ca
le d
e
com
un
ica
ţie
DMZ 1
Fib
ră o
ptic
ă
cu/f
ara
me
dia
con
veto
r
Realizeaza
Prin
ACL
Conexiune internet
(10Mb pentru LAN 1)
Conexiune internet
pentru redundanţă
(2Mb pentru LAN 2)DMZ 2
Fib
ră o
ptic
ă c
u
/fa
ra m
ed
ia
con
vert
or