Logisztikai VIR rendszerek informatikai háttere
Szerzık: Kovács László, egy. docens
Szőcs Miklós, egy. mérnöktanár Lektor: Kusper Gábor, fıiskolai docens
)*
+ &
, -
. /$((! 0 - 1 23 #
4 #
5 2 (0# &
6 7
8 9%:;#<"
=
+>
++ /
T T é é mak mak ö ö r r ö ö k k
A t A t ö ö bbszint bbszint Ħ Ħ kliens/szerver architek kliens/szerver architek - - t t úr ú r á á k jellemz k jellemz Ę Ę i i
VIR alapok VIR alapok
VIR architekt VIR architekt ú ú rá r á k k
Az SAP Az SAP á á ttekint ttekint é é se se
• A rendszer: egymással kölcsönhatásban álló elemek egésze melyek egy közös cél érdekében m Ħ ködnek.
– A rendszer m Ħ ködése során bemenetén adatokat fogad és egy bels Ę átalakítási folyamat során kimenetet hoz létre.
• Gazdasági rendszer: valamilyen gazdasági cél elérése érdekében létrehozott és m Ħ ködtetett rendszer.
• Információs rendszer: az adatok megszerzésére, tárolására és a tárolt adatok különböz Ę szempontok szerinti feldolgozására,
információkká alakítására létrehozott rendszer.
• Vállalati információs rendszer: gazdasági cél (nyereség) elérését szolgáló információs rendszer.
A rendszer fogalma
A rendszer fogalma
A v A v á á llalat, mint rendszer llalat, mint rendszer
• Felépítés: kapcsolatban álló alrendszerek
• Nyílt: kapcsolat a külvilággal
• Üzleti folyamatok: sok adat, információ
• Szükséges a folyamatokat támogató rendszer: vállalati információs rendszer
Vállalat
Vev Ę k Partnerek
Bankok
Hatóságok Tervezés Gyártás
Raktár Pénzügy
EDP
TPS
MIS
1950 1980 1990 2000
A v A v á á llalati inform llalati inform á á ci ci ó ó s rendszerek t s rendszerek t ö ö rt rt é é nete nete
1960 1970
ERP DSS
Electronic
Electronic Data Processing Data Processing Transaction
Transaction Processing Processing System System Management
Management Information Information System System Decision
Decision Support Support System System Enterprise
Enterprise Resource Resource Planning Planning Business BIS
Business Intelligence Intelligence System System
A feldolgozott információ mennyisége
A vállalat környezetére, bels Ę m Ħ ködésére és a vállalat-környezet tranzakcióira vonatkozó információk koordinált és folyamatos begy Ħ jtését, tárolását, feldolgozását és szolgáltatását végz Ę személyek, tevékenységek, és technikai eszközök összessége.
A VIR célja:
A végrehajtó apparátus, valamint a közép- és fels Ę vezet Ę k ellátása a megfelel Ę tartalmú és formátumú információkkal.
A v A v á á llalati inform llalati inform á á ci ci ó ó s rendszer fogalma s rendszer fogalma
• Alkalmazottak: (végrehajtók, döntéshozók)
– A személyzet és mindazon képessége, mellyel az információs rendszert m Ħ ködteti
• Adatok:
– A vállalatnál el Ę forduló adatok a legszélesebben értelmezve (papíralapú, elektronikus, hang, kép, stb.)
• Technikai er Ę források:
– Szoftver:
• Operációs rendszerek, az adatbázis-kezel Ę rendszerek,
• B Ę vebben: a manuális és automatizált eljárások összessége, – Hardver:
• Számítógépek, hálózati eszközök, multimédiás eszközök,
• B Ę vebben: az információs rendszert támogató összes rendelkezésre álló berendezés
– Orgver: (módszerek, megoldások, ismeretek)
• B Ę vebben: a számítógép célszer Ħ használatát lehet Ę vé tev Ę szervezési ismeretek
A VIR f
A VIR f Ę Ę ö ö sszetev sszetev Ę Ę i i
• Az üzleti folyamatok elemi eseményeinek feldolgozása és nyomon követése (tranzakció kezelés),
• A különböz Ę funkcionális szervezeti egységekt Ę l, ill. vállalati folyamatokból származó adatok rögzítése,
• Egységes vállalati adatbázis karbantartása,
• Különböz Ę szint Ħ vezet Ę i információigények kielégítése,
• Optimalizálás költségre, átfutási id Ę re, er Ę forrás felhasználásra, készletszintre…
• A vállalat aktuális állapotának feltárása, kijelzése
Elv Elv á á r r á á sok a v sok a v á á llalati inform llalati inform á á ci ci ó ó s rendszert s rendszert Ę Ę l l
Az elvárásokból következik, hogy egy vállalati információs rendszer
csak IT (Információ Technológia) eszközök segítségével valósítható
meg.
• IT: Az információ gy Ħ jtésére, tárolására, feldolgozására és
továbbítására szolgáló technológiák összefoglaló elnevezése.
• Két, szinte elválaszthatatlan szakterületb Ę l áll:
– Az információt feldolgozó számítástechnika, – Az információt továbbító távközlés.
• Az IT minden vállalatnál jelen van
– Kisebb cégek: egyedi megoldások
– Nagy vállalatok: Modul rendszer Ħ vállalati információs rendszerek több-kevesebb modulja (pl. SAP)
Inform
Inform á á ci ci ó ó Technol Technol ó ó gia (IT) a v gia (IT) a v á á llalatokn llalatokn á á l l
Modul rendszer
Modul rendszer Ħ Ħ VIR VIR
Lehetséges modulok:
• Beszerzés
• Értékesítés
• Raktározás
• Termelésirányítás
• Hosszú és rövid távú termeléstervezés
• Pénzügy és számvitel
• Eszközgazdálkodás
• Min Ę ségbiztosítás
• Karbantartás
• Kontrolling
• Emberi er Ę források
Fontos, hogy a vállalati információs rendszerek integráltak, vagyis minden moduljuk a vállalat méretét Ę l és a munkahelyek fizikai
elhelyezkedését Ę l függetlenül egy egységes rendszert alkot, ezért a vállalat számítógépes infrastruktúrájának vizsgálatakor a teljes
rendszert kell áttekinteni.
A v A v á á llalat inform llalat inform á á ci ci ó ó s rendszere s rendszere
Partnerek Hatóságok
Pénzügyi programok
Központi adatbázis
Termelési programok
Kimutatások lekérdezések
Emberi erĘ- forrás kezelĘk Raktár
programok
Jogi, könyve- lĘ programok Döntéshozói
rendszerek
Irodai rendszerek Termelési
rendszerek
Nyilvántartó rendszerek
Vev Ę k Bankok
T T é é mak mak ör ö r ö ö k k
A t A t ö ö bbszint bbszint Ħ Ħ kliens/szerver architek kliens/szerver architek - - t t úr ú r á á k jellemz k jellemz Ę Ę i i
VIR alapok VIR alapok
VIR architekt VIR architekt ú ú rá r á k k
Az SAP Az SAP á á ttekint ttekint é é se se
A sz A sz á á m m í í t t ó ó g g é é pes infrastrukt pes infrastrukt ú ú ra kialak ra kialak í í t t á á sa sa
Architektúra típusok fejl Ę dése:
1980 1990 2000
1970 2010
Kétréteg Ħ kliens/szerver
Centralizált Decentralizált
Lazán csatolt
Háromréteg Ħ kliens/szerver
Többréteg Ħ kliens/szerver
Decentraliz
Decentraliz á á lt infrastrukt lt infrastrukt ú ú ra ra
Jellemz Ę i:
• Elszigetelt, kapcsolat nélküli megoldások az egyes modulokra
• Kezdeti megoldás, ma már nincs létjogosultsága
Pénzügy Raktár Beszerzés
Centraliz
Centraliz á á lt infrastrukt lt infrastrukt ú ú ra ra
Jellemz Ę i:
• Központi gépen (mainframe) elhelyezett megosztott információs rendszer
• Buta terminálok (kliensek)
• Kevés felhasználó
• Konkurens m Ħ veletek veszélye
• Nem skálázható
• Rendszerhiba esetén totális összeomlás, adatvesztés
• Mára túlhaladott megoldás
PénzügyRaktár Termelés
Beszerzés Kontrolling
TMK
Laz Laz á á n csatolt infrastrukt n csatolt infrastrukt ú ú ra ra
Jellemz Ę i:
• Az els Ę „hálózatos” megoldás
• Elosztja az információt (kezdetben csak a fájlokat) és a számítógépes technikát a hálózat segítségével
• Oda kerül a számítógépes technika, ahol a lehet Ę leghatékonyabban alkalmazható
1. telephely
2. telephely
3. telephely
K K é é tr tr é é teg teg Ħ Ħ kliens/szerver infrastrukt kliens/szerver infrastrukt ú ú ra ra
Jellemz Ę i:
• Egy vagy több azonos funkciójú szerver számítógép er Ę forrásokat szolgáltat a kliens számítógépek számára
• Más-más szoftver a szerveren és a klienseken
• Akkor terjedt el, mikor a PC er Ę teljesebb géppé vált
• Nyílt: sokféle hardverb Ę l felépít-het Ę , b Ę víthet Ę
• Skálázható: több szerver és több kliens beállításával növelhet Ę a teljesítmény
• Hibat Ħ r Ę : hiba esetén másik szerver veszi át a feladatokat
Szerver Kliens
ek
K K é é tr tr é é teg teg Ħ Ħ kliens/szerver infrastrukt kliens/szerver infrastrukt ú ú ra ra
Adattárolás Adat-
feldolgozás Bemenet, kimenet
Adatok KezelĘ
felület
Adatok KezelĘ
felület
Szerver oldal Kliens oldal
Vastag kliens modell
Adattárolás Adat-
feldolgozás Bemenet, kimenet
Vékony kliens modell
Szerver oldal Kliens oldal
H H á á romr romr é é teg teg Ħ Ħ kliens/szerver infrastrukt kliens/szerver infrastrukt ú ú ra ra
Jellemz Ę k:
• Az információs rendszert funkcionálisan rétegekre bontjuk
• A rétegek és funkciójuk:
Grafikus alkalmazások, böngészĘk
Az üzleti logikának megfelelĘ program Kapcsolat a fizikai
adatbázissal
Adatkezelés Feldolgozás Megjelenítés
Adatok KezelĘ
felület Adatréteg Alkalmazás
réteg Megjelenítési réteg
H H á á romr romr é é teg teg Ħ Ħ kliens/szerver infrastrukt kliens/szerver infrastrukt ú ú ra ra
Jellemz Ę k:
– Az egyes rétegek külön gépekre kerülnek, és szabványos felületeken kommunikálnak egymással
– Adatréteg: adatbázis szerver
– Alkalmazás réteg: alkalmazás szerver – Megjelenítési réteg: kliens
– Jól méretezhet Ę , biztonságos, kiemelked Ę en hibat Ħ r Ę
– Az alkalmazás réteget middleware-nek, köztesrétegnek, köztesszoftvernek is nevezik
MySQL Server Apache+PHP BöngészĘ
Adatok KezelĘ
felület Adatréteg Alkalmazás réteg Megjelenítési réteg
2 1
3 4
SQL HTTP
táblák HTML
T T ö ö bbr bbr é é teg teg Ħ Ħ kliens/szerver infrastrukt kliens/szerver infrastrukt ú ú ra ra
Jellemz Ę k:
– Az egyes rétegek külön gépeken (több, mint hármon)
– A feldolgozás több gépen valósul meg, vagyis az alkalmazás rétegben több alkalmazás szerver üzemel
– Egyszerre sok felhasználó használhatja
– A kliens többnyire csak egy böngész Ę program
– Az egyes rétegek külön fejleszthet Ę k (specializáció)
– Jól méretezhet Ę , biztonságos, kiemelked Ę en hibat Ħ r Ę
T T ö ö bbr bbr é é teg teg Ħ Ħ kliens/szerver infrastrukt kliens/szerver infrastrukt ú ú ra ra
Adatréteg Alkalmazás
réteg Megjelenítési réteg
Adatkezelés Megjelenítés
Adatok KezelĘ
felület Adatbázis
szerver Alkalmazás
szerver Web
szerver Web
böngészĘ
Példa: Webes adatkezel Ę alkalmazások
Címtár szerver
Jogosultság ellenĘrzés
T T é é mak mak ör ö r ö ö k k
A t A t ö ö bbszint bbszint Ħ Ħ kliens/szerver architek kliens/szerver architek - - t t úr ú r á á k jellemz k jellemz Ę Ę i i
VIR alapok VIR alapok
VIR architekt VIR architekt ú ú rá r á k k
Az SAP Az SAP á á ttekint ttekint é é se se
Á Á ltal ltal á á nos modell nos modell
Adatréteg Köztesréteg Kliens réteg
Példa:
KészletmódosításKérés
Válasz
Termékkód?
Mennyiség?
Dátum?
Update termék Select termék
Termék 1 Termék 2 Termék 3
Táblázat felépítése
Á Á ltal ltal á á nos jellemz nos jellemz Ę Ę k k
– Egyszerre több száz, több ezer felhasználó használhatja,
– Heterogén rendszerek: különböz Ę technikák m Ħ ködhet-nek együtt:
• Hardverek,
• Operációs rendszerek,
• Protokollok,
• Programozási nyelvek
– Nyílt rendszerek: képesek együttm Ħ ködésre más rendszerekkel – Jól skálázható: igény esetén több szerver beállítása az adott
feladatra,
– Biztonságos: bizalmas adatok a szervereken,
– Kiemelked Ę en hibat Ħ r Ę : ha egy szerver kiesik, egy másik azonos
feladatú átveheti annak feladatát,
Á Á ltal ltal á á nos jellemz nos jellemz Ę Ę k k
– Az egyes rétegek külön fejleszthet Ę k (specializáció),
• Jól definiált szolgáltatások
• Jól definiált interfészek
– Egyszer Ħ en változtathatók az alkalmazások,
– Egy alkalmazáshoz többféle felhasználói felület lehet, – Egyszer Ħ az adatréteg cseréje,
– Konkurens m Ħ veletek könnyen menedzselhet Ę k,
– A kliens többnyire csak egy böngész Ę program,
Adatr
Adatr é é teg teg
Az adatréteg tárolja fizikailag az alkalmazáshoz kapcsolódó adatokat, és biztosítja az adatok kezeléséhez szükséges funkciókat.
Jellemz Ę i:
• Perzisztens adattárolás,
• Adatokon végzett m Ħ veletek elvégzése:
– Létrehozás, módosítás, törlés – Lekérdezések
• Tágabb értelemben: minden olyan rendszer, amib Ę l az alkalmazásunk adatokat nyer ki
• Ebben a rétegben m Ħ ködnek az adatbázis-szerverek
• Általában relációs adatbázisok
K K ö ö ztesr ztesr é é teg teg
Köztesréteg (middleware):
• Egy szoftverréteg a kliens és szerver között,
• Lehet Ę vé teszi a felhasználó és az er Ę források kommunikációját a hálózaton keresztül,
• Tartalmazza az alkalmazás ügymenetét (üzleti logikáját),
• Lehet Ę vé teszi a terheléselosztást.
• Egy olyan elérhet Ę szoftver réteg, mely a heterogén platformok és protokollok hálózati rétege és az üzleti alkalmazás(ok) között
helyezkedik el. Leválasztja az üzleti alkalmazásokat bármilyen, a
hálózati réteg okozta függ Ę ségr Ę l, melyet a heterogén operációs
rendszerek, hardver platformok és kommunikációs protokollok
okoznak. (Forrás: Viczián István)
K K ö ö ztesr ztesr é é teg teg
A köztesréteg további rétegekre bontható:
• Üzleti logikai (ügymeneti) réteg, amely a konkrét alkalmazási terület igényeinek megfelel Ę funkcionalitást biztosítja oly módon,
hogy az üzleti szabályok figyelem-bevételével hívja meg az adatréteg szolgáltatásait.
• Webréteg, amely a böngész Ę kt Ę l érkez Ę HTTP-kéréseket értelmezi, meghívja a megfelel Ę üzleti logikát, majd pedig megfelel Ę (HTML, XML, WML) választ generál.
• Az üzleti logikai réteget megvalósító programok az
alkalmazásszerverekre, a webréteg programjai pedig a
webszerverekre kerülnek.
K K ö ö ztesr ztesr é é teg teg
M Ħ ködési módjuk szerinti f Ę bb csoportok:
– Üzenetközpontú (Message Oriented Middleware – MOM)
– Távoli eljáráshíváson alapuló (Remote Procedure Call – RPC) – Objektum lekérdez Ę ügynök (Object Request Broker – ORB)
– Tranzakció feldolgozó menedzser (Transaction Processing Monitors – TPM)
– Adatbázis-kezeléshez kifejlesztett (Remote Data Access –
– Web service alapú (WS)
K K ö ö ztesr ztesr é é teg teg
Adatbázis köztesrétegek:
• ODBC – Open Database Connectivity
– Programozási nyelvekb Ę l (pl. C) egy függvénykönyv-tár segítségével SQL utasításokkal érhetjük el az adatbázist
• OLE-DB
– A Microsoft ODBC-re épül Ę továbbfejlesztése
• JDBC – Java Database Connectivity
– Java nyelven, objektum-orientált módon, SQL utasításokkal érhetjük el az adatbázist
• RDA
Kliens r
Kliens r é é teg teg
Jellemz Ę k:
• Biztosítja az alkalmazás felhasználói felületét,
• felhasználói beavatkozások hatására meghívja a megfelel Ę üzleti logikai funkciót,
• a hívás eredményének megfelel Ę en frissít bizonyos felhasználói felületelemeket.
• Egy rendszerben többféle kliens lehet:
– Eltér Ę hardver
– Többféle operációs rendszer – Más-más alkalmazás kliensei – A megvalósított funkciók szerint:
• Vékony kliens
• Vastag kliens
Kliens r
Kliens r é é teg teg
Jellemz Ę k:
• A kliensen megvalósított funkciók szerint:
– Vékony kliens: a kliens csakis a megjelenítéssel és a felhasználóval történ Ę kapcsolattartással foglalkozik
– Vastag kliens: a kliensen több-kevesebb üzleti logikai funkció is található. Minél több, annál „vastagabb” a kliens.
• Er Ę sebb kliens gép szükséges
• Driverek, programok telepítése, frissítése
Szerverek Szerverek
A többréteg Ħ kliens/szerver architektúrában általában a következ Ę típusok használatosak:
• Web szerverek
• Alkalmazás szerverek
• Adatbázis szerverek
Web szerverek Web szerverek
Jellemz Ę k:
• A böngész Ę kt Ę l érkez Ę HTTP kéréseket értelmezi,
• kiszolgálja a helyben tárolt adatokra (képek, weboldalak) vonatkozó kéréseket,
• az üzleti logika felhasználását igényl Ę kéréseket továbbítja az alkalmazás szerverek felé,
• majd pedig megfelel Ę (tipikusan HTML-, de akár XML-, WML-, tetsz Ę leges bináris formátumú) választ generál.
• Bizonyos esetekben külön réteg, de az alkalmazás szerverre
telepítik.
Web szerverek Web szerverek
Egy konkrét megoldás: Apache Apache HTTP Server HTTP Server Jellemz Ę i:
• Nyílt forráskódú webkiszolgáló alkalmazás,
• Szabad szoftver,
• Támogatott operációs rendszerek:
– Unix, Linux, Mac OS-X és Microsoft Windows.
• 2008: A Föld webhelyeinek több, mint 50%-át szolgálja ki
• Támogatott programnyelv modulok:
– PHP, Perl, Python
• Statikus és dinamikus weboldalak közzétételére egyaránt használható
Web szerverek Web szerverek
A Java technológiai megoldása: a J2EE szerver web–konténerében futó komponensek:
• Servletek: Java osztályok, amelyek dinamikusan dolgozzák fel a kérést és építik fel a választ
• Java Server Page-ek (JSP): szöveg-alapú dokumentum-vázak, amelyek a servletként lefutva kapják meg a dinamikus tartalmat
Alkalmazás kliens
J2EE szerver J2EE szerver Servlet
Servlet JSPJSP Web kont
Web kontéénerner AdatbáAdatbáziszis BöngészĘ
Applet
Alkalmaz
Alkalmaz á á s szerverek s szerverek
Jellemz Ę k:
• Futtató környezetként szolgál a rá feltelepített alkalmazások számára
• Az alkalmazásoknak meg kell felelniük bizonyos formai feltételeknek
• Rendszerint van ún. hot-deploy könyvtár: ebbe bemásolva az
elkészített modulokat, az alkalmazásszerver azokat automatikusan telepíti
• Rendszerint van lehet Ę ség webes menedzsmentre,
– általában ezen keresztül is lehet modulokat telepíteni Feladatuk:
• Kiszolgálják a kliensek kéréseit az üzleti logikának megfelel Ę en
Alkalmaz
Alkalmaz á á s szerverek s szerverek
Jellemz Ę k:
• Általában klaszterekben dolgoznak: Több alkalmazás-szerver példány együttm Ħ ködik a feladatok elvégzésére
• Authentikáció: felhasználói adatbázis alapján – Operációs rendszer felhasználói alapján – LDAP alapján
– Egyéb (tetsz Ę leges adatbázisból)
• Biztonságos kommunikáció: SSL használata Néhány konkrét alkalmazás szerver:
• Apache Tomcat
• GlassFish
• JBoss
• WebSphere
Alkalmaz
Alkalmaz á á s szerverek s szerverek
A Java technológiai megoldása: a J2EE szerver EJB konténerében futó komponensek:
• EJB – Enterprise JavaBeans: üzleti logikai (ügymeneti) komponens, amely a hozzá tartozó Java osztály- és er Ę forrásfájlokkal egy
alkalmazás keretében van telepítve, és más komponensekkel kommunikál.
Alkalmazás kliens
J2EE szerver J2EE szerver Servlet
Servlet JSPJSP Web kont
Web kontéénerner
Adatb Adatbááziszis BöngészĘ
Applet
EJBEJB EJBEJB EJB kont
EJB kontéénerner
Adatb Adatbááziszis
J2EE szerver Web kont Web kontéénerner
EJB kont EJB kontéénerner
Árajánlat Servlet
Árajánlat JSP
Premium Entity B.
Árajánlat Session B.
HTTP
Motor Entity B.
HTML
Extra Entity B.
Motorválaszték
1.2i 1.4i 1.4CRDi Life AC
1.6i 1.6CRDi Felszereltség
Comfort Style Premium Extrák
Automata váltó 4 WD Metál festés Állítsa össze autóját!
Alapár:
Premium felár:
Motor felár:
Automata váltó:
Metál festés:
Teljes ár:
2 490 000 Ft 300 000 Ft 400 000 Ft 250 000 Ft 105 000 Ft 3 545 000 Ft
Adatb
Adatb á á zis szerverek zis szerverek
Feladatuk:
• Kiszolgálják az alkalmazásszervereket adatokkal Jellemz Ę k:
• Relációs adatbázisok
• Elérésük többnyire objektum orientált nyelvekb Ę l
• SQL
• Tranzakció kezelés
• Hozzáférés védelem
• Heterogén környezet:
– Elérési módok, – Adatok,
– Parancsnyelvek,
– Megjelenítés
Adatb
Adatb á á zis szerverek zis szerverek
Egy konkrét megoldás: MS SQL Server Jellemz Ę i:
• 1989-ben jelent meg el Ę ször
• T-SQL változatot használja, ami az SQL-92 szabvány megvalósítása
• MSSQL szerverek egymás között TDS (Tabular Data Stream) nev Ħ alkalmazásszint Ħ protokollal kommunikálnak.
• ODBC, JDBC, SOAP kapcsolatok
• Beépített OLAP támogatás (Analysis Service)
• Üzenet rendszer támogatás (Messaging System)
• Tükrözés és klaszterezés támogatása – Automatikus failover lehet Ę séggel
• SQL Server Express Edition – ingyenes változata is létezik
T T é é mak mak ör ö r ö ö k k
A t A t ö ö bbszint bbszint Ħ Ħ kliens/szerver architek kliens/szerver architek - - t t úr ú r á á k jellemz k jellemz Ę Ę i i
VIR alapok VIR alapok
VIR architekt VIR architekt ú ú rá r á k k
Az SAP Az SAP á á ttekint ttekint é é se se
Az SAP fontosabb jellemz Az SAP fontosabb jellemz Ę Ę i i
• Nemzetköziség
– A világ minden jelent Ę s országában megtalálható, – Több mint 30 nyelven elérhet Ę .
• Rugalmasság
– Nem iparág-specifikus, bármely fajta vállalat tevékenységénél használható, bankoktól a kereskedelmi vállalatokon át a termel Ę vállalatokig, és képes ezen cégek minden területét irányítani.
• Nyitottság
– Nagyszámú hardverrel, operációs rendszerrel és küls Ę alkalmazással kompatibilis,
– nemzetközi szabványokon alapul.
• Fejleszthet Ę ség
– Saját negyedik generációs programnyelv (ABAP)
– Több mint 130 interfész a küls Ę alkalmazásokkal való kapcsolatokhoz.
• Modularitás
– Az igényeknek megfelel Ę modulok bevezetése, – Kés Ę bbi b Ę víthet Ę ség.
• Integráció
– Központi vállalati adatbázis, – Alacsony redundancia,
– Nincs többszörös munkavégzés.
Az SAP R/3 fontosabb jellemz
Az SAP R/3 fontosabb jellemz Ę Ę i i
Emberi er
Emberi erĘĘforráforrásoksok Logisztika
Logisztika SzáSzámvitelmvitel
Alkalmaz
Alkalmazáásokat sokat átfogátfogóó funkciófunkciók k
Az SAP R/3
Az SAP R/3 „ „ klasszikus klasszikus ” ” modul rendszere modul rendszere
R/3R/3
Kliens / Szerver Kliens / Szerver
ABAPABAP
COCO
Kontrolling Kontrolling AMAM EszkEszközöz gazdágazdálkodlkodááss
PSPS Projekt Projekt-- rendszer rendszer WFWF
Workflow WorkflowISIS SzakáSzakágazatigazati megold
megoldásokások HRHR
Emberi Emberi ererĘĘforráforrásoksok
SDSD
ÉrtÉrtéékeskesííttééss PPPP
Termel Termelééss--
tervez tervezééss
QMQM MinMinĘĘséségg-- biztos biztosííttááss
FIFI
PPéénznzüügy gy ééss szszámvitelámvitel
PMPM Karbantart Karbantartááss
MMMM Anyaggazd Anyaggazdááll--
kodákodáss
Az SAP R/3
Az SAP R/3 „ „ klasszikus klasszikus ” ” moduljai moduljai
• AM Eszközgazdálkodás
• CO Kontrolling
• FI Pénzügy és számvitel
• CS Vev Ę szolgálat
• HR Emberi er Ę források
• MM Anyaggazdálkodás
• PM Karbantartás
• PP Termeléstervezés és irányítás
• PS Projekt rendszer
• QM Min Ę ségbiztosítás
• SD Értékesítés
• WM Raktárgazdálkodás
Minim
Minimá ális rendszer lis rendszer
Az SAP
Az SAP NetWeaver NetWeaver megold megold á á sa sa
CRM – Client Relationship Management Ügyfélkapcsolat
menedzsment
SAP ERP
NetWeaver
PLM – Product Lifecycle Management Termék életciklus menedzsment
SCM – Supply Chain Management Ellátási lánc menedzsment
SRM – Supplier Relationship Management
Szállítói
kapcsolat
menedzsment
Egy konkr
Egy konkr é é t nagyv t nagyv á á llalat SAP architekt llalat SAP architekt ú ú r r á á ja ja
Eredeti SAP modulok
Eredeti SAP modulok BBĘĘvívíttééseksek
MS SQL szerver
AM CO
PP CS
QM FI
SD MM
WM HR
MS IIS szerverek
SAP GUI MS Internet
Explorer
Java GUI
Alkalmazás szerverek MS Windows 2008 server
MS Windows 2008 server MS W 2008 server
MS Win XP MS Win XP MS Win XP
RéRétegteg
Alkalmazás Alkalmazás
WebWeb
AdatAdat Kliens Kliens Java
AB AP JA VA
JSP EJB JSP EJB
Tranzakciós sz.
,QIRUPDWLNDLUHQGV]HUHN ,QIRUPDWLNDLUHQGV]HUHN
DGDWNH]HO
DGDWNH]HO é é VH VH
,QIRUP ,QIRUP ,QIRUP ,QIRUP ,QIRUP ,QIRUP ,QIRUP
,QIRUP i i i i i i i i FL FL FL FL FL FL FL FL y y y y y y y y V]HUHSH V]HUHSH V]HUHSH V]HUHSH V]HUHSH V]HUHSH V]HUHSH V]HUHSH
,QIRUP ,QIRUP,QIRUP
,QIRUPiiiFLiFLFLFLyyy DKy DKDKDKppppWNWNWN|WN|||]QDSL]QDSL]QDSL]QDSL ppp
pUWHOPH]UWHOPH]UWHOPH]UWHOPH]ppppVEHQVEHQVEHQVEHQ
D]LQIRUP D]LQIRUPD]LQIRUP
D]LQIRUPiiiFLiFLFLFLyyyy KDWDORP
KDWDORPKDWDORP KDWDORP««««
PHJIHOHO PHJIHOHOPHJIHOHO
PHJIHOHOʼnʼnʼnʼn LQIRUPLQIRUPLQIRUPLQIRUPiiiiFLFLFLFLyyy ELUWRNy ELUWRNELUWRNELUWRNiiiiEDQPLQGHQNLMEDQPLQGHQNLMEDQPLQGHQNLMyEDQPLQGHQNLMyyyOWXGGOWXGGOWXGGOWXGG||||QWHQLQWHQLQWHQLQWHQL DM
DMDM
DMyyy YH]HWy YH]HWYH]HWYH]HWʼnʼnʼnʼn NHYNHYNHYpNHYppVLQIRUPpVLQIRUPVLQIRUPVLQIRUPiiiiFLFLFLyFLyyyYDOLVMYDOLVMYDOLVMyYDOLVMyyyOWXGGOWXGGOWXGGOWXGG|||QWHQL|QWHQLQWHQLQWHQL D]LQIRUP
D]LQIRUPD]LQIRUP
D]LQIRUPiiiFLiFLFLFLyyy DGy DGDGDG||||QWQWQWQWppppVHNKH]VHNKH]VHNKH]VHNKH]
DWHY DWHYDWHY
DWHYppppNHQ\VNHQ\VNHQ\VpNHQ\VpppJPHJV]HUYH]JPHJV]HUYH]JPHJV]HUYH]pJPHJV]HUYH]pppVVVpVpppKH]NHOOKH]NHOOKH]NHOOKH]NHOO V]HUYH]HWWWHY
V]HUYH]HWWWHYV]HUYH]HWWWHY
V]HUYH]HWWWHYppppNHQ\VNHQ\VNHQ\VNHQ\VppppJJJJ HJ\
HJ\HJ\
HJ\WWPWWPWWPWWPţţţţNNNN|||G|GGGppppVQLQFVVQLQFVVQLQFVVQLQFV LQIRUP
LQIRUPLQIRUP
LQIRUPiiiFLiFLFLFLyyyFVHUHQyFVHUHQFVHUHQFVHUHQppppONONONONOOOO 3LULNH3LULNH3LULNH3LULNHFXNRUUDOV]RNWDPFXNRUUDOV]RNWDPFXNRUUDOV]RNWDPFXNRUUDOV]RNWDP LQQLDN
LQQLDN LQQLDN
LQQLDNiiiiYYYYpppW"pW"W"W"
$I
$I$I
$IʼnʼnʼnQʼnQQQ||||NNNN
Hagyományos adatforrások (legacy system)
MĦveleti (Operational) Döntési
(Decisional) Információs
Informational Virt. vállalati
Virtual coop.
OLTP Report Work- flow
WEB DW
DSS OLAP
DM XML XML
Java SOAP
e-comm
,QIRUP ,QIRUP ,QIRUP ,QIRUP ,QIRUP ,QIRUP ,QIRUP
,QIRUP i i i i i i i i FL FL FL FL FL FL FL FL y y y y y y y y IHOGROJR] IHOGROJR] IHOGROJR] IHOGROJR] IHOGROJR] IHOGROJR] IHOGROJR] IHOGROJR] i i i i i i i i VW VW VW VW VW VW VW VW t t t t t t t t SXVDL SXVDL SXVDL SXVDL SXVDL SXVDL SXVDL SXVDL
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO $GDWNH]HO
$GDWNH]HO p p p p p p p p VIRUP VIRUP VIRUP VIRUP VIRUP VIRUP VIRUP VIRUP i i i i i i i i WXPDL WXPDL WXPDL WXPDL WXPDL WXPDL WXPDL WXPDL
,QIRUP ,QIRUP,QIRUP
,QIRUPiiiFLiFLFLFLyyy Wy WWWiiiUROiUROUROUROiiiiVIRUPVIRUPVIRUPVIRUPiiiiLLLL 6]DEDGV]
6]DEDGV]6]DEDGV]
6]DEDGV]|||YHJH|YHJHYHJHYHJHPDLOHOPDLOHOPDLOHOPDLOHOʼnʼnʼnʼnQ\HD]HJ\V]HUQ\HD]HJ\V]HUQ\HD]HJ\V]HUQ\HD]HJ\V]HUţţţVţVVVppppJJJpJpppVD]VD]VD]VD]
ROFVROFVROFV
ROFVyyyyVVVViiiJYLV]RQWKiJYLV]RQWKJYLV]RQWKJYLV]RQWKiiiiWUWUWUWUiiiQ\DKRJ\QHPDXWRPDWL]iQ\DKRJ\QHPDXWRPDWL]Q\DKRJ\QHPDXWRPDWL]Q\DKRJ\QHPDXWRPDWL]iiiiOKDWOKDWOKDWOKDWyyyy
$GDWV]HU
$GDWV]HU$GDWV]HU
$GDWV]HUţţţţ WWWWiiiEOiEOEOEOiii]DWRNHOi]DWRNHO]DWRNHO]DWRNHOʼnʼnʼnʼnQ\HDWQ\HDWQ\HDWQ\HDW||||PPP|P|||UVUVUVUVppppJJJJppppVKDWVKDWVKDWVKDWppppNRQ\VNRQ\VNRQ\VNRQ\ViiiJiJJJ
$XWRPDWL]
$XWRPDWL]$XWRPDWL]
$XWRPDWL]iiiOKDWiOKDWOKDWOKDWyyyyGHNHYGHNHYGHNHYpGHNHYpppVEVEVEVEpppp UXJDOPDVDGUXJDOPDVDGUXJDOPDVDGUXJDOPDVDGKRFHOHPHNUHKRFHOHPHNUHKRFHOHPHNUHKRFHOHPHNUH 6WUXNW
6WUXNW6WUXNW
6WUXNW~~~U~UUUiiiiOWHOOWHOOWHOʼnOWHOʼnʼnQ\HDYLV]RQ\ODJRVWʼnQ\HDYLV]RQ\ODJRVWQ\HDYLV]RQ\ODJRVWQ\HDYLV]RQ\ODJRVW||||PPPP|||UV|UVUVUVpppJpJJJpppVKDWpVKDWVKDWVKDWppppNRQ\VNRQ\VNRQ\ViNRQ\ViiiJJJJ 555
5ppppV]EHQXWRPDWL]V]EHQXWRPDWL]V]EHQXWRPDWL]iV]EHQXWRPDWL]iiiOKDWOKDWOKDWOKDWyyyyOHKHWOHKHWOHKHWʼnOHKHWʼnʼnʼnVVVVpppJUXJDOPDVDGpJUXJDOPDVDGJUXJDOPDVDGJUXJDOPDVDGKRFHOHPHNUHKRFHOHPHNUHKRFHOHPHNUHKRFHOHPHNUH
$VWUXNWXU
$VWUXNWXU
$VWUXNWXU
$VWUXNWXUiiiiOWVOWVOWViOWViiiJNJNJNJNOOOO||||QEQEQE|QE|||]]]ʼn]ʼnʼnʼn V]LQWHNHQMHOHQKHWPHJV]LQWHNHQMHOHQKHWPHJV]LQWHNHQMHOHQKHWPHJV]LQWHNHQMHOHQKHWPHJ
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO p p p p p p p p VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HOppppVV]LQWMHLVV]LQWMHLVV]LQWMHLVV]LQWMHL i
i i
iOORPOORPOORPiOORPiiiQ\NH]HOQ\NH]HOQ\NH]HOQ\NH]HOʼnʼnʼnʼn W
W W
WiiiEOiEOEOEOiii]DWNH]HOi]DWNH]HO]DWNH]HO]DWNH]HOʼnʼnʼnʼn GHVNWRS
GHVNWRS GHVNWRS
GHVNWRS DGDWEDGDWEDGDWEDGDWEiii]LVi]LV]LV]LV
PXOWLXVHU PXOWLXVHU PXOWLXVHU
PXOWLXVHU DGDWEDGDWEDGDWEiDGDWEiii]LV]LV]LV]LV HORV]WRWWDGDWE
HORV]WRWWDGDWE HORV]WRWWDGDWE
HORV]WRWWDGDWEiiii]LVRN]LVRN]LVRN]LVRN DGDWW
DGDWW DGDWW
DGDWWiiiiUKUKUKUKiiii]DN]DN]DN]DN
IXQNFL IXQNFL IXQNFL
IXQNFLyyyyNNNN $3,$3,$3,$3, UXJDOPDVVUXJDOPDVVUXJDOPDVVUXJDOPDVViiiiJJJJ
([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO
([FHODGDWNH]HO p p p p p p p p VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL
6]HOHNFL 6]HOHNFL 6]HOHNFL
6]HOHNFLyyy PHJDGy PHJDGPHJDGPHJDGiiiiVDVDVDVD
mez Ę 1 mez Ę 2 mez Ę 3
>érték =érték
<érték
VRURQEHO VRURQEHOVRURQEHO
VRURQEHOO$1'NDSFVRODWO$1'NDSFVRODWO$1'NDSFVRODWO$1'NDSFVRODW VRURNN
VRURNNVRURNN
VRURNN|||]|]]]||||WW25NDSFVRODWWW25NDSFVRODWWW25NDSFVRODWWW25NDSFVRODW
$PH]
$PH]$PH]
$PH]ʼnʼnʼnʼnKLYDWNR]KLYDWNR]KLYDWNR]KLYDWNR]iiiiVDNVDNVDNVDNpppSOHWEHpSOHWEHSOHWEHSOHWEH NHUNHUNHU
NHUO O O O RV]ORSFLPNHRV]ORSFLPNHRV]ORSFLPNHRV]ORSFLPNH
tipus tipus ar
=opel >30.0
=fiat >30.0 rsz tipus ar
r11 skoda 39,00 r5 skoda 38,00
r2 opel 36,00
&! &! &! &!N N N
NOOOO||||QWQWQWiQWiiEOiEOEOEOiii]DWEDQi]DWEDQ]DWEDQ]DWEDQ
HOHPL4%(
HOHPL4%(
HOHPL4%(
HOHPL4%(
IRUPXOD IRUPXOD IRUPXOD IRUPXOD
([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO
([FHODGDWNH]HO p p p p p p p p VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL
||
||VV]HWHWWPVV]HWHWWPVV]HWHWWPţVV]HWHWWPţţYHOHWHNţYHOHWHNYHOHWHNYHOHWHN PDNURSURJUDPR]PDNURSURJUDPR]iPDNURSURJUDPR]PDNURSURJUDPR]iiiVVVV 9%9%9%9%
PDNURPHJ PDNURPHJ PDNURPHJ
PDNURPHJttttUUUUiiiVDiVDVDVD
(V]N (V]N (V]N
(V]N|||]|]]]||||NNNN ))
))ʼnʼnʼnPHQʼnPHQPHQPHQ
0DNU0DNU 0DNU0DNUyyyy
0DNU 0DNU0DNU 0DNUyyyNyNNN
///
/ppppWUHKR]WUHKR]WUHKR]WUHKR]iiiiVVVV 6]HUNHV]W 6]HUNHV]W6]HUNHV]W 6]HUNHV]WppppVVVV
LQGLQGLQG
LQGtttWtWWWyyyy Q\RPQ\RPQ\RPQ\RPyyyyJRPEJRPEJRPEJRPE 1111ppp]HWp]HW]HW]HW )
) )
)ʼnʼnʼnPHQʼnPHQPHQPHQ
(V]N (V]N (V]N
(V]N|||]W|]W]W]WiiiUDNiUDNUDNUDN Ţ
ŢŢ
ŢUODSRNUODSRNUODSRNUODSRN
1\RP 1\RP 1\RP
1\RPyyyJRPEyJRPEJRPEJRPE
([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO ([FHODGDWNH]HO
([FHODGDWNH]HO p p p p p p p p VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL VDODSMDL
0DNURPLQWDSURJUDPDUHQGV]
0DNURPLQWDSURJUDPDUHQGV]
0DNURPLQWDSURJUDPDUHQGV]
0DNURPLQWDSURJUDPDUHQGV]iiiiPHJ\HGLVPHJ\HGLVPHJ\HGLVPHJ\HGLVppppJJJJpppQHNHOOHQpQHNHOOHQQHNHOOHQQHNHOOHQʼnʼnʼnʼnU]U]U]U]pppVHpVHVHVH
6XEHOOHQ 6XEHOOHQ6XEHOOHQ 6XEHOOHQ
VV VV VV VV
)RUL 7R )RUL 7R )RUL 7R )RUL 7R
N 6KHHWV&HOOVL N 6KHHWV&HOOVLN 6KHHWV&HOOVL N 6KHHWV&HOOVL V V V
V
)RUM L7R )RUM L7R)RUM L7R )RUM L7R
N 6KHHWV&HOOVM N 6KHHWV&HOOVM N 6KHHWV&HOOVM N 6KHHWV&HOOVM ,IN N7KHQ
,IN N7KHQ ,IN N7KHQ ,IN N7KHQ
V V V V (QG,I
(QG,I (QG,I (QG,I 1H[WM 1H[WM1H[WM 1H[WM
,IV 7KHQ ,IV 7KHQ,IV 7KHQ ,IV 7KHQ
VV VV VV VV 0VJ%R[
0VJ%R[0VJ%R[
0VJ%R[ N N N N QHPQHPQHPQHP HJ\HGLHJ\HGLHJ\HGLHJ\HGL (QG,I
(QG,I(QG,I (QG,I 1H[WL 1H[WL 1H[WL 1H[WL
,IVV 7KHQ ,IVV 7KHQ ,IVV 7KHQ ,IVV 7KHQ
0VJ%R[
0VJ%R[0VJ%R[
0VJ%R[ HJ\HGLVHJHJ\HGLVHJHJ\HGLVHJHJ\HGLVHJ UHQGEHQUHQGEHQUHQGEHQUHQGEHQ (QG,I
(QG,I (QG,I (QG,I (QG6XE (QG6XE(QG6XE (QG6XE
GLQDPLNXVY GLQDPLNXVY GLQDPLNXVY
GLQDPLNXVYiiiOWR]iOWR]OWR]OWR]yyyyNNNN FLNOXV
FLNOXVFLNOXV FLNOXV
FHOODKLYDWNR]
FHOODKLYDWNR]FHOODKLYDWNR]
FHOODKLYDWNR]iiiiVVVV HOHO
HOHOiiiJD]iJD]JD]JD]iiiiVVVV
]HQHWNL]HQHWNL]HQHWNLt]HQHWNLtttUUUiUiiViVVV SR]
SR]SR]
SR]tttFLtFLFLFLyyyNEHEHWRQR]yNEHEHWRQR]NEHEHWRQR]NEHEHWRQR]iiiVDiVDVDVD
$GDWNH]HO
$GDWNH]HO $GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO
$GDWNH]HO p p p p p p p p VN VN VN VN VN VN VN VN | | | | | | | | YHWHOP YHWHOP YHWHOP YHWHOP YHWHOP YHWHOP YHWHOP YHWHOP p p p p p p p p Q\HL Q\HL Q\HL Q\HL Q\HL Q\HL Q\HL Q\HL
$]([FHODGDWNH]HO
$]([FHODGDWNH]HO$]([FHODGDWNH]HO
$]([FHODGDWNH]HOpppVHQHPWpVHQHPWVHQHPWVHQHPWiiiiPRJDWMDD]DOPRJDWMDD]DOPRJDWMDD]DOiPRJDWMDD]DOiiEELIXQNFLiEELIXQNFLEELIXQNFLEELIXQNFLyyyyNDWNDWNDWNDW 1DJ\DGDWPHQQ\LV
1DJ\DGDWPHQQ\LV 1DJ\DGDWPHQQ\LV
1DJ\DGDWPHQQ\LVppppJNH]HOJNH]HOJNH]HOpJNH]HOppVHpVHVHVH 'LQDPLNXVDGDWPHQQ\LV
'LQDPLNXVDGDWPHQQ\LV'LQDPLNXVDGDWPHQQ\LV 'LQDPLNXVDGDWPHQQ\LVppppJJJJ .DSFVRODWRNQ\LOY
.DSFVRODWRNQ\LOY.DSFVRODWRNQ\LOY
.DSFVRODWRNQ\LOYiiiiQWDUWQWDUWQWDUWiQWDUWiiiVDVDVDVD 0HJV]RU
0HJV]RU0HJV]RU
0HJV]RUttttWWWWiiiiVRNNH]HOVRNNH]HOVRNNH]HOpVRNNH]HOppVHpVHVHVH
$GDWY
$GDWY$GDWY
$GDWYpppGHOHPpGHOHPGHOHPGHOHP +DW+DW
+DW+DWppppNRQ\OHNNRQ\OHNNRQ\OHNpNRQ\OHNpppUGH]UGH]UGH]UGH]pppVpVVV 1\1\1\
1\tttOWNDSFVROtOWNDSFVROOWNDSFVROyOWNDSFVROyyyGGGGiiiVLIHOiVLIHOVLIHOVLIHOOHWOHWOHWOHW 33
33iiiUKX]DPRVKR]]iUKX]DPRVKR]]UKX]DPRVKR]]UKX]DPRVKR]]iiiiIIIpIppUpUUUppppVVVV
$GDWE
$GDWE
$GDWE
$GDWE
$GDWE
$GDWE $GDWE
$GDWE i i i i i i i i ]LVIRJDOPD ]LVIRJDOPD ]LVIRJDOPD ]LVIRJDOPD ]LVIRJDOPD ]LVIRJDOPD ]LVIRJDOPD ]LVIRJDOPD
$]DGDWE
$]DGDWE
$]DGDWE
$]DGDWEiii]LVHJ\i]LVHJ\]LVHJ\]LVHJ\LQWHJULQWHJULQWHJUiLQWHJUiiiOWDGDWUHQGV]HUOWDGDWUHQGV]HUOWDGDWUHQGV]HUOWDGDWUHQGV]HU PHO\W
PHO\W PHO\W
PHO\W||||EEEEEEEENNNNOOOO||||QEQEQE|QE|||]]]ʼn]ʼnʼnʼn HJ\HGHOHJ\HGHOHJ\HGHOHJ\HGHOʼnʼnʼnʼnIRUGXOIRUGXOIRUGXOIRUGXOiiiiVDLQDNDGDWDLWVDLQDNDGDWDLWVDLQDNDGDWDLWVDLQDNDGDWDLW DGDWPRGHOO
DGDWPRGHOO DGDWPRGHOO
DGDWPRGHOO V]HULQWLVWUXNWV]HULQWLVWUXNWV]HULQWLVWUXNW~V]HULQWLVWUXNW~~~UUUiUiiiEDQEDQEDQEDQ SHU]LV]WHQV
SHU]LV]WHQV SHU]LV]WHQV
SHU]LV]WHQV PPPPyyyyGRQWGRQWGRQWiGRQWiiiUROMDUROMDUROMDUROMD D
D D
DNDSFVRODWNDSFVRODWNDSFVRODWNDSFVRODW OHOHOHOHtttUtUUUyyyy HOHPHNPHOOHWWHOHPHNPHOOHWWHOHPHNPHOOHWWHOHPHNPHOOHWW D
D D
DPHWDDGDWRNNDPHWDDGDWRNNDPHWDDGDWRNNDPHWDDGDWRNNDOOO HJ\O HJ\HJ\HJ\WWPHO\HNDKDWWWPHO\HNDKDWWWPHO\HNDKDWWWPHO\HNDKDWppppNRQ\VNRQ\VNRQ\ViNRQ\ViiiJJJJ LQWHJULW
LQWHJULW LQWHJULW
LQWHJULWiiiViVVVʼnʼnʼnʼnU]U]U]pU]pppVD]DGDWYVD]DGDWYVD]DGDWYpVD]DGDWYpppGHOHPEL]WRVGHOHPEL]WRVGHOHPEL]WRVGHOHPEL]WRVttttWWWWiiiViVVViiiiWV]ROJWV]ROJWV]ROJiWV]ROJiiOMiOMOMOMiiiNiNNN
'%
DGDWRN DGDWRNDGDWRN DGDWRN
MRJRVXOWV MRJRVXOWVMRJRVXOWV MRJRVXOWViiiJiJJJ V]HUNH]HW
V]HUNH]HWV]HUNH]HW V]HUNH]HW
QDSOQDSOQDSO QDSOyyyy 2O\DQDGDWNH]HO
2O\DQDGDWNH]HO 2O\DQDGDWNH]HO
2O\DQDGDWNH]HOʼnʼnʼn NHOODPLPLQGHQLJʼn NHOODPLPLQGHQLJNHOODPLPLQGHQLJNHOODPLPLQGHQLJppppQ\HOWIXQNFLQ\HOWIXQNFLQ\HOWIXQNFLyQ\HOWIXQNFLyyyWEL]WRVWEL]WRVWEL]WRVtWEL]WRVtttWWWW
NDSFVRODWRN NDSFVRODWRN NDSFVRODWRN NDSFVRODWRN PHJN
PHJN PHJN
PHJN|||W|WWWppppVHNVHNVHNVHN
$GDWE
$GDWE
$GDWE
$GDWE
$GDWE
$GDWE $GDWE
$GDWE i i i i i i i i ]LVNH]HO ]LVNH]HO ]LVNH]HO ]LVNH]HO ]LVNH]HO ]LVNH]HO ]LVNH]HO ]LVNH]HO ʼn ʼn ʼn ʼn ʼn ʼn ʼn ʼn IRJDOPD IRJDOPD IRJDOPD IRJDOPD IRJDOPD IRJDOPD IRJDOPD IRJDOPD
$]DGDWE
$]DGDWE$]DGDWE
$]DGDWEiiii]LVNH]HO]LVNH]HO]LVNH]HOʼn]LVNH]HOʼnʼn UHQGV]HURO\DQʼn UHQGV]HURO\DQUHQGV]HURO\DQUHQGV]HURO\DQSURJUDPUHQGV]HUSURJUDPUHQGV]HUSURJUDPUHQGV]HUSURJUDPUHQGV]HU
$PHO\QHNIHODGDWDD]DGDWE
$PHO\QHNIHODGDWDD]DGDWE$PHO\QHNIHODGDWDD]DGDWE
$PHO\QHNIHODGDWDD]DGDWEiiii]LVKR]W]LVKR]W]LVKR]W]LVKR]W||||UWUWUWUWpppQpQQQʼnʼnʼnʼn V]DE
V]DEV]DE
V]DEiiiiO\R]RWWKR]]O\R]RWWKR]]O\R]RWWKR]]iO\R]RWWKR]]iiiIIIpIpppUUUUppppVVV EL]WRVV EL]WRVEL]WRVEL]WRVttttWWWiWiiiVDVDVDVDppppVVVV D]DGDWE
D]DGDWED]DGDWE
D]DGDWEiiii]LV]LV]LVEHOV]LVEHOVEHOVEHOVʼnʼnʼnʼn NDUEDQWDUWNDUEDQWDUWNDUEDQWDUWNDUEDQWDUWiiiiVLPVLPVLPVLPţţţYHOHWHLQHNţYHOHWHLQHNYHOHWHLQHNYHOHWHLQHN YYYYpppJUHKDMWpJUHKDMWJUHKDMWJUHKDMWiiiiVDVDVDVD
$'%FVDND
$'%FVDND$'%FVDND
$'%FVDND'%06'%06'%06'%06HQHQHQHQ NHUHV]WNHUHV]WNHUHV]WNHUHV]WOOOpOpppUKHWUKHWUKHWʼnUKHWʼnʼnʼn HOOHJHOOHJHOOHJHOOHJiiiiOLVDQOLVDQOLVDQOLVDQ
$]DGDWUHQGV]HUPHJIHOHO
$]DGDWUHQGV]HUPHJIHOHO$]DGDWUHQGV]HUPHJIHOHO
$]DGDWUHQGV]HUPHJIHOHOʼnʼnʼnʼn HOHOHOHOpppUpUUUppppVVVpVpppUUUUʼnʼnʼnOLVJRQGRVNRGQLNHOOʼnOLVJRQGRVNRGQLNHOOOLVJRQGRVNRGQLNHOOOLVJRQGRVNRGQLNHOO
SSS
SiiiiUKX]DPRVKR]]UKX]DPRVKR]]UKX]DPRVKR]]UKX]DPRVKR]]iiiiIIIpIpppUUUUpppVHOOHQpVHOOHQVHOOHQVHOOHQʼnʼnʼnʼnU]U]U]pU]pppVVVV Y
YY
YppppGHOHPGHOHPGHOHPGHOHP
RSWLPDOL]
RSWLPDOL]RSWLPDOL]
RSWLPDOL]iiiOiOOOiiiiVVVV LQWHJULW
LQWHJULWLQWHJULW
LQWHJULWiiiiVHOOHQVHOOHQVHOOHQʼnVHOOHQʼnʼnU]ʼnU]U]U]pppVpVVV QDSO
QDSO QDSO
QDSOyyyy]]]i]iiViVVV
'%06'%06 '%06'%06 P
P P
PţţţţYHOHWYYHOHWYYHOHWYpYHOHWYppJUHKDMWpJUHKDMWJUHKDMWJUHKDMWiiiiVVVV
$GDWE
$GDWE
$GDWE
$GDWE
$GDWE
$GDWE $GDWE
$GDWE i i i i i i i i ]LVUHQGV]HUIRJDOPD ]LVUHQGV]HUIRJDOPD ]LVUHQGV]HUIRJDOPD ]LVUHQGV]HUIRJDOPD ]LVUHQGV]HUIRJDOPD ]LVUHQGV]HUIRJDOPD ]LVUHQGV]HUIRJDOPD ]LVUHQGV]HUIRJDOPD
$]DGDWE
$]DGDWE
$]DGDWE
$]DGDWEiiii]LVNH]HO]LVNH]HO]LVNH]HO]LVNH]HOʼnʼnʼnʼnD]DGDWED]DGDWED]DGDWED]DGDWEiiii]LV]LV]LVp]LVpppVD]DONDOPD]VD]DONDOPD]VD]DONDOPD]VD]DONDOPD]yyyyLSURJUDPRNLSURJUDPRNLSURJUDPRNLSURJUDPRN HJ\
HJ\
HJ\
HJ\WWHVWWHVWWHVpWWHVpppWDGDWEWDGDWEWDGDWEWDGDWEiiii]LV]LV]LV]LVUHQGV]HUQHNQHYH]LNUHQGV]HUQHNQHYH]LNUHQGV]HUQHNQHYH]LNUHQGV]HUQHNQHYH]LN
NOLHQV NOLHQVNOLHQV NOLHQV
64/
64/
64/
64/
DGDWE DGDWE DGDWE
DGDWEiiii]LV]LV]LV]LVNH]HONH]HONH]HONH]HOʼnʼnʼnʼn
DGDWE DGDWEDGDWE
DGDWEiiii]LV]LV]LV]LV
$16,63$5&PRGHOO
$16,63$5&PRGHOO
$16,63$5&PRGHOO
$16,63$5&PRGHOO
$16,63$5&PRGHOO
$16,63$5&PRGHOO $16,63$5&PRGHOO
$16,63$5&PRGHOO
. . .
.OVOVOVOVʼnʼnʼn V]LQWʼn V]LQWV]LQWV]LQW
)RJDOPLV]LQW )RJDOPLV]LQW )RJDOPLV]LQW )RJDOPLV]LQW
)L]LNDLV]LQW )L]LNDLV]LQW )L]LNDLV]LQW )L]LNDLV]LQW
) ))
)JJHWOHQVJJHWOHQVJJHWOHQVpJJHWOHQVpppJLV]LQWHNJLV]LQWHNJLV]LQWHNJLV]LQWHN
ORJLNDLDNORJLNDLDNORJLNDLDNORJLNDLDNOVOVOVOVʼnʼnʼn V]LQWʼn V]LQWV]LQWV]LQWppppVDJOREVDJOREVDJOREVDJOREiiiiOLVV]LQWNOLVV]LQWNOLVV]LQWNOLVV]LQWN|||]|]]]||||WWWWWWWW
IL]LNDLDJOREIL]LNDLDJOREIL]LNDLDJOREiIL]LNDLDJOREiiOLVV]LQWiOLVV]LQWOLVV]LQWOLVV]LQWppppVDIL]LNDLV]LQWNVDIL]LNDLV]LQWNVDIL]LNDLV]LQWNVDIL]LNDLV]LQWN||||]]]|]|||WWWWWWWW
KKKiKiiOiOOOyyy]DWLIL]LNDLV]LQWHQEHOy]DWLIL]LNDLV]LQWHQEHO]DWLIL]LNDLV]LQWHQEHO]DWLIL]LNDLV]LQWHQEHOOOOO )HOK)HOK
)HOK)HOK )HOK)HOK)HOK)HOK )HOK)HOK)HOK)HOK
*ORE*ORE*ORE
*OREiiiiOLVVOLVVOLVVpOLVVpppPDPDPDPD
)L]LNDLV]HUNH]HW )L]LNDLV]HUNH]HW )L]LNDLV]HUNH]HW )L]LNDLV]HUNH]HW
$]DGDWE
$]DGDWE
$]DGDWE
$]DGDWEiiii]LVORJLNDLIHO]LVORJLNDLIHO]LVORJLNDLIHO]LVORJLNDLIHOpppSpSSSttttWWWpWpppVHUHIHUHQFLDPRGHOOMHVHUHIHUHQFLDPRGHOOMHVHUHIHUHQFLDPRGHOOMHVHUHIHUHQFLDPRGHOOMH
IHOKDV]Q IHOKDV]Q IHOKDV]Q IHOKDV]QiiiOiOOyOyyy
WHUYH]
WHUYH]
WHUYH]
WHUYH]ʼnʼnʼnʼn
SURJUDPR]
SURJUDPR]
SURJUDPR]
SURJUDPR]yyyy
HJ\HG HJ\HG HJ\HG HJ\HG
W W W
WiiiiEODEODEODEOD
,QGH[
,QGH[
,QGH[
,QGH[
UHNRUG UHNRUG UHNRUG UHNRUG
'%06IXQNFL '%06IXQNFL '%06IXQNFL '%06IXQNFL '%06IXQNFL '%06IXQNFL '%06IXQNFL
'%06IXQNFLy y y y y y y y VWUXNW VWUXNW VWUXNW VWUXNW VWUXNW VWUXNW VWUXNW VWUXNW ~ ~ ~ ~ ~ ~ ~ ~ U U U U U U U U i i i i i i i i MD MD MD MD MD MD MD MD
64/
64/
64/
.RPPXQLN 64/
.RPPXQLN .RPPXQLN
.RPPXQLNiiiFLiFLFLyFLyyyVUVUVUpVUppWHJpWHJWHJWHJ 8WDV
8WDV8WDV
8WDVttttWWWiWiiViVVVpppUWHOPH]pUWHOPH]UWHOPH]UWHOPH]ʼnʼnʼnʼn +R]]
+R]]+R]]
+R]]iiiiIIIpIppUpUUUppppVHOOHQVHOOHQVHOOHQʼnVHOOHQʼnʼnʼnU]U]U]U]ppppVVVV
$NW
$NW
$NW
$NWtttYV]DEtYV]DEYV]DEYV]DEiiiiO\HOOHQO\HOOHQO\HOOHQO\HOOHQʼnʼnʼnʼnU]U]U]U]ʼnʼnʼnʼn 2SWLPDOL]
2SWLPDOL]
2SWLPDOL]
2SWLPDOL]iiiiOOOOyyyy 99
99pppJUHKDMWpJUHKDMWJUHKDMWJUHKDMWyyyy 7UDQ]DNFL
7UDQ]DNFL 7UDQ]DNFL
7UDQ]DNFLyyyy YH]YH]YH]pYH]ppUOpUOUOUOʼnʼnʼnʼn
,2UHQGV]HU ,2UHQGV]HU ,2UHQGV]HU ,2UHQGV]HU 1DSO
1DSO1DSO
1DSOyyyy]]]y]yy PRGXOy PRGXOPRGXOPRGXO
6(/(&7 6(/(&76(/(&7 6(/(&7 )520$872 )520$872)520$872 )520$872 25'(5%<56=
25'(5%<56=25'(5%<56=
25'(5%<56=
UHDG UHDG UHDG
UHDGZULWHZULWHZULWHZULWH
&)*JU
&)*JU
&)*JU
&)*JUiiiiIIII '$&P '$&P '$&P
'$&PiiiWUL[iWUL[WUL[WUL[
(&$PRGXO (&$PRGXO (&$PRGXO (&$PRGXO 42*JU
42*JU 42*JU 42*JUiiiiIIII
70PRGXO]
70PRGXO]
70PRGXO]
70PRGXO]iiiiUROUROUROiUROiiViVVV 5HFRYHU\
5HFRYHU\
5HFRYHU\
5HFRYHU\ PRGXOPRGXOPRGXOPRGXO 4(3JU
4(3JU 4(3JU 4(3JUiiiiIIII
5HO 5HO 5HO 5HO 5HO 5HO
5HO 5HO i i i i i i i i FL FL FL FL FL FL FL FL y y y y y y y y VPRGHOONLDODNXO VPRGHOONLDODNXO VPRGHOONLDODNXO VPRGHOONLDODNXO VPRGHOONLDODNXO VPRGHOONLDODNXO VPRGHOONLDODNXO VPRGHOONLDODNXO i i i i i i i i VD VD VD VD VD VD VD VD
V]iPtWyJpSHNHOWHUMHGpVH SiUWt]H]HU
SiUV]i]H]HU
|WPLOOLy
KDUPLQF|WPLOOLy V]i]PLOOLy
KiURPV]i]PLOOLy HJ\PLOOLiUG NpWPLOOLiUG
$]
$]$]
$]~~~MDGDWPRGHOONLDODN~MDGDWPRGHOONLDODNMDGDWPRGHOONLDODNMDGDWPRGHOONLDODNttttWWWWiiiViVVViiiiQDNKQDNKQDNKiQDNKiiiWWHUHWWHUHWWHUHWWHUH 3&
3&
3&
3&PLQLJPLQLJPLQLJpPLQLJpppSHNSHNSHNSHN HOWHUMHGHOWHUMHGHOWHUMHGpHOWHUMHGpppVHVHVHVH
LJ LJLJ
LJpppQ\D]HJ\V]HUpQ\D]HJ\V]HUQ\D]HJ\V]HUţQ\D]HJ\V]HUţţţEENH]HOEENH]HOEENH]HOEENH]HOpppVUHpVUHVUHVUH LJ
LJLJ
LJpppQ\DUXJDOPDVDEEPHJYDOpQ\DUXJDOPDVDEEPHJYDOQ\DUXJDOPDVDEEPHJYDOyQ\DUXJDOPDVDEEPHJYDOyyyVVVVtttWtWWWiiiiVUDVUDVUDVUD LJLJ
LJLJppppQ\DNLVHUQ\DNLVHUQ\DNLVHUQ\DNLVHUʼnʼnʼnIRUUʼnIRUUIRUUIRUUiiiiVPHOOHWWLPHJROGVPHOOHWWLPHJROGVPHOOHWWLPHJROGVPHOOHWWLPHJROGiiiVRNUDiVRNUDVRNUDVRNUD
PH]
PH]
PH]
PH]ʼnʼnʼnʼn UHNRUGV
UHNRUGV UHNRUGV UHNRUGVppppPDPDPDPD
5HO 5HO 5HO 5HO 5HO 5HO 5HO
5HO i i i i i i i i FL FL FL FL FL FL FL FL y y y y y y y y VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO
$]DGDWPRGHOOHOHPHL
$]DGDWPRGHOOHOHPHL$]DGDWPRGHOOHOHPHL
$]DGDWPRGHOOHOHPHL
PH]ʼn UHNRUG
UHNRUGKDOPD]UHOiFLy DGDWEi]LV
DGDWE DGDWE DGDWE
DGDWEiii]LVi]LV]LV]LV HJ\V]HUţ V]HUNH]HW
NyG QpY EHRV]WiV 'ROJR]y
=ROL
$QQD )HUL
IʼnQ|N WLWNiU SRUWiV
5HO 5HO 5HO 5HO 5HO 5HO 5HO
5HOi i i i i i i i FL FL FL FLy FL FL FL FL y y y y y y y VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO VDGDWPRGHOO
$]DGDWPRGHOOHOHPHL
$]DGDWPRGHOOHOHPHL
$]DGDWPRGHOOHOHPHL
$]DGDWPRGHOOHOHPHL VpPD UHNRUGHOʼnIRUGXOiVRN
ORJLNDLODJ
5HNRUGHOʼnIRUGXOiVRN IL]LNDLV]LQWMH
UV] WXODM WLSXV
$XWR
U U U
)LDW 2SHO )LDW
=ROL=ROL=ROL=ROL
$QQD$QQD$QQD$QQD
)HUL)HUL)HUL)HUL
U U U
U )LDW)LDW)LDW)LDW UU
UU 2SHO2SHO2SHO2SHO U
U U
U )LDW)LDW)LDW)LDW
$UHO
$UHO
$UHO
$UHO $UHO
$UHO $UHO
$UHO i i i i i i i i FL FL FL FL FL FL FL FL y y y y y y y y VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL
HOQHYH]
HOQHYH]
HOQHYH]
HOQHYH]pppVWpVWVWVWttttSXVMHOOHP]LSXVMHOOHP]LSXVMHOOHP]LSXVMHOOHP]L
N|Q\Y V]HU]ʼn
&
NRG 1
iU 1
PH]
PH]
PH]
PH]ʼnʼnʼnʼn DOHDOHDOHDOHttttUUUyUyy WXODMGRQVy WXODMGRQVWXODMGRQViWXODMGRQViiiJWJWJWiJWiiUROiUROUROUROiiiViVVViiiiUDV]ROJUDV]ROJUDV]ROJiUDV]ROJiiiOOOO DOHJNLVHEEQ
DOHJNLVHEEQ DOHJNLVHEEQ
DOHJNLVHEEQpppYYHOD]RQRVpYYHOD]RQRVYYHOD]RQRVtYYHOD]RQRVtttWRWWWWRWWWWRWWWiWRWWWiiiUROUROUROiUROiiVLHJ\ViVLHJ\VVLHJ\VVLHJ\VppppJJJJ
FVDNHOHPL FVDNHOHPL FVDNHOHPL
FVDNHOHPLpppUWpUWUWUWpppNpNNNţţţ OHKHWţ OHKHWOHKHWOHKHW
5(.25'HJ\V 5(.25'HJ\V5(.25'HJ\V
5(.25'HJ\VppppJNJNJNJNpppQWWpQWWQWWQWWiiiiUROWPH]UROWPH]UROWPH]ʼnUROWPH]ʼnʼnʼnNHJ\NHJ\NHJ\NHJ\WWHVHWWHVHWWHVHWWHVH
$](5HJ\HGIRJDOP
$](5HJ\HGIRJDOP$](5HJ\HGIRJDOP
$](5HJ\HGIRJDOPiiiiKR]KDVRQOKR]KDVRQOKR]KDVRQOyKR]KDVRQOyy HJ\Vy HJ\VHJ\VHJ\VpppJpJJJ /HKHWQRUP
/HKHWQRUP /HKHWQRUP
/HKHWQRUPiiiOYDJ\NXOFVPH]iOYDJ\NXOFVPH]OYDJ\NXOFVPH]ʼnOYDJ\NXOFVPH]ʼnʼnʼn
UHQGV]HULQWW UHQGV]HULQWW UHQGV]HULQWW
UHQGV]HULQWWiiiiEOEOEOEOiiii]DWWDO]DWWDO]DWWDO]DWWDOiiiiEUEUEUiEUiii]ROMXNGHH]P]ROMXNGHH]P]ROMXNGHH]Pi]ROMXNGHH]PiiiUWUWUW|UW||EE|EEEEEE PLQWKDOPD]
PLQWKDOPD]
PLQWKDOPD]
PLQWKDOPD]
$OPD 'Ly 0RJ\L
%DE
9 , ,,
; 1\HUVDQ\DJ
1\HUVDQ\DJ 1\HUVDQ\DJ 1\HUVDQ\DJ
5(/5(/5(/
5(/ÈÈÈ&,È&,&,&,ÏÏÏ D]D]RQRVWÏ D]D]RQRVWD]D]RQRVWD]D]RQRVWtttSXVtSXVSXVSXV~~~ UHNRUG~ UHNRUGUHNRUGUHNRUGHOHOHOʼnHOʼnʼnʼnIRUGXOIRUGXOIRUGXOiIRUGXOiiiVRNKDOPD]DVRNKDOPD]DVRNKDOPD]DVRNKDOPD]D
$UHO
$UHO
$UHO
$UHO $UHO
$UHO $UHO
$UHO i i i i i i i i FL FL FL FL FL FL FL FL y y y y y y y y VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL VPRGHOOHOHPHL
HOQHYH]
HOQHYH]
HOQHYH]
HOQHYH]pppVWpVWVWVWttttSXVMHOOHP]LSXVMHOOHP]LSXVMHOOHP]LSXVMHOOHP]L QLQFVVRUUHQGLV
QLQFVVRUUHQGLV QLQFVVRUUHQGLV
QLQFVVRUUHQGLVpppJDUHNRUGRNNpJDUHNRUGRNNJDUHNRUGRNNJDUHNRUGRNN|||]|]]|]|||WWWWWWWW QLQFVUHNRUGSR]
QLQFVUHNRUGSR]QLQFVUHNRUGSR]
QLQFVUHNRUGSR]ttttFLFLFLyFLyyy QHPOHKHWLVP
QHPOHKHWLVPQHPOHKHWLVP
QHPOHKHWLVPpppWOpWOWOWOʼnʼnʼnGʼnGGGppppVDUHNRUGRNNVDUHNRUGRNNVDUHNRUGRNN|VDUHNRUGRNN|||]]]|]|||WWWWWWWW