You are on page 1of 36

Rendszerintegrls

MRNK INFORMATIKUS ALAPSZAK

2015/16 2. FLV 1. BEVEZETS

Tartalom

q A szmtgpes informcirendszer
osztlyozsa, fejldse. A rendszerek
strukturlis s technikai problmi.
q Vllalaton belli s vllalatok kztti
kapcsolatok. Interoperabilitsi problmk
az informatikai rendszerek mkdsben.
q Az integrci ignye, fogalma. Az
integrci szerepe s lehetsgei az
interoperabilitsi problmk kezelsben.
2

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

A vllalati folyamatok hierarchija

segdfolya
Rszcl
mat

E
R

F
O
R
R

S
O
K

kiegsztfolyamat

F F O L Y A M A T
T1

Irnyts

T2

Rszcl

kls hats
T3

Tn

Visszacsatols
Elgazs

kiegszt folyamat

Vllalati cl

Rszcl

segdfolya
Rszcl
mat

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

A Rendszer

q~ kzs ismrv alapjn sszetartoz,


egymssal meghatrozott kapcsolatban
lev elemek krlhatrolt halmaza.
q~ s krnyezete hatnak egymsra
q~ szkthet, tgthat: vizsglat clja?
qalrendszer nmagban is rendszer
fbl vaskarika, de a gyakorlatban
praktikus J
4

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

A Szervezet

qA rendszerek sajtos csoportja:


qletjelensget mutat,
qaktv kapcsolat a krnyezettel,
qnmaga fenntartsa,
qkonkrt cl megvalstsa rdekben jtt ltre,
qrendelkezik e clok vgrehajtshoz szksges
funkcikkal.

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

A Gazdasgi szervezet

qmeghatrozott gazdasgi clok elrse rdekben


jn ltre
qtrsadalmi szksgletek hatrozzk meg a
qkialakulsukat,
qmkdsket,
qmegsznsket
qanyagi-, s szellemi erforrsok koordinlsval
jnnek ltre s mkdnek
qemberi trsulsok,
qbels vezrlfunkcijukat a vezets
6

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

A vllalat mint rendszer


input: (erforrsok)
munkaer,
eszkz-anyag,
energia,
pnz
6 i

informcik,
innovci,
irnyts (menedzsment),
illeszkeds a krnyezethez,
immaterilis erforrslnc s
idrzkenysg.
Input

output:
termkek,
szolgltatsok,
hulladk,
pnz,
informcik.

Vllalat

Output

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az informcis egysg modellje

Az informcifeldolgoz egysg
ei,j

Input adatok

Az egysg adatkezel
modulja

Output adatok

Az egysg feldolgoz algoritmusai

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az informcis rendszer

1. irnytsi szint
2. irnytsi szint
Informcik a felsbb szintek fell
Informcik a krnyezet fell
i. irnytsi szint

Informcik a felsbb szintek fel


Informcik a krnyezet fel

Ei,1

Ei,2

...

Ei,j

Ei,n

...

Informcik az alsbb szintek fel

Informcik az alsbb szintek fell

n-1. irnytsi szint


n. irnytsi szint

Beszllts

Anyag - Energia Rendszer


vllalati termelsi folyamatok, fizikai anyag- s munkaer ramls

Kiszllts

Ei-1,j

Ei,j-1

i,j

Ei,j+1

Ei+1,j

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Vllalati IT rendszerek fejldse

qFolyamat-automatizlsi megoldsok,
qAdatfeldolgoz "szigetrendszerek",
qIntegrlt rendszerek,(Ma - elosztott
rendszerek)
qtbb szmtgpbl ll rendszerek
qfelhasznl szmra egy koherens
rendszernek ltszik

10

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Integrlt rendszer

qprogramok egyttmkdse,
qteljes vllalati adminisztrci,
qszg. hlzat,
qadatbzisok konzisztencija,
qTpusok:
qteljes vllalat
qrszterlet
qkereskedelmi,
qtermelsirnytsi,
qpnzgyi,
qgyflkapcsolati,
qstb.
11

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

A vllalatirnytsi
(informcis)rendszer

qadatok, manulis- s automatizlt eljrsok


szervezett rendszere,
qzleti clok elrsnek hatkony, elvrt szint
tmogatsa,
qmenedzsment tmogatsa, informcival elltsa
qVIR moduljai
qTermelstervezs (PP),
qKarbantarts (PM),
qPnzgy s szmvitel (FI),
qAnyaggazdlkods (MM),
qEmberi erforrs (HR),
qstb.
12

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Informatikai rendszerek tpusai

q Kommunikcis rendszerek;
q Csoportos munkt tmogat rendszerek (GS, groupware
systems);
q Felsvezeti informatikai rendszerek (EIS, executive
information systems);
q Intelligens rendszerek (szakrti rendszerek, valamint neurlis,
fuzzy s hibrid rendszerek);
q Dntstmogat rendszerek (DTR, decision support systems,
DSS);
q Vllalati (vagy kzpvezeti) informatikai rendszerek (VIR,
MIS, management information systems);
q Adatfeldolgoz (gyviteli) rendszerek (TPS, transaction
processing systems);
q Irodaautomatizlsi rendszerek (OAS, office automation
systems).
q Specilis terletek tmogat rendszerei

13

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

VIR fejlds

qMRP (Material Requirement Planninganyagszksglet-tervezs)


qMRP II. (Manufacturing Requirement Planning gyrtsiszksglet-tervezs)
qERP (Enterprise Resource Planning Integrlt
Vllalatirnytsi Rendszer) (Vllalati erforrs tervezs)
qTEI (Total Enterprise Integration) a jv (?)
qBPR (Business Process Reengineering /
Reorganization) zleti Folyamatok
jratervezse
14

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az informatikai rendszerek clja

A vllalat mkdsnek, valamint informcis


folyamatainak
qminl nagyobb rsznek, vagy
qegsznek

szmtgp segtsgvel trtn (hw-sw)


tmogatsa.
Cl (?): egyetlen, nagy, integrlt rendszer
15

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az IT-alkalmazs irnya

q A sok rszfeladatra kifejlesztett, a specilis


ignyeket kielgt rendszerek hagyomnyos
informatikai eszkzkkel szinte lehetetlen egy,
integrlt rendszerre lecserlni.
q"build or buy"? integrcis "ptkezs"
qA szervezetek hatkony, minden terletet lefed
informatikai tmogatsnak megvalstsa:
qa meglev rendszerek szleskr integrcija,
qFelh (Cloud) Informatika mint szolgltats (ITaaS)
IaaS, PaaS, SaaS
16

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az integrci ignye

qSok s sokfle rendszer,


qSzertegaz funkcionalits,
qTbb telephely,
qVltoz vllalati struktra,
qVltoz gazdasgi krnyezet,
qSok partnerkapcsolat, eltr kapcsold
rendszerek,
qNagy mennyisg s rtk adatvagyon,
qA rgi, nagygpes szabvnyok tovbblse,
qSzemlyes s szubjektv vonatkozsok.
17

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az integrci sorn felmerl


problmk

qttekinthetetlen interfsz halmaz


qsokfle egyedi interfsz,
qkltsges egyedi interfsz fejlesztsek

qKlnbz technikai megoldsok (FTP,


ODBC, SCP, CD, stb.) - interoperabilits
qNehezen felgyelhet s karbantarthat
kapcsolatok
qLassabb s kltsgesebb szolgltats
fejlesztsek
18

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az interoperabilits problmja

qBels: Az egyes terletek fggetlen rendszerei,


nem tudnak hatkonyan egyttmkdni
qeltr technikai platform,
qeltr fejlesztsi krnyezet,
qstb.

qKls: Vllalatok kztti kapcsolat


qInformatikai rendszerek egyttmkdsnek ignye
qaz informatikai rendszerek sszekapcsolsa

qA vllalatok kztti informatikai kapcsolatot a


bels integrci nlkl gyakorlatilag lehetetlen
megvalstani.
19

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az integrci

qclja: meglv rendszerek


egyttmkdsnek biztostsa
qformi:
qspagetti,
q modulok cserje, j, integrlt rendszer
fejlesztse/vsrlsa a problmk tovbb
lnek
qtechnologizlt - alkalmazsintegrci

20

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Spagetti integrci

qrendszerek spontn sszektse ltalban


tovbb ront az informatikai helyzeten, fokozza s
llandstja a problmkat.
qA pont-pont kapcsolat
qa loklis problmt megoldja, de
qa struktra ettl visszavonhatatlanul elbonyoldik.
qlehetetlenn vlik a tovbbfejleszts, bvts, vagy j
alkalmazsok, szolgltatsok bevezetse az
alkalmazsi krnyezetbe.

qA kialakult strukturlis problmk a ksbbi


technolgiailag megalapozott integrcit is
megneheztik
21

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Spagetti integrci

B
P

E
L
K
22

F
B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Technologizlt integrci alkalmazsintegrci

qtgondolt,
qkomplex problmakezels,
qegyszerbb szerkezet,

23

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Technologizlt integrci

Integrcis
szerver

F
P

24

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az alkalmazsintegrci

(EAI Enterprise Application Integration)


lnyege, hogy az integrcis feladatok vezrlse
nem az egyes alkalmazsokban sztszrtan
(interfsz modulokban), hanem egy nll
rendszerben valsul meg

25

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az alkalmazsintegrci

EAI Enterprise Application Integration


olyan tevkenysg, amely a szervezet
qzleti folyamatait lefed,
qannak klnbz terletein,
qesetleg eltr platformon mkd

informatikai rendszereit a vllalati clok


s a hatkonyabb szolgltats
rdekben sszehangolja.
26

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az alkalmazsintegrci clja 1.

qa zleti folyamatok tmogatsa:


qmeglv alkalmazsok felhasznlsa,
integrlsa
q nem csere!

qaz alkalmazsok kztti "tbb-tbb"


kapcsolatot a jval kezelhetbb "egy-tbb"
kapcsolatra egyszersti.

27

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az alkalmazsintegrci clja 2.

qaz integrcis feladatok vgrehajtsa nem


az egyes alkalmazsokban sztszrtan
(interfszmodulokban), hanem egy nll
rendszerben, az integrcis middlewareben valsul meg,
qA middleware megoldja a vals idej
integrcihoz elengedhetetlen
adminisztrcis- s monitoring
lehetsgeket is.
28

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az alkalmazsintegrci szintjei

qadatszint integrci alkalmazsok kztt


adattvitel
qalkalmazs szint i. alkalmazsok
kommuniklnak
qfolyamatintegrci

29

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az alkalmazsintegrci elnyei

qCskkenti az alkalmazs bonyolultsgt


ttekinthetbb architektra egyszerbb
zemeltethetsg
qEgypontos jogosultsgellenrzs, fokozott vdelem
qA meglv rendszerek szolgltatsai hatkonyan
jrafelhasznlhatk
qHatkony hibadetektls s javts
qEgyttmkd rendszerek kln-kln tesztelhetk
qKisebb kltsg szolgltats fejlesztsek
30

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Integrcis eszkzvlaszts

q Az alaptechnolgia szempontjbl rdemes homogn


krnyezet kialaktsra trekedni, de az integrci
rendszerint pont a heterogn krnyezetekben felmerl
igny.
q A "main stream" eszkzk tipikusan a sajt
technolgijuk kizrlagossgt helyezik eltrbe, gy az
integrci elbb-utbb az idegen technolgia
kiszortshoz s levltshoz vezet.
q A fggetlen technolgiai gyrtk ezt nem engedhetik
meg maguknak, a lecserls s modulok kivltsa
helyett a teljes kr integrci alapjn teszik hosszabb
tvon is kltsg-hatkonny az alkalmazsokat.
31

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az EAI lpsei 1.

qa vllalat meglv
qinformatikai rendszernek,
qzleti folyamatainak s
qszervezeti felptsnek megismerse,

qaz integrcis stratgia elksztse,


qaz alkalmazs-architektra megtervezse,

32

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az EAI lpsei 2.

qaz zenetszabvnyok kidolgozsa,


qaz integrcis logika kidolgozsa s
megvalstsa,
qmegfelel
qteljestmny,
qmegbzhatsg,
qfelgyelhet informatikai infrastruktra

qalkalmazs adapterek fejlesztse s


bevezetse,
33

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az EAI lpsei 3.

qa vllalat integrcis kzpontjnak elksztse,


qaz zleti folyamatvezrl rendszer bevezetse,
qa kiegszt front-end alkalmazsok kifejlesztse,
qaz alkalmazsintegrcis s zleti
folyamatvezrlsi rendszerek kvetse,
tmogatsa,
qaz alkalmazsintegrcis architektra
zemeltetst tmogat felgyeleti rendszer
bevezetse.

34

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Az EAI indtsa

qa rendszerek egysges kapcsolatnak


megteremtse egy kivlasztott middleware
segtsgvel
qa rendszerek kztti kommunikci
szablyainak meghatrozsa

35

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

Ksznm a figyelmket!

36

B_IN012_1 - Rendszerintegrls - 2016 1. Bevezets

You might also like