Documente Academic
Documente Profesional
Documente Cultură
Curs 3
Curs 3
Table of Contents
1.7. CRM (Customer Relationship Management).......................................................................2
1.7.1. Conceptul CRM.............................................................................................................2
1.7.2. Obiectivele CRM...........................................................................................................3
1.7.3. Strategii de pstrare a datelor........................................................................................4
1.7.3. Implementarea CRM.....................................................................................................5
1.7.4. Avantajele utilizarii CRM..............................................................................................7
Care sunt avantajele aplicatiilor CRM gazduite sau la cerere si ale celor on-premise?..............8
1.7.5. Solutii CRM pentru managementul relatiilor cu clientii..............................................8
1.8. SCM (Supply Chain Management)....................................................................................10
1.8.1 Definire i componente.................................................................................................10
1.8.2 Decizii pe trei niveluri..................................................................................................11
1.8.3 Relaia ERP - SCM......................................................................................................11
1.8.4 Dificulti ntmpinate de aplicaiile SCM...................................................................11
1.9. EAI ( integrarea aplicaiilor corporative)...........................................................................12
CAPITOLUL 2. STUDIUL TEHNOLOGIILOR INFORMATICE DE INTEGRARE A
DATELOR.....................................................................................................................................15
2.1.Integrarea orientat pe date..................................................................................................15
2.1.1. Meninerea unor copii ale datelor................................................................................16
2.1.2 Federalizarea datelor.....................................................................................................17
2.1.3 Integrarea datelor prin intermediul interfeelor............................................................18
2.2. Standarde utilizate la integrarea datelor.............................................................................19
2.2.1. XML, XSLT, ebXML..................................................................................................19
2.2.2. SOAP, WSDL, UDDI..................................................................................................22
Cresterea veniturilor
Contractarea de noi clienti
Vanzarea de produse aditionale clientilor
existenti
Cresterea dedicarii clientilor
Cum ?
Cresterea probabilitatii de a cumpara
Cresterea frecventei achizitiilor
a Oferirea
de
valoare
intr-o
maniera
personalizata
Scopul ar putea fi chiar mai subtil in ceea ce ii priveste pe companiile orientate catre
client, cum ar fi cresterea loialitatii si dedicarii clientilor, care ar conduce la cresterea
profitabilitatii pe termen lung. Aceste obiective sunt cu atat mai dificil de masurat. De obicei,
sunt reprezentate de o combinatie de metode de reducere a costurilor si crestere a veniturilor.
3
13
14
CAPITOLUL 2.
STUDIUL TEHNOLOGIILOR INFORMATICE DE INTEGRARE
A DATELOR
Conectarea aplicaiilor prin stocurile de date este relativ simpl, apelnd la: FTP,
utiliti oferite de SGBD-uri, instrumente ETL (Extract, Transform and Load), servere de
integrare. Multitudinea de instrumente suport pentru integrare la acest nivel uureaz mult
efortul de integrare.
Integrarea orientat pe date se poate realiza prin migrarea datelor dintr-un sistem
informatic n altul sau prin folosirea unor produse software, care permit accesul la diferite surse
de date fr a mai fi nevoie de extragerea, transportul, transformarea, validarea i curarea
datelor din sistemele surs i ncrcarea lor n sistemele destinaie. Migrarea datelor se poate
face ctre un sistem operaional (n general ctre o baz de date) sau ctre un sistem suport
decizie (adic ctre un depozit de date). Principalul standard folosit pentru interschimbul de
informaii este eXtensible Markup Language (XML), iar cel mai important protocol de
comunicaii bazat pe acesta i care st la baza serviciilor Web este Simple Object Access
Protocol (SOAP).
15
Aplicaie
Replicarea datelor
Baza de
date 1
Aplicaie
Replicarea datelor
Baza de
date 2
Baza de
date 3
Replicarea datelor
Multe baze de date, care includ soluii middleware ofer servicii pentru replicarea
datelor. Replicarea prin intermediul serviciilor este realizat prin plasarea unui strat software
ntre dou sau mai multe baze de date. Pe de o parte, datele sunt extrase dintr-o baz de date sau
din mai multe baze de date i sunt apoi plasate n bazele de date int. Multe dintre aceste soluii
ofer servicii de transformare precum i abilitatea de a modifica schema i coninutul astfel nct
acestea s aib sens pentru baza de date int.
16
Aceasta este cea mai elegant soluie pentru integrarea datelor deoarece permite accesul
la orice baz de date conectat la sistem printr-o singur interfa bine definit. Spre deosebire
de replicare, federalizarea nu necesit modificri ale aplicaiilor int. Totui, schimbri sunt
necesare la nivelul aplicaiei care susine software-ul bazei de date coninut n federaie. Acest
17
Productorii de soluii ERP susin soluiile bazate pe procesarea interfeei prin oferirea de
adaptori, care s conecteze ct mai multe aplicaii obinuite sau aplicaii pachet, externaliznd
informaia. Aceti adaptori se conecteaz la soluiile tehnologice care includ tehnologii
middleware, dar i screen scrapere, ca puncte de integrare. Un screen scaper este un
instrument care permite PC-urilor s intercepteze datele dintr-un mainframe (fiind adesea
prezentat ca un ecran verde) i este utilizat pentru a nelege mai bine interfaa grafic. Ecranele
mai noi prezint informaia n format HTML, pentru a putea fi accesat dintr-un browser.
O integrare eficient a mai multor tipuri de aplicaie definete avantajul principal al
utilizrii produselor de integrare a aplicaiilor. n doar cteva zile, este posibil conectarea unei
aplicaii SAP R/3 la o aplicaie Oracle, prin intermediul unei soluii de procesare a interfeei care
s gestioneze diferenele de schem, coninut i semantica aplicaiei, prin interpretarea
informaiei interschimbat ntre sisteme.
Dezavantajul folosirii produselor de integrare bazat pe procesarea interfeei este c se
acord atenie limitat logicii procesului de afaceri, ct i metodelor aparinnd sursei sau
sistemelor int. n aceste situaii, se recomand folosirea unei abordri orientate pe servicii. Se
prognozeaz c pe viitor, tehnologia de procesare a interfeei va fi capabil s includ i metode.
18
Figura 2.5 XML, reprezentare text simpl a unor date de complexiti diferite
Blocul de baz al unui document XML este un elementul definit prin marcatori (tag-uri).
Un element are un tag de nceput i un tag de final. Toate elementele dintr-un document XML
sunt coninute de un element rdcin XML, care suport elemente rdcin sau elemente n alte
elemente, de unde rezult c poate susine o structur ierarhic. Numele elementelor descriu
coninutul elementului, iar structura descrie relaiile dintre elemente. Un document XML este
19
Legtura ntre XML i middleware este clar deoarece tehnologia middleware realizeaz
partea de transfer efectiv de mesaje, care ncapsuleaz XML i se asigur c acele mesaje pot fi
nelese de sistemele destinaie. Middleware-ul gestioneaz i interfeele cu aplicaiile surs i
destinaie i mut informaia.
XML nu juca pn mai recent un rol prea important n domeniul integrrii aplicaiilor n
cadrul aceleai companii. Practic, n aceste cazuri erau alese alte standarde i metode de integrare
din motive de eficien. Totui, datorit descentralizrii controlului asupra informaiei, XML
devine din ce n ce mai important. Multe companii, ca Oracle-PeopleSoft i SAP folosesc acum
XML ca interfa nativ pentru sistemele lor. Oracle-PeopleSoft deja a definit un produs, Open
Integration Framework, care folosete XML. Mai mult dect att, productorii de sisteme de
gestiune a bazelor de date precum Oracle, Sybase i Informix, ofer mecanisme, care permit
XML-urilor s citeasc i s scrie direct n baza de date.
Rolul major al XML este n domeniul integrrii aplicaiilor ntre mai multe companii.
Standardele XML ofer valoare suplimentar prin includerea nivelurilor de metadate comune,
care pot exista ntre unul sau mai muli parteneri membri ai tranzaciei i chiar prin includerea
mecanismelor de transformare standard ca XSLT.
Cele mai relevante standarde XML folosite pentru integrarea aplicaiilor sunt:
RosettaNet, XEDI, BizTalk, Extensible Financial Reporting Markup Language (XFRML), XMLSchema, XML Query i XSLT (tabelul 2.1.).
RosettaNet
XEDI
BizTalk
20
XFRML
XMLSchema
XML Query
XSLT este un limbaj proiectat s transforme un document XML ntr-un altul, modificnd
att schema, ct i coninutul procesului. Documentele XML sunt ca nite mesaje. Fiecare
aplicaie are un set unic de semantici, iar documentele care circul ntre aplicaii trebuie s poat
fi transformate (Figura 2.7). Att structurile de date, ct i coninutul sunt necesar s fie corecte
din punct de vedere semantic pentru a fi ncrcate n aplicaia int. Dac datele nu au formatul
necesar, atunci operaia de actualizare nu va reui.
n plus, XSLT poate realiza i alte tipuri de procesare de text i operaii de transformare,
care includ crearea formatelor de date standard bazate pe text ca PDF-uri sau alte formate.
Transformarea unui document XML folosind XSLT necesit doi pai. Primul pas const
ntr-o transformare structural, unde datele sunt transformate, de la o structur de intrare la o
structur de ieire. Acest pas implic selectarea datelor, gruparea lor, sortarea lor sau agregarea
lor n funcie de necesitile transformrii. De exemplu, n cadrul unui document XML se poate
face conversia de la dolari americani la franci francezi. Aceast transformare este bazat pe o rat
de conversie valutar, fie pe o valoarea statistic fie pe o valoare citit dintr-o baz de date aflat
la distan.
Electronic Business using eXtensible Markup Language (ebXML) este un produs al
colaborrii dintre UN/CEFACT i OASIS. Acest standard a fost construit pe baza XML, ca i alte
standarde Internet i servicii Web. Scopul su este crearea unei infrastructuri pentru comerul
electronic bazat pe informaie i procese. ebXML este considerat un standard bun, fiind folosit de
cei care automatizeaz B2B.
21
24