Generalitati privind sistemul informatic SAP ERP
o Locul sistemului informatic SAP ERP in suita de aplicatii SAP
o Arii de aplicatie
o Cadrul de afaceri
o Componentele cadrului de afaceri
o Sistemul informatic SAP - sistem deschis
o Scalabilitatea sistemului informatic SAP: client-server
o Configuratii client-server ale sistemului SAP
Generalitati privind sistemul informatic SAP ERP
Locul sistemului informatic SAP ERP in suita de aplicatii SAP
Suita de aplicatii SAP pentru gestionarea activitatilor de afaceri (SAP Business Suite) cuprinde urmatoarele aplicatii cu caracter de aplicabilitate generala:
- SAP ERP (Enterprise Resourse Planning) - aplicatia de gestiune a activitatilor economice ale companiilor
- SAP CRM (Customer Relationship Management) - aplicatia de gestiune a relatiillor cu clienţ 747d33h ;ii
- SAP SRM (Supplier Relationship Management) - aplicatia de gestiune a relatiillor cu furnizorii
- SAP SCM (Stoc Control Management) - aplicatia de gestiune a activitatilor de control al stocului
- SAP PLM (Product Life Management) - aplicatia de gestiune a problemelor legate de ciclul de viata al produselor
Fiecare din aplicatiile SAP prezentate mai sus reprezinta, d.p.d.v. al Clientului, solutii care il ajuta sa gestioneze un obiectiv precis referitor la procesele dintr-o companie.
Din punct de vedere tehnic solutiile sunt realizate din componente care reprezinta, d.p.d.v. al dezvoltatorului (SAP) programe software cu un anumit obiectiv precis (proces, sub-proces).
Experienta de afaceri, strategiile si cunostintele acumulate referitor la fiecare proces tratat sunt incorporate in componente (programele software).
Componentele pot fi privite ca si niste "caramizi" (building blocks) care permit un mod flexibil de integrare si adaptare in anumite solutii, ceea ce conduce la o inalta performanta, la definirea de solutii/aplicatii specifice anumitor industrii(domenii de activitate). O anumita parte din componente (denumite "tehnologice") sunt destinate unor procese interne de lucru (de exemplu SAP GUI - interfata grafica cu utilizatorul).
Toate aceste componente si aplicatii sunt realizate pe o platforma tehnica unica, dezvoltata de SAP - SAP NetWeaver - ceea ce asigura posibilitati de interconectare fiabile si rapide.
Dintre aplicatiile prezentate mai sus, prin natura domeniului de activitati avute in vedere, SAP ERP ocupa locul central fiind aplicatia la care se conecteaza, dupa caz, in functie de optiunile companiilor, una sau mai multe din celelalte aplicatii SAP.
Arii de aplicatie
Sistemul informatic SAP ERP (denumit in continuare sistemul informatic SAP) este bazat pe un model economic care acopera urmatoarele arii de aplicatie:
FI - (Financial accounting): Contabilite financiara
CO - (Controlling): Contabilitatea de gestiune / Gestiunea costurilor
AA - (Asset Accounting): Gestiunea bunurilor/imobilelor
MM - (Materials Management): Gestiunea materialelor
PP - (Production Planning & control): Planificarea si controlul productiei
SD - (Sales & Distribution): Vanzari si Distributie,
QM - (Quality Management): Gestiunea calitatii
PM - (Plant Maintenance): Mentenanta unitatii logistice
PS - (Project management): Gestiune de proiect
HR - (Human Resources): Resurse umane
WF - (Workflow Functions): Functii flux de lucru
IS - (Industry Solutions): Solutii industrie
Service management: Gestiunea serviciilor
Office communication: Comunicare la birou
BW - Business Open Information Warehouse: Depozit Informatii Deschise
O trasatura importanta a componentelor sistemului informatic SAP este combinatia moderna de tehnologii cu functii de afaceri cuprinzatoare. Nivelul inalt al integrarii ariilor de aplicatii asigura ca toate functiile pot fi accesate direct pe tot cuprinsul sistemului. Integrarea datelor sistemului informatic SAP se face utilizand o baza de date comuna.
Procesele de afaceri prelucrate in sistemul informatic SAP nu sunt restrictionate la ariile de aplicatii individuale. Toate datele si functiile sistemului sunt strans conectate unele altora. Acest fapt permite proceselor de afaceri ce implica mai multe module sa fie realizate usor si fara piedici.
Cadrul de afaceri
Arhitectura Cadru de Afaceri (BFA) este arhitectura strategica de produs a sistemului informatic SAP.
Cadrul de afaceri lucreaza cu componente de afaceri, ce sunt module de software care pot fi configurate si care furnizeaza agentilor ecomomici o infrastructura de afaceri mobila/flexibila, permitand o reactie rapida la noile cerinte de afaceri si totodata permite modificari sau amplificari prin simpla continuitate a procesului de afaceri. Folosind tehnologia Cadru de Afaceri, sistemul informatic SAP furnizeaza clientilor o noua platforma pentru a configura si conecta procesele de afaceri si fluxurile de informatii pe tot cuprinsul componentelor Cadrului de Afaceri si de asemenea in cazul componentelor de aplicatii separate.
Exemple de tipuri de componente de afaceri sunt componente principale, cum ar fi FI (Contabilitate Financiara), LO (Logistica), HR (Resurse Umane) sau componente de industrie pentru formarea unor aplicatii specifice pentru diferite sectoare sau componente de aplicatii Internet pentru aplicatii Business-to Business, Consumer-to Business si Intranet.
Avantajele Arhitecturii Cadru de Afaceri (BFA) includ:
- capacitatea de a modifica si configura usor si in mod dinamic procesele de afaceri independent de versiunile obisnuite,
- integrarea usoara a componentelor Internet si Intranet in procesele lor de afaceri,
- conexiune simpla intre sistemul informatic SAP si software-ul unei terte parti, propriile dezvoltari ale clientului si
- implementarea evolutionara a ultimelor tehnologii fara a intrerupe operatiunile de afaceri.
Componentele cadrului de afaceri
Schema de principiu a Cadrului de Afaceri prezinta sistemul informatic SAP ca pe o familie de componente separate, integrate.
Componente:
BC - (Business Components): Componente Afacere (exemplu: Resurse Umane)
BO - (Business Objects): Obiecte Afacere (exemple: Comanda, angajat, aplicant,)
BAPI - (Business Application Programming Interfaces): Interfete de Programare Aplicatii de Afaceri (exemple: crearea unei comenzi, modificarea adresei unui angajat, )
Componentele de afaceri interactioneaza in Cadrul de Afaceri in Interfete Programare Aplicatii (BAPI's) deschise.
BAPI este de asemenea o interfata stabila, standardizata pentru a integra aplicatiile externe si componentele intr-un Cadru de Afaceri. Aceste interfete sunt definite in cadrul initiativei SAP cu clientii, partenerii si organizatiile de standardizare de prima mana.
Pentru a distribui informatii de afaceri in cuprinsul Cadrului de Afaceri, exista tehnologii stabile, cum ar fi ALE (Aplication Link Enabling). ALE garanteaza integrarea intre componentele afacerii.
Sistemul informatic SAP - sistem deschis
Integrarea aplicatiilor externe via interfete deschise
Sistemul informatic SAP asigura portabilitatea folosind standarde de industrie pentru interfete care permit integrarea aplicatiilor, a datelor si a interfetelor de utilizatori. Astfel, sistemul este compatibil cu diverse sisteme de operare, baze de date si retele. Sistemul informatic SAP foloseste standarde de sisteme deschise de industrie, cum ar fi TCP/IP, EDI, OLE si Interfete Deschise.
TCP/IP - (Network Communication Protocol): Protocol de comunicare retea
EDI - (Electronic Data Interchange): Schimb Electronic de Date (Procesare pentru schimb de date de afaceri intre diverse sisteme)
OLE - (Object Linking and Embedding): Legaturi intre Obiecte si Includere (Integreaza aplicatiile PC cu sistemul informatic SAP)
Open Interfaces: Interfete Deschise (exemple: arhivare optica, dispozitive pt coduri de bare, etc.)
Pe langa standardele de industrie sistemul informatic SAP foloseste si unelte aditionale de comunicatii care permit integrarea dincolo de limitele sistemului:
RFC - (Remote Function Calls): Apeluri Functii la Distanta (folosesc protocoale - standardul de comunicare al IBM - pentru a facilita comunicarea si procesarea aplicatiilor si sarcinilor intre sistemul informatic si alte sisteme.
ALE - (Application Link Enabling): (permite autonomia de procesare si integrarea sistemului informatic SAP si a altor sisteme care sunt legate unele de altele).
Flexibilitate, scalabilitate si performanta utilizand arhitectura Client/Server
Sistemul informatic SAP are o arhitectura modulara a software-ului ce urmareste principiul de software orientat Client/Server. Aceasta arhitectura formeaza baza multor optiuni disponibile clientilor pentru planificarea si operarea versiunilor lor individuale ale sistemului informatic SAP. Configuratiile centrale sunt sprijinite ca si sistemele distribuite cu numeroase servere dedicate.
Aceasta arhitectura permite sa se separe unele de altele:
- logica de aplicatii
- prezentarea
- baza de date.
Aceasta este conditia prealabila pentru distribuirea incarcarii in configuratiile Client/Server, cat si pentru folosirea potentialului pentru performanta si diverse structuri de cost ale generatiilor actuale si viitoare de hardware.
Aceasta arhitectura permite ajustarea performantei (scalabilitatea) serviciului gazda instalat, de exemplu, daca profilurile de incarcare s-au modificat in urma cresterii numarului de utilizatori sau pentru ca sunt folosite componente aditionale.
Caracteristici si utilizari ale scalabilitatii sistemul informatic SAP:
Instalarea de servere aditionale cu resurse restranse
Servere paralele cu incarcare omogena si executare de programe locale
Date tampon si programe apropiate de procesoare
Conectarea si balanta de incarcare (distribuirea utilizatorilor la servere dedicate, distribuirea incarcarii impreuna cu procesare de background)
Principii Client/Server
Asigurare serviciu Cerinta pentru un serviciu Proces 2 Proces 1
In terminologia SAP (din punct de vedere software), o componenta software ofera un serviciu. Acest tip de componenta poate sa fie alcatuit dintr-un proces sau un grup de procese si se numeste server pentru acel serviciu.
Componentele software care utilizeaza acest serviciu se numesc clienti.
In acelasi timp astfel de clienti pot fi (la randul lor) servere pentru servicii specifice. In terminologia SAP (din punct de vedere hardware), un server inseamna de asemenea un computer (gazda) pe care ruleaza componentele de software, componente ce furnizeaza servicii specifice.
Configuratii client-server ale sistemului SAP
Serviciile fundamentale intr-un sistem de aplicatii de afaceri sunt:
- serviciile de prezentare,
- serviciile de aplicatii si
- serviciile de baze de date.
Intr-o configuratie centrala a sistemului informatic SAP, toate sarcinile de procesare sunt executate de o singura gazda. Aceasta corespunde cu procesarea clasica a cadrului principal, cu terminale X in loc de terminale cu caracter specific/adaptat.
Configuratiile de sistem informatic SAP cu doua niveluri sunt de obicei implementate folosind servere speciale de prezentare care sunt responsabile numai pentru formatarea interfetei grafice. Multi utilizatori ai sistemului informatic SAP folosesc PC-uri Windows de exemplu, pe post de servere de prezentare.
O configuratie alternativa pe doua niveluri este instalarea unor sisteme puternice desktop si utilizarea lor pentru prezentare si aplicatii (Client/Server doua niveluri). Acest tip de configuratie este util in special pentru aplicatiile costisitoare (cum ar fi simularile) sau pentru cei ce dezvolta software.
Intr-o configuratie cu trei niveluri, se utilizeaza propria gazda pentru cele trei niveluri. Folosind date din serverul baza de date, mai multe servere diferite de aplicatii pot opera in acelasi timp. Pentru a asigura ca incarcarea in serverele individuale este cat mai egal posibila si pentru a atinge o performanta optima, se pot folosi servere speciale de aplicatii pentru zone individuale de aplicatii, cum ar fi planificare, distribuire sau contabilitate financiara.
Ierarhie pe 3 niveluri
Server de aplicatie Server de date de baza
Acces la baza de date
Procese in dialog
Procese in background
Actualizari/siguranta
Prezentari SAP
Server de prezentare Statii de lucru, PC-uri, Notebook-uri Terminale X Terminale NC
Sistem informatic SAP se refera la toate componentele software care sunt alocate/atribuite aceleiasi baze de date.
Daca se utilizeaza optiunile de distributie pentru sistemul informatic SAP, tinand seama de principiul Client/Server, componentele sistemul informatic SAP se extind peste o ierarhie cu trei niveluri. Serverul baza de date este instalat la o gazda centrala, adica, procesarile serverului baza de date se deruleaza la aceasta gazda. Mai multe servere de aplicatii pot fi conectate la serverul baza de date. Serverele de aplicatii proceseaza logica efectiva de aplicatii.
Mai multe servere de prezentare pot fi de asemenea conectate la fiecare server de aplicatii. Acestea se numesc si terminale (statie de lucru, PC). Aceste computere individuale proceseaza toate sarcinile de prezentare. Utilizatorii lucreaza in mod interactiv cu sistemul informatic SAP folosind interfata cu utilizatorul furnizata de catre serviciile de prezentare.
|