Rez Ro Comes Calin Adrian
Rez Ro Comes Calin Adrian
Rez Ro Comes Calin Adrian
-BOLYAI CLUJ-NAPOCA
FACULTATEA DE S
TIINT
E ECONOMICE S
I GESTIUNEA AFACERILOR
DE DOCTORAT
TEZA
REZUMAT
CONTRIBUT
II LA REALIZAREA UNUI SISTEM INFORMATIC INTEGRAT IN
CADRUL FIRMELOR MIJLOCII SI MARI PRIN UTILIZAREA TEHNOLOGIEI
ERP(ENTERPRISE RESOURCE PLANNING)
Conduc
ator stiintific
Prof.univ.dr. Nicolae GHISOIU
Doctorand
Calin-Adrian COMES
2012
Cuprins
1 SISTEME ERP
IN
INTREPRINDERILE MARI
1.1
1.1.1
1.2
1.3
1.4
2.2
2.1.1
Oracle E-Business . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.2
SAP R/3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.3
2.1.4
BaaN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.5
Scala-Epicor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
3.1
Enterprise Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
3.2
11
3.3
Limbajul UML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
3.4
12
3.5
12
13
13
4.1.1
Date de baz
a - Master Data File . . . . . . . . . . . . . . . . . . . . . . . . .
13
4.2
14
4.3
15
4.4
15
CUPRINS
16
5.1
16
5.2
Migrarea PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
5.3
19
5.4
Managementul migr
arii procedurilor stocate . . . . . . . . . . . . . . . . . . . . . . .
20
5.5
Migrarea Datelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
5.5.1
20
5.5.2
Functii si Proceduri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
5.5.3
Declansatori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
A PROTOTIPULUI . . . . . . . . . . . . . . . . . .
EFICIENTAT
A ECONOMICA
24
5.6.1
24
5.6
6 CONCLUZII S
I CONTRIBUT
II
25
6.1
25
6.2
29
Bibliografie
30
ii
Immanuel Kant
(17241804)
REZUMAT
Cuvinte cheie:Planificarea Resurselor Intreprinderii, MRP, ERP, SQL, PL/SQL, NoSQL, Proceduri Stocate, Migrarea Procedurilor Stocate, Limbaje Formale.
ABCDE minat o linie ascendenta a solutiilor integrate de gestionare a resurselor ntreprinderii pentru o
VOLUT
IA vertiginoasa a noilor tehnologii informationale si globalizarea economiilor a deter-
administrare eficient
a a acestora. Num
arul mare de oferte sub genericul Enterprise Resource Planning (ERP) si amploarea proiectelor informatice n curs de implementare, sustin ideea conform c
areia
sectorul consacrat sub denumirea Enterprise Application Integration se afla n plina expansiune si
transformare.
CERCETARII
sunt subliniate rezultatele obtinute de autor: implement
ari, articole stiintifice, participare la conferinte doctorale, granturi doctorale si perspectivele pentru continuarea cercetarii.
1 ..., dar
n fiecare stiint
a a naturii este numai at
ata stiint
a adevarat
a, c
at
a matematic
a contine, Immanuel Kant,
n prefata la Fundamentele Metafizice ale S
tiintelor Naturale, Riga, IX/X, 1786.
Capitolul 1
SISTEME ERP IN
INTREPRINDERILE MARI
KLMN
OPQRS
1.1
si
Q = f (x1 , x2 , , xn )
(1.1)
, unde Q reprezint
a produsul muncii, productia, respectiv x1 , x2 , , xn , factorii de productie.
Cobb, C. W., si Douglas P. (Cobb si Douglas, 1928) au formulat productia n functie de doi
factori: munca si capitalul, ale c
aror cantit
ati sunt notate cu L (labor = munca) si K (capital).
2
In anul 1894, Philip Henry Wicksteed a publicat celebrul s
au Eseu asupra coordonatelor a legilor de distributie,
n care a ncercat s
a demonstreze matematic sistemul pentru functia de productivitatea marginal
a
Functia are urmtoarea form conform 1.2, aceasta reprezentare a fost propus
a initial de Knut Wicksell
n (Wicksell, 1898):
Q(t) = A K (t) L (t)
1.1.1
(1.2)
(1.3)
, unde
e - baza logaritmului natural, - rata progresului tehnic, t - numarul de ani prognozat.
Variatiuni pe tema Cobb-Douglas si CES au mai fost prezentate de c
atre: Functia de Productie
Borts - Mishan, Functia de Productie Rowe - Sato, Functia de Productie Visnev si Functia de
Productie Allen.
ari deterministice, n cazul aplicativ functiile
Functiile de productie 1.1, 1.2, 1.3 sunt reprezent
sunt stocastice de genul 1.4:
Q = f (x1 , x2 , , xn ) +
, unde
(1.4)
reprezint
a abaterea, n procesele economice ce manifest
a factori aleatori izomorfe cu
(1.5)
1.2
In decada 1970 apare programul de planificare a necesarului de materiale (MRP, acronimul pentru
Material Requirements Planning) (Waldner, 1992), (Lunn si Neff, 1992); MRP utiliza aplicatii
software pentru programarea proceselor de productie ale companiei. MRP genereaz
a programarea
operatiunilor si a achizitiilor de materii prime n baza cerintelor existente si a capacitatii departamentului de productie, luand n considerare atat cantit
atile existente n stocuri c
at si procedura de
determinare a dimensiunii loturilor Figura 1.1.
Figura 1.1: Material Requirements Planning Sursa: WJ Hopp, ML Spearman Commissioned Paper
To Pull or Not to Pull: What Is the Question? Manufacturing & Service Operations Management,
2004
Decada 1980 s-a manifestat prin evolutia conceptului MRP transformandu-se n planificarea
necesarului de productie (MRP II - Manufacturing Requirements Planning) (Waldner, 1992),
(Toomey, 1996), (Drexl si Kimms A., 1998) o extensie a functionalit
atilor MRP, utilizand aplicatii
software pentru coordonarea proceselor de productie, de la planificarea productiei si achizitionarea
materiilor prime, p
ana la controlul stocurilor si distribuirea produselor la clienti; beneficiile MRP II
se limitau doar la sectorul de productie, dar nu reuseau sa atinga rezultatele dorite datorita costurilor
exorbitante pe care le implicau si a experientei tehnice necesare pentru implementare unui Sistem
Informatic de o asemenea anvergur
a Figura 1.2.
1.3
Figura 1.2: Manufacturing Resource Planning Sursa: CIM: Principles of Computer Integrated Manufacturing, Jean-Baptiste Waldner, John Wiley & Sons, 1992
1.4
In Arta R
azboiului atribuit
a lui Sun Tzu apare pentru prima data notiunea de strategie militar
a (Sun Tzu, 544496), autorul subliniaza necesitatea respect
arii a doua conditii pentru atingerea
a de la strategos scopului propus. Termenul strateg (Hansen, 1987) provine din limba greac
o cu pluralul strategoi - o utilizat n Grecia antic
a pentru a denumi generalul
de armata. In domeniul restrans al strategiei economice Henry Mintzberg, unul din cei mai originali
g
anditori din domeniul managementului, pledeaza pentru organizarea strategic
a n cadrul companiilor de orice tip sau marime. O definitie clasica a strategiei economice bazata pe scopul organizatiei
si actiunile ce deriva din aceasta perspectiva este prezentat
a n (Andrews, 1971) ... strategia
reprezint
a un sistem format din obiective scopuri sau aspiratii de baz
a din politici sau
planuri esentiale, formulate astfel nc
at s
a defineasc
a domeniul de activitate actual
sau potential al organizatiei precum
si profilul actual sau potential al acesteia ; aceasta
definitie integreaz
a conceptiile de scop si actiunile corespunz
atoare.
Capitolul 2
SISTEMELE ERP S
I
I
FUNCTIONALITAT
GENERALE ALE ACESTORA
LMN
ISTEMUL MRP II A PROVOCAT DEZAVANTAJELE MAJORE n decada 1990 ceea ce permis
PQRSaparitiei conceptului de planificare a resurselor intreprinderii ERP (Wallace si Kremzar, 2001),
(Harwood, 2003), o extensie a functionalit
atilor MRP II asupra mai multor sectoare ale intreprinderii, utilizand o aplicatie software extinsa, cu mai multe module, pentru mbunat
atirea performantelor
proceselor interne de business. ERP a revolutionat lumea business-ului, iar eficienta sa a fost multiplicata n timp, datorit
a inovatiilor ulterioare ce au fost aduse solutiei, dezvoltarea internetului
a determinat o noua revolutie n lumea ERP-urilor ast
azi, sunt parametrizate astfel nc
at sa utilizeze internetul. Subiectul este completat cu elemente de maxim
a actualitate, unde integrarea este
cercetat
a mai departe p
ana la nivelul pietelor si corporatiilor electronice prin aplicatii la mod
a:
Supply Chain Management (Mentzer, 2001); (Chopra si Meindl, 2007); (Blanchard, 2007), Enterprise Application Integration (Linthicum, 2003); (Serain, 2002), Enterprise Service Bus (Chappell,
2004); (Miller si altii., 2004), Business Intelligence(Loshin, 2003); (Whitehorn si Whitehorn, 2003) ,
Customer Relationship Management (Buttle, 2009); (Kincaid, 2003), Business Process Management
(Weske, 2007); (Verma, 2009), Business Process Integration(Redlein, 2004); (Jain, 2006), Enterprise
Nervous System (McNurlin si Sprague R. H., 2006). Literatura de specialitate din tara noastra cuprinde urmatoarele c
arti ce au abordat tematica vast
a din familia sistemelor informationale de tip
ERP cu extensiile acestora prin (Fotache si Hurubean, 2007); (Fotache si altii., 2010) ; (Rusu, 2005);
si colectia de articole din revista de Informatica Economica a Facultatii de Cibernetica, Statistica si
Informatica Economica din cadrul A.S.E. Bucuresti (Mocean si altii., 2007) (Rizescu, 2010); (Avram,
2010) , respectiv Oeconomica din FSEGA Cluj-Napoca (Mocean, 2009),
2.1
2.1.1
Oracle E-Business
2.1.2
SAP R/3
TM
componentele de afaceri ale unei organizatii: contabilitate, controlling, gestiunea materialelor, desfacerea, gestiunea productiei, administrarea resurselor umane, et c. Prima versiune a sistemului
informatic a incorprorat partea de contabilitate financiara a organizatiilor s-a numit R/1 sau YSR
realizata n COBOL, ulterior odat
a cu aparitia mainframe-urilor n decada 1970-1980 prin integrarea
contabilit
atii financiare FI, respectiv contabilit
atii de gestiune prin Managementul Materialelor - MM
s-a n
ascut R/2; implementat
a pe clona de COBOL denumita ABAP(Advanced Business Application
Programming n traducere din originalul german Allgemeiner Berichts-Aufbereitungs-Prozessor ),
simbolul R provine de la Real Time Data Proccesing, ulterior odata cu separarea nivelelor (prezentare, server aplicatie, server de baze de date) avem tranzitia c
atre SAP R/3 (System, Anwendungen
und Produkte), dupa anul 2000 mediul Java
TM
, succesul implement
arilor de succes SAP R/3 au fost corelate cu succesul ORACLE -
deoarece 75% p
ana la 85% - utilizau ORACLE; concernul german si-a reorientat strategia n anul
1999 au achizitionat dreptul de vanzare a serverului de baze de date ADABAS D, respectiv ADABAS R ale compatriotului Software A.G. - ulterior a cosmetizat cele doua versiuni ADABAS D si
ADABAS R n produsul SAP DB, server de baze de date cross platform.
2.1.3
Felia de piat
a BOPSE a determinat, impulsionat aparitia unui sacal obisnuit a fura piata si produsele
competitorilor; Microsoft Dynamics NAV reprezint
a oferta Microsoft adaptabil
a de administrare a
1 http://www.sap.com
relatiilor cu clientii (CRM) si de planificare a resurselor afacerii (ERP) - initial prin achizitia a doi
competitori BOPSE minori la data respectiva - Great Plains Software, achizitionat n Aprilie 2001,
respectiv Navision n Iulie 2002 - aparitia pe piata a unui produs matur Microsoft Dynamics NAV
n 2003 - conceput pentru a face fata cerintelor de business, pentru a ajuta angajatii n procesul
decizional. Microsoft Dynamics NAV permite luarea deciziilor ntr-o maniera inteligent
a, strategic
a
si tactica la orice nivel n organizatii; managerii executivi au acces la metricile cheie ale afacerii;
administratorii diverselor departamente au la dispozitie datele si instrumentele de care au nevoie
pentru a planifica si administra cu succes aria lor de responsabilitate; angajatii, indiferent de pozitia
lor n firma, de la economisti p
ana la gestionari si relatiile cu clientii au acces oricand la datele de
care au nevoie pentru a lua cele mai bune decizii pentru organizatie si partenerii sai.
2.1.4
BaaN
BaaN2 celebru prin Dynamic Enterprise Modeling DEM a devenit un actor important pe piata ERP
la c
astigarea unei licitatii internationale celebre n defavoarea SAP R/3
TM
TM
, la compania Boeing
afaceri propulsand firma pe locul 3 n ierarhia BOPSE dintr-un furnizor european devenind un
furnizor global de servicii n domeniu p
ana la saturarea acestuia n anul 2003. Suita BaaN V, iBaaN
Enterprise a fost dezvoltat
a n concordanta cu tendintele pietei ce permite conectarea la sistemele
de aplicatii ale altor furnizori, ulterior aceste module au fost extinse in 2002 prin iBaaN for Product
Lifecycle, iBaaN for Supply Chain Management, iBaaN for Customer Relationship Management,
respectiv an anul 2003 solutia de Business Intelligence, iBaaN Corporate Performance Management
2.1.5
Scala-Epicor
Epicor Software Corporation are sediul n Irvine, California a fost fondata n 1984 ca Advanced
Business Microsystems, Inc; n 1992, compania si-a schimbat numele n Platinum Software Corporation; la sfarsitul anilor 1990, managerii au achizitionat strategic mai multe companii pentru a
ajuta Platinum sa evolueze de la un furnizor de sisteme financiar-contabil la un furnizor de solutii
integrate, end-to-end. Pentru a se transforma, compania a trecut printr-o schimbare de nume, n mai
1999, Platinum Software si-a schimbat numele n Epicor Software Corporation; una din achizitiile
importante a fost Scala Business Solutions n anul 2004. Functionalitatea iScala este cuprinzatoare
atat pe vertical
a c
at si pe orizontal
a, ncepand de la managementul clientilor, continu
and cu cel al
fabricatiei, respectiv post-vanzare. Epicor ofer
a o gama larga de aplicatii SCM ca parte a solutiilor
integrate ERP bazate pe o arhitectur
a orientat
a pe servicii (SOA) mbogatita cu o multime de
abilitati pentru ntreprinderi, inclusiv Customer Relationship Management(CRM), Supplier Relationship Management (SRM) si Supply Chain Execution(SCE).
2 dup
a
2.2
Modulele de aplicatii sunt grupate n suite: contabilitate, financiar, achizitie, productie, marketing/promovare , respectiv distributie; nu exista o regul
a la nivel de terminologie - denumirile folosite
de furnizorii ERP pentru suite, module, functii etc. difera de la un sistem integrat la altul.
Avantaj
Scalabilitate
Informatii de calitate
Eliminarea redundantei
Mediul colaborativ
Adaptabilitate
Descriere
Scalabilitate orizontal
a si vertical
a
Baza de date centralizata
Eliminarea operatiilor repetitive
Extensiile CRM/SCM extind relatia cu furnizorii/clientii
Modificare proces = Modificare configurare
Descriere
Necesit
a o perioada ndelungata de implementare
Costul ridicat pentru o implementare
Dependeta de un anumit furnizor
Necesit
a personal calificat consultant + utilizator(i) cheie dedicat
Tabela 2.2: Dezavantaje ERP: sursa autorul
Capitolul 3
TEHNOLOGII INFORMATICE
INTEGRATE
Suppose that solutions to a problem can be verified quickly.
Then, can the solutions themselves also be computed quickly?
ABCDE
teme, relatiile dintre subsisteme, relatiile cu mediul extern, respectiv principiile directoare pentru
proiectarea si de evolutia acesteia.
3.1
Enterprise Architecture
10
3.2
Enterprise Grid Computing este o combinatie de resurse informatice din mai multe domenii administrative, pentru un obiectiv comun conform (Berman si altii., 2003) este aplicarea resurselor mai
multor calculatoare dintr-o retea la o singura aplicatie n acelasi timp - pentru a rezolva o problema stiintifica sau tehnic
a ce necesita un numar mare de cicluri de prelucrare a resurselor hard
sau necesit
a accesul la volume mari de date (Plaszczak si Wellner, 2005). Una dintre strategiile
principale ale Enterprise Grid Computing este utilizarea middleware-ului pentru a diviza si atribui
componente dintr-un program ntre mai multe resurse fizice pentru a coopera distribuit, agregat la
nivel de cluster pe scar
a larg
a (Lelli si altii., 2007).
3.3
Limbajul UML
Limbajul a sintetizeaz
a notatiile metodelor: Booch, Object Modeling Technique - OMT si inginerie
software orientate pe obiect (OOSE ) prin unificarea acestora pentru a modela n comun pe o scara
larga procesele din organizatii devenind un standard de facto sub auspiciile de Management Object
Group OMG. Artefactele UML pot fi transformate n mod automat n diferite limbaje specifice:
Java, C++, Oberon, Eiffel, prin intermediul unor specificatii de transformare QVT, respectiveste
extensibil, oferind mecanisme de personalizare: profilurile si stereotip-uri. UML nu este o metoda de
dezvoltare de sine (Hunt, 2000), cu toate acestea, a fost proiectat sa fie compatibil cu metodele de
proiectare orientate-obiect de dezvoltare moderne (Avornicului si altii., 2004)(OMT, Booch metoda,
Objectory), evoluat n timp unele dintre aceste metode au fost reformulate pentru a profita de
notatiile noi, iar metodele noi au fost create pe baza UML, de exemplu IBM Rational Unified
Process (RUP) prin intermediul unei metode iterative ce cuprinde(Modelarea Afacerii, Stabilirea
Cerintelor, Design, Implementare, Test, Executie), sau Together de la Borland(Inprise) extensie a
JBuilder si Eclipse cu facilit
ati UML, respectiv QVT pentru transformarea biunivoc
a a modelelor
MOF.
11
Figura 3.1: sursa: Jens von Pilgrim, Unified Modeling Language: Infrastructure, formal/07-02-06,
versiunea 2.1.1, pagina 31, 2006.
Literatura de specialitate din tara a marcat popularizarea conceptelor UML prin intermediul
umatoarelor aparitii editoriale (Avornicului si altii., 2004), (Oprea, 1999), (Chiorean si altii., 1994).
3.4
3.5
Prin participarea la conferintele IEEE/ACM Models 2005 (Comes, 2005) si 2006 (Comes, 2006) am
ncercat definirea unei axiomatizari a limbajului Object Constraint Language - OCL prin intermediul Complete Constraint Language CCL ; formalismul fiind util pentru generarea si testarea codului
sursa. Ulterior am definit Data Constraint Language - DCL (Comes si Ghisoiu, 2006) drept instrument capabil de a dirija migrarea gen source-to-source la nivelul procedurilor stocate din cadrul
a dispecerul capabil
unor servere de baze de date eterogene; zDB (Comes si altii., 2008b) reprezint
de migrarea procedurilor stocate.
12
Capitolul 4
PROTOTIPUL DE SISTEM
INFORMATIC INTEGRAT
ERPCO
este o suma directa de resurse, transformari ale acestora
NTITATEA ORGANIZAT
IONALA
ABCDE n produse finite, resurse financiare, resurse umane - parte a unui grup ce creaza, produce
4.1
Unitatea logistic
a defineste o fabric
a sau un depozit unde sunt stocate materiale; fiecare unitate
logistica este alocat
a unui cod de companie si contine una sau mai multe gestiuni. Gestiune de
materiale este locul fizic de depozitare a materialelor delimitate din punct de vedere al responsabilitatii, relevante pentru modulul SD sunt gestiunile din care se face vanzarea produselor. Punctele de
expeditie sunt elemente organizatorice responsabile cu executarea livrarilor c
atre clienti. Reprezint
a
- punctul de unde se ridic
a produsele pe baza dispozitiei de livrare, n cadrul proiectului sunt definite
pentru fiecare unitate logistic
a c
ate un punct de expeditie, pentru fiecare punct de expeditie pot fi
definite rampe de nc
arcare.
4.1.1
Date de baz
a - Master Data File
Materialele se creeaza n modulul MM - unde se definesc datele de baza( codul, denumirea, unitatea
de masura, etc) si urmeaza a fi extinse pentru utilizare n SD de c
atre persoana responsabila cu
acest modul. Sectoarele de industrie grupeaz
a definirea materialelor pe sectoare de industrie, n
cazul proiectului nostru l vom nota cu M
Machetele(ecranele) de ntretinere sunt descrise n tabelul 4.1
13
Ecran de vanz
ari
Date baza 1
Date baza 2
V
anz
ari: date Departament V
anzare 1
V
anz
ari: date Departament V
anzare 2
V
anz
ar: generale / unitate logistica
Aprovizionare
Campuri de ntretinut
Denumire material
Unitate de masura de baza
Grup material
Industrie descriere standard
Punct de expeditie Trgu-Mures
Punct de expeditie Garantie-Custodie
Grup Transportare
Grup Incarcare
Grup aprovizionare
Num
ar piesa fabricant
Fabricant
4.2
Scalabilitatea sistemului informational de tip ERP este asigurata pe nivelele verticale prin implementarea celor trei paliere: nivelul prezentare, nivelul serverelor de aplicatie, respectiv baza de date
specifice sistemului SAP R/3. Scalabilitatea pe orizontal
a poate determina disfunctionalit
ati bazele
de date relationale au aceasta deficienta. Sistemele NoSQL au aparut ca o necesitate la problemele
14
de perfomant
a ale bazelor de date relationale clasice; prin renuntarea la anumite restrictii impuse de
schemele relationale si facilitarea construirii de sisteme distribuite de stocare, s-au construit sisteme
ce fac fat
a unui volum mult mai mare de cereri, cresc
and de asemenea eficienta si viteza, mai ales
in zona aplicatiilor Web actuale. Bazele de date NoSQL prezint
a unele dezavantaje din lipsa unei
structuri stricte a datelor stocate, desi sunt eficiente n scenarii de tip cheie-valoare, nu toate cazurile
ce necesit
a stocarea de date sunt de acest tip, fiind necesar un studiu aprofundat nainte de a alege
o solutie NoSQL.
4.3
4.4
15
Capitolul 5
5.1
n=0
Zn , Z+ =
n=1
Zn ,
nchiderea reflexiv
a respectiv nchiderea tranzitiv
a a lui Kleene.
Definitia 5.1.7 (Omomorfism) Fie dou
a alfabete Z1 , Z2 o functie
: Z1 Z2
reprezint
a un omomorfiesm dac
a:
1 , 2 Z1 : (1 2 ) = (1 ) (2 ).
Definitia 5.1.8 (Limbaj Lsql de structur
a a frazei - SQL) Dac
a Gsql = V, Z, P, este o
gramatic
a de structur
a a frazei, Lsql L , cu proprietatea:
Lsql = Lsql (Gsql ) = {w L | w} ,
poart
a denumirea de limbaj de structur
a a frazei SQL,
17
exist
a o gramatic
a de structur
a a frazei - SQL, G sql = V , Z, P , astfel nc
at: Lsql (G sql )
Lsql (Gsql ) si orice regul
a din P este de forma: , cu (V Z)+ , (V Z) sau
a, cu (V Z), a Z.
Demonstratie 5.1.1 (Translatoare - SQL) Consider
am (Comes si altii., 2008b) Gsql = Vsql , Zsql , Psql , sql
o gramatic
a surs
a Ssql dat
a. Definim aplicatia: : Vsql V sql , astfel nc
at () = , dac
a
(Vsql Zsql ), () = a , dac
a a Zsql ,
extindem p
an
a la un omomorfism;
Dac
a se consider
a gramatica tint
a Gsql = Vsql , Zsql , Psql , sql cu sursa Tsql , determinabil
a, unde
Psql = {() ()| Psql } {a a|a Zsql } , atunci Lsql (G sql ) Lsql (Gsql ).
Definitia 5.1.9 (Limbaj Lpl/sql de structur
a a frazei - PL/SQL) Dac
a Gpl/sql = V, Z, P,
este o gramatic
a de structur
a a frazei, Lpl/sql L , cu proprietatea: Lpl/sql = Lpl/sql (Gpl/sql ) =
{w L | w} , poart
a denumirea de limbaj de structur
a a frazei PL/SQL, Lpl/sql = Lpl/sql (Gpl/sql ),
limbaj generat de gramatica Gpl/sql .
Lem
a 5.1.2 (Translatoare - PL/SQL) Pentru o gramatic
a de structur
a a frazei - PL/SQL
(Comes si altii., 2008b), (Comes si altii., 2008a), (Comes si altii., 2006a) Gpl/sql = Vpl/sql , Zpl/sql , Ppl/sql , pl/sql
exist
a o gramatic
a de structur
a a frazei - SQL, G pl/sql = V pl/sql , Zpl/sql , P pl/sql , pl/sql
astfel
nc
at: Lpl/sql (G pl/sql ) Lpl/sql (Gpl/sql ) si orice regul
a din Ppl/sql este de forma: , cu
(Vpl/sql Z)+
pl/sql , (Vpl/sql Z)pl/sql sau a, cu (Vpl/sql Zpl/sql ), a Zpl/sql .
o gramatic
a surs
a Spl/sql dat
a. Definim aplicatia: : Vpl/sql
V pl/sql , astfel nc
at () = , dac
a (Vpl/sql Zpl/sql ), () = a , dac
a a Zpl/sql , extindem
p
an
a la un omomorfism; Dac
a se consider
a gramatica tint
a Gpl/sql = Vpl/sql , Zpl/sql , Ppl/sql , pl/sql
cu sursa Tpl/sql , determinabil
a, unde Ppl/sql = () ()| Ppl/sql a a|a Zpl/sql ,
atunci Lpl/sql (G pl/sql ) Lpl/sql (Gpl/sql ).
Definitia 5.1.10 (Gramatic
a independent
a de context - SQL) O gramatic
a de structur
a a
a de context SQL frazei SQL , (Comes si altii., 2008b) Gsql = (V, Z, P, ) este independet
GDCsql , dac
a pentru orice productie de forma xy xy, unde (VZ), x (VZ) , y V .
Lsql este un limbaj independent de context SQL dac
a Lsql = Lsql (G) este independent
a de
contextul G.
Definitia 5.1.11 (Gramatic
a independent
a de context - PL/SQL) O gramatic
a de structur
a
a frazei PL/SQL (Comes si altii., 2008b) Gpl/sql = (V, Z, P, ) este independet
a de context PL/SQL - GDCpl/sql , dac
a pentru orice productie de forma xy xy, unde (V Z), x (V
Z) , y V . Lpl/sql este un limbaj independent de context PL/SQL dac
a Lpl/sql = Lpl/sql (G)
este independent
a de contextul G.
18
5.2
Migrarea PL/SQL
Denumire
SQL PL
SQL SP
SQL/PSM
PL/SQL
T-SQL
PL/pgSQL
SQL/PSM
Descriere
SQL Procedural Language
SQL Stored Procedures
SQL/Persistent Stored Modules
Procedural Language/SQL
Transact-SQL
Procedural Language/PostgreSQL Structured Query Language
SQL/Persistent Stored Module
5.3
Migrarea procedurilor stocate de la nivelul unui server de baze de date SGBDS cu un limbaj SQLS
si un limbaj procedural peste SQL P L/SQLS c
atre un server de baze de date SGBDT cu un limbaj
SQLT si un limbaj procedural peste SQL P L/SQLT consider
a urmatoarea metodologie.
1. Pasul premerg
ator presupune elaborarea fisierelor cu gramatica SQL si PL/SL pentru sursa S
si destinatie T, cu verificarea corectitudinii acesteia;
2. Primul pas verific
a dac
a fisierul ce contine sursa SQLS si P L/SQLS este valid conform lexicului, sintaxei, semanticii din gramatica sursa S
3. Pasul al doilea presupune translatarea source-to-source din sursa c
atre destinatie;
4. Ultimul pas verific
a dac
a fisierul/fisierele ce contine/contine sursa SQLT si P L/SQLT este/sunt valid/valide conform lexicului, sintaxei, semanticii din gramatica sursa T
19
5.4
Managementul migr
arii procedurilor stocate
5.5
Migrarea Datelor
Migrarea datelelor presupune un fisier sau mai multe fisiere ce contin cod SQL si de tip P L/SQL
de la RDBMS-ul surs
a S, respectiv RDBMS-ul tint
a T. Pentru realizarea procesului de migrare am
definit gramatica ce corespunde RDBMS-ului sursa S, respectiv tint
a T.
5.5.1
{return ACCESS};
ACCOUNT
{return ACCOUNT};
ACTIVATE
...
{return ACTIVATE};
... ...
TRANSITIONAL
TRIGGER
...
{return TRANSITIONAL};
{return TRIGGER};
... ...
{RETURN CUVINTE_CHEIE;}
operatorii binari corespunz
atori relatiilor de echivalenta = respectiv de ordine < se reprezint
a
pentru n Oracle 10g de forma:
20
...
"=" |
"<>"
"<" |
">" |
"<=" |
">="
{RETURN REL_ECHIV_REL_ORD;}
...
Operatorii binari corespunz
atori operatiilor de ordinul I si doi:
...
[-+*/]
...
{RETURN OPERATOR;}
Identificatorii
...
[A-Za-z][A-Za-z0-9_]*
{RETURN SIR_CARACTERE;}
...
Date ntregi, respectiv cu virgul
a mobila
...
[0-9]+ |
[0-9]+"."[0-9]* |
"."[0-9]* {RETURN D_INTREG; }
[0-9]+[eE][+-]?[0-9]+ |
[0-9]+"."[0-9]*[eE][+-]?[0-9]+ |
"."[0-9]*[eE][+-]?[0-9]+
{RETURN DATA_VM;}
...
In forma unui automat cu st
ari finite operatorii binari corespunz
atori relatiilor de echivalenta =
respectiv de ordine < se reprezint
a pentru n Oracle 10g.
Expresia regulat
a pentru comentarii se reprezint
a n gramatica GSQL Oracle 10g astfel:
21
...
"--".*$
{RETURN COMENTARIU;}
...
Spatiile se definesc conform:
...
[ \t\r]+
{RETURN SPATIU;}
...
Aceste expresii regulate sunt utile pentru identificarea atomilor la etapa de analiza lexicala pentru
componenta respectiva din zDB; dupa etapa de analiza lexicala urmeaza etapa analizei sintactice.
5.5.2
Functii si Proceduri
Definim regula pentru proceduri stocate pentru gramatica GP L/SQL Oracle 10g:
sql_orcl_10_procedura_stocata
: schema_procedura_stocata_sql_orcl_10 ;
Regula pentru configurarea unei functi, respectiv procedura pentru gramatica GP L/SQL Oracle
10g:
schema_procedura_stocata_sql_orcl_10
: schema_procedura_stocata_sql_orcl_10
| schema_functie_stocata_sql_orcl_10 ;
Invocarea pentru functie, procedura:
schema_procedura_stocata_sql_orcl_10
: CREATE sql_invoc_procedura_sql_orcl_10
| CREATE sql_invoc_functie_sql_orcl_10 ;
Regula corespunz
atoare procedurilor pentru gramatica GP L/SQL Oracle 10g:
sql_invoc_procedura_sql_orcl_10
: PROCEDURE
indentificator_sql_orcl_10
parametri_sql_orcl_10
rutine_sql_orcl_10
Regula corespunz
atoare functiilor pentru gramatica GP L/SQL Oracle 10g:
22
sql_invoc_functie_sql_orcl_10
: specificatie_functie
rutine_sql_orcl_10
5.5.3
Declansatori
Declansatorii sunt proceduri stocate ce se executa n mod implicit nainte - BEFORE sau dupa AFTER o actiune DML(INSERT, UPDATE sau DELETE) fara a mai necesita apelare. Descrierea
regulilor corespunz
atoare declansatorilor pentru gramatica GP L/SQL Oracle 10g se reprezint
a astfel:
trigger_sql_orcl_10 :
CREATE TRIGGER
ON table_name
trigger_actiune_sql_orcl_10
;
trigger_actiune_sql_orcl_10 :
BEFORE
| AFTER
;
trigger_ev_sql_orcl_10 :
INSERT
| DELETE
| UPDATE
( OF trigger_col_sql_orcl_10);
trigger_col_sql_orcl_10 :
coloana_sql_orcl_10
;
...
sterg_trigger_sql_orcl_10 :
23
A PROTOTIPULUI
5.6 EFICIENTAT
A ECONOMICA
5.6
A PROTOTIPULUI
EFICIENTAT
A ECONOMICA
Eficienta economica a datelor stocate n Serverele de Baze de Date ce utilizeaza metodologia NoSQL
este legat
a de scalabilitatea pe orizontal
a; scalabilitatea pe verticala a datelor de realizeaz
a eficient
prin intermediul Bazelor de Date Relationale - modulele financiar contabile: FI, CO, planificare
productiei PP, distributie au nevoie de date bine structurate ce respect
a specificatiile ACID ale
modelului relational. Departamentul Cercetare Dezvoltare R&D, respectiv partea de Managementul
Calitatii - QM are posibilitatea de a utiliza elemente NoSQL - Nu doar SQL pentru a asigura
regulile de buna practic
a GMP impuse in domeniul farmaceutic, ce are o prelucrare pe loturi a
produselor. Pentru a gestiona un lot de produse in toate etapele intermediare de la materia prim
a,
produs n curs de executie, produs finit, urmarirea acestuia pe piata, respectiv gestiunea garantiilor
practica GMP manifest
a o cerere diversificata si exponentiala de resurse de date stocate: structurate
si semistructurate.
5.6.1
NoSQL utilizeaz
a memoria si viteza procesoarelor la maxim ceea ce implica o viteza de accesare si
procesare ridicat
a n raport cu Bazele de Date ce utilizeaza modelul relational si implemetarea cu
strictete a specificatiilor ACID. Specificul industriei farmaceutice necesita utilizarea unor proceduri
standard de operare efectuate de c
atre factorul uman ce supravegheaz
a echipamente gestionate de
resurse de calcul(HW si SW) si controlore programabile (PLC). Achizitiile de date semistructurate
ce asigura scalabilitatea pe orizontal
a manifesta o eficienta sporita datorata de modelul NoSQL cu
mare volum de date multimedia. Utilizarea datelor multimidia, achizitia din diferite unghiuri a
unor secvente de imagini sub forma filmelor in diferite formate, HD, HDMI a proceselor ce au loc
la nivelul unor echipamente de procesare a materiei prime, produselor n curs de executie, respectiv
produsele finite.
24
Capitolul 6
CONCLUZII S
I CONTRIBUT
II
KLMN
LANIFICAREA RESURSELOR INTREPRINDERII din punctul de vedere al cercetatorului avizat
OPQRS
constituie o tema de optimizare a proceselor n cadrul unei organizatii, sistemele informationale ce
se contureaz
a sub egida ERP au o natura complexa: analiza, proiectare, implementarea si continua
ntretinere necesit
a alocarea unor resurse fizice si logice deosebite; concernele multinationale prin
cultura organizational
a impun o administrare eficient
a la toate palierele logice si fizice ale acestora
prin intermediul controlului exercitat asupra factorilor endogeni si prevenirea factorilor exogeni ce-i
pot tulbura homeostazia.
6.1
Activitatea stiintific
a n perioada 1 octombrie 2000 - 1 octombrie 2012 s-a realizat pe trei paliere:
analiza temeinica a rezultatelor studentilor utilizand metode precum DEA (Comes si altii., 2010),
Data Mining n (Bresfelean si altii., 2008), respectiv metoda EFI ROM (Tripon si Comes, 2005),
ecuatiile Lotka-Volterra (Comes, 2012b), calcul stochastic (Comes, 2012a) prin intermediul lucrarilor
n Rom
ania la Tulcea 2010, Dubrovnik - Croatia 2008, Chania - Grecia 2005, Valencia - Spania 2007,
2008, Athena - Grecia 2006, Bratislava - Slovacia 2011, Siauliai - Lituania 2012:
Comes C.A., Credit crunch: Stochastic model, Proceedings of EMQFB212, Procedia Economics and Finance, Elsevier, 2012, acceptat, ISI Proceedings;
Comes C.A., Banking System: Three level Lotka-Volterra model, Proceedings of EMQFB212,
Procedia Economics and Finance, Elsevier, 2012, acceptat, ISI Proceedings;
Comes C.A., Endogenous and Exogenous benefits of grid in Financial Markets, in 7th International Workshop Grid on Computing for Complex Problems, GCCP 2011, October 24 - 26,
2011 pp. 102106.
Comes C.A., Rus I., Munteanu A., Nistor P., Tripon, A., DATA ENVELOPMENT ANALYSIS METHOD IN HIGHER EDUCATION, Proceedings of 6th International Seminar on
25
the Quality Management in Higher Education 2010, Tulcea, ROMANIA pp. 3942, ISI Proceedings;
Bresfelean V. P., Bresfelean M., Ghisoiu N., Comes C.A., Determining students academic
failure profile founded on data mining methods, PROCEEDINGS OF THE ITI 2008 30T H
INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES,
Dubrovnik, Hrvatska, IEEE Explorer,2008, ISI Proceedings;
Tripon A., Comes C. A., Innovative holistic aspects of the activities in a continuous educational center, 4th International Conference on Management of Technological Changes, Chania,
Greece, 2005, ISI Proceedings;
Bresfelean V.P., Bresfelean M., Ghisoiu N., Comes C.A., Development of universities management based on data mining researches, INTED 2008, International Technology, Education
and Development Conference, March 3-5 2008 Valencia, Spain;
Bresfelean V.P., M. Bresfelean, N. Ghisoiu, Comes C.A., Data mining in Continuing Education, INTED 2007, International Technology, Education and Development Conference, March
7-9 2007 Valencia, Spain;
Bresfelean V.P., Bresfelean M., Ghisoiu N., Comes C.A., Continuing education in a future
EU member, analysis and correlations using clustering techniques, Transactions on Advances
in Engineering Education, Issue 11, Volume 3, November 2006, p.1016-1021 Index British
Library
Modelarea bazelor de date relationale la nivelul de procedurilor stocate reprezint
a o alt
a directie
de cercetare manifestat
a prin participarea la conferinte, respectiv publicarea n proceedings din
Hangzhou - China 2008 (Comes si altii., 2008b), Barcelona Spania 2008 (Comes si altii., 2008a),
Tenerife - Spania 2006 (Comes si altii., 2006a), Athena - Voulagmeni 2007 (Comes si altii., 2006b),
(Comes si Ghisoiu, 2006):
Comes C.A., Sp
at
acean I. O., S
tefan D., S
tefan B.A., Savu L. D., Bresfelean V. P.,
Ghisoiu N., Universal symbolic translator for procedural language over SQL, ADVANCES ON
APPLIED COMPUTER AND APPLIED COMPUTATIONAL SCIENCE, Hangzhou, China,
4-11 April, 2008, ISI Proceedings;
Comes C.A., Sp
at
acean I. O., S
tefan D., S
tefan B.A., Savu L.D., Bresfelean V.P., Ghisoiu
N., SCHEMA MAPPING FOR RDBMS, 10t h International Conference on Enterprise Information Systems 12 - 16, June 2008, Barcelona, Spain, ISI Proceedings;
Comes C.A., Ghisoiu N., Bresfelean V.P., Rus I., Entity Relationship Stored Procedure,
TRANSACTIONS on COMPUTERS, Tenerife, Spania, 16-18 Decembrie, 2006, index BDI;
26
Comes C.A., Ghisoiu N., Bresfelean V.P., Rus I., Entity Relationship Stored Procedure Language, TRANSACTIONS on COMPUTERS, ISSN-2750, 17-23 Ag I.Theologu, 15773, Athena,
index BDI;
Comes C.A., Ghisoiu N., Bresfelean V.P., Rus I., Entity Relationship Stored Procedure Language, TRANSACTIONS on COMPUTERS, ISSN-2750, 17-23 Ag I.Theologu, 15773, Athena.
Palierul rezervat model
arii proceselor din organizatii este reprezentat prin modelele pentru analiza Cost-Volum-Profit (Stefan si altii., 2008) Neringa - Lithuania 2008, modelarea proceselor din
organizatii prin UML (Object Management Group, 2010) Montego Bay Jamaica 2005(Comes si Ghisoiu,
2005), Genoa Italia 2006 (Comes si altii., 2006c) (Comes, 2006), (Comes, 2005):
S
tefan D., S
tefan B.A., Savu L.D., S
umandea R., Comes C.A., A Cost-Volume-Profit
model for a multiproduct situation with variable production structure, 20TH INTERNATIONAL CONFERENCE, EURO MINI CONFERENCE CONTINUOUS OPTIMIZATION AND
KNOWLEDGE-BASED TECHNOLOGIES, Neringa, Lithuania, 2008, ISI Proceedings;
Comes C.A., Ghisoiu N., Marian L.O., Business Process with Unified Modeling Language, TRANSACTIONS on COMPUTERS, ISSN-2750, 17-23 Ag I.Theologu, 15773, Zografou,
Athens ;
Comes C. A., Ghisoiu N., Complete Constraint Language - poster, Models 2005 Doctoral
Sympossium, ACM/IEEE, Montego Bay, Jamaica, 2-7 Octombrie 2005;
Comes C. A., Abstract Syntax for Complete Constraint Language, Models 2006 Doctoral
Sympossium, ACM/IEEE, Genova, Italia, Research Report LIRMM - 06040, Universite de
Montpellier, Franta, 1-6 Octombrie 2006;
Comes C.A., COMPLETE CONSTRAINT LANGUAGE, Scientific Bulletin of the Petru
Maior University of Trgu-Mures, Vol. 1 (XVIII), Petru Maior University Publisher, 2005,
Romania.
Activitatea de cercetare s-a manifestat prin cele dou
a granturi doctorale c
astigate n urma competitiilor
organizate de CNCSIS, respectiv de Universitatea Petru Maior:
Director de Grant CNCSIS nr. 123 PN II RU MC/2008 cu tema UNIVERSAL SYMBOLIC
TRANSLATOR FOR PROCEDURAL LANGUAGE OVER SQL, n valoare de 6 993 RON
1
Director de Grant Doctoral Intern - Universitatea Petru Maior din Trgu-Mures 2005 n
valoare de 2000 RON.
1 http://www.cncsis.ro/UserFiles/File/MC%202008/REZULTATE_FINALE_Tip_MC_Martie_2008.htm
27
28
6.2
Perspectivele pentru continuarea cercetarii sunt legate de urmatoarele domenii: NoSQL n domeniul
bazelor de date, aprofundarea algebrelor Clifford pentru analiza sistemelor dinamice discrete pentru
fenomenele economice la nivel micro, macro, abordarea elementelor interdisciplinare din domeniul
medical, biologic, economic dintr-o perspectiva holistica si colaborativ
a. Doctorandul are n vedere
accesarea unor studii de nivel postdoctoral n Rom
ania, respectiv n spatiul UE 27; domeniul investigat beneficiaz
a din partea organismelor abilitate de fonduri limitate, abordarea unui domeniu
interdisciplinar prin utilizarea cunostiintelor: metodelor cantitative serii de timp AR, MA, ARMA,
ARMAX, ARIMA, ARCH, GARCH a mediilor R, S, SPSS, Stata, Gretl, respectiv cunostiintele
avansate in RDBMS Oracle, Informix, Teradata, MS SQL, Sybase, MySQL, Interbase pe diverse
platforme UNIX(HP-UX, Sinix, Solaris), distributii Linux de diferite coloraturi, Mac OS, respectiv
elaborarea de articole stiintifice in mediile TEX, LATEX, grafica vectoriala.
29
Bibliografie
Andrews, K. (1971). The Concept of Corporate Strategy. Homewood: Irwin. 4
Andronescu, A. I. (2004). Modelarea riguroas
a cu OCL a sistemelor software. ASE, Bucuresti:
Revista Informatic
a Economic
a. 12
Arrow, K., Chenery, H., Minhas, B., si Solow, R. (1961). Capital- Labor Substitution and
Economic Eficiency. The Review of Economics and Statistics, XLIII, 225228. 2
Avornicului, C., Tomai, N., si Avornicului, M. (2004). Proiectarea Obiectual
a si UML. Cluj-Napoca:
Editura Risoprint. 11, 12
Avram, D. (2010). ERP inside Large Organizations. Informatic
a Economic
a, 196208. 5
Berman, F., Fox, G., si Anthony, J. (2003). Grid Computing: Making the Global Infrastructure a
Reality. USA: Wiley. 11
Blanchard, D. (2007). Supply Chain Management:
Elsevier
Ltd. 5
Chappell, D. A. (2004). Enterprise Service Bus. Sebastopol, CA, U.S.A.: OReilley Media. 5
Chiorean, I. D. (2004). UML/OCL tools Objectives, Requirements. Proceedings of 11th Nordic
Workshop on Programming and Software Development Tools and Techniques: State of the Art
The OCLE Experience. 12
Chiorean, I. D., Andre, P., si Royer, J. C. (1994). The Formal Class Model. University of Ulm,
Ulm, Germany: Joint Modular Languages Conference. 12
30
BIBLIOGRAFIE
Chopra, S., si Meindl, P. (2007). Supply Chain Management: Strategy, Planning, and Operation.
Upper Saddle River, New Jersey, U.S.A.: Pearson Prentice Hall. 5
Cobb, C. W., si Douglas, P. H. (1928). A Theory of Production. American Economic Review,
139165. 1
Comes, C. (2005). Complete Constraint Language. Scientific Bulletin of the Petru Maior
University of Trgu-Mures, 225230. 12, 27
Comes, C. (2006). Abstract Syntax for Complete Constraint Language. Models 2006 Doctoral
Sympossium, Genova, Italy, 16. 12, 27
Comes, C. (2012a). Banking system: Three level lotka-volterra model. Procedia Economics and
Finance, 4, accepat. 25
Comes, C. (2012b). Credit crunch: Stochastic model. Procedia Economics and Finance, 4, accepat.
25
Comes, C., si Ghisoiu, N. (2006). Data Constraint Language. ACTA UNIVERSITATIS APULENSIS, Mathematics-Informatics, Vol. 11, 307312. 12, 26
Comes, C., Ghisoiu, N., Bresfelean, V., si Rus, I. (2006a). Entity relationship stored procedure.
TRANSACTIONS on COMPUTERS, 263268. 17, 18, 26
Comes, C., Ghisoiu, N., Bresfelean, V., si Rus I. (2006b). Entity relationship stored procedure
language. TRANSACTIONS on COMPUTERS, 263268. 26
Comes, C., Ghisoiu, N., si Marian, L. (2006c). Business Process with Unified Modeling Language. TRANSACTIONS on COMPUTERS , 188193. 27
Comes, C., Rus, I., Munteanu, A., Nistor, P., si Tripon, A. (2010). Data envelopment analysis
method in higher education. Proceedings of 6th International Seminar on the Quality Management
in Higher Education 2010, 3942. 25
Comes, C., Sp
at
acean, I. O., Stefan, D., Stefan, A. B., Savu, L. D., Bresfelean, V. P., si Ghisoiu,
N. (2008a). Schema Mapping for RDBMS. 10th International Conference on Enterprise
Information Systems, 541544. 17, 18, 26
Comes, C., Sp
at
acean, I. O., Stefan, D., Stefan, B., Savu, L., Bresfelean, V. P., si Ghisoiu, N.
(2008b). Universal symbolic translator for procedural language over SQL. ADVANCES ON
APPLIED COMPUTER AND APPLIED COMPUTATIONAL SCIENCE, 586598. 12, 17, 18,
26
Comes, C. A., si Ghisoiu, N. (2005). Complete Constraint Language - poster., Models 2005
Doctoral Sympossium, ACM/IEEE, 2-7 October, Montego Bay, Jamaica. 27
31
BIBLIOGRAFIE
Cook, S. (Editor.) (1971). The complexity of theorem proving procedures, Proceedings of the Third
Annual ACM Symposium on Theory of Computing. 10
David, F. (1989). Strategic Management. Ph.D. thesis, U.S.A. 3
Drexl, A., si Kimms A. (1998). Beyond Manufacturing Resource Planning ( MRP II): Advanced
Models and Methods for Production Planning. Berlin: Springer Verlag. 3
Fotache, D., si Hurubean, L. (2007). Solutii informatice integrate pentru gestiunea afacerilor ERP. Bucuresti, Rom
ania: Editura Economic
a. 5
Fotache, D., Hurubean, L., Dospinescu, O., si V.D., P. (2010). Procese organizationale si Integrare
Informational
a Enterprise Resource Planning. str. Pinului, Iasi, Rom
ania: Editura Universit
ati
Alexandru Ioan Cuza, Iasi, Rom
ania. 5
Giachetti, R. (2010). Design of Enterprise Systems, Theory, Architecture, and Methods. Boca Raton,
FL, USA: CRC Press. 10
Hansen, M. (1987). The Athenian Democracy in the age of Demosthenes. Oxford: University
of Oklahoma Press. 4
Haren, V. (2007). TOGAF 2007 Edition. FL, USA: The Open Group. 11
Harwood, S. (2003). ERP: the implementation cycle. Oxford, UK: Elsevier Science. 5
Hunt, J. (2000). The Unified Process for Practitioners: Object- Oriented Design, UML and
Java. Heidelberg, Germany: Springer Verlag. 11
Jain, R. (2006). Business Process Integration. U.S.A: Georgia State University. 5
Kant, I. (1786). Metaphysische Anfangsgr
unde der Naturwissenschaft. Riga: bey Johann Friedrich
Hartknoch. 1
Kincaid, J. W. (2003). Customer Relationship Management: getting it right!
New Jersey,
BIBLIOGRAFIE
Rom
ania: Editura Risoprint. 5
Saloma, A. (1981). Jewels of Formal Language Theory. L Street N. W., Suite 700 Washington,
DC, U.S.A.: Computer Science Press. 16
Serain, D. (2002). Middleware and Enterprise Application Integration. Tunbride Wells, Kent,
England: Springer Verlag. 5
33
BIBLIOGRAFIE
Stefan, D., Stefan, A. B., Savu, L., Sumandea, R., si Comes, C. (2008). A Cost-volume-profit
model for a multiproduct situation with variable production structure. 20th INTERNATIONAL CONFERENCE, EURO MINI CONFERENCE CONTINUOUS OPTIMIZATION AND
KNOWLEDGE-BASED TECHNOLOGIES, 349352. 27
Sun Tzu (544496). Arta R
azboiului. 1516: I. 4
Toomey, J. W. (1996). MRP II: Planning for Manufacturing Excellence. Berlin:
Springer
Verlag. 3
Tripon, A., si Comes, C. A. (2005). Innovative holistic aspects of the activities in a continuous
educational center. 4th International Conference on Management of Technological Changes, 303
308. 25
Verma, N. (2009). Business Process Management: Profiting from Process. New Delhi, India:
Global India Publication Pvt. Ltd. 5
Waldner, J. (1992).
CIM:
Principles of
Computer
Integrated Manufacturing.
Chichester,
34