Rezumat teza Sanda Porumb

Rezumat teza Sanda Porumb Rezumat teza Sanda Porumb

etti.utcluj.ro
from etti.utcluj.ro More from this publisher

ing. <strong>Sanda</strong> PORUMB<br />

CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR<br />

COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

<strong>Rezumat</strong> – teză de doctorat<br />

Iulie 2009<br />

Conducător ştiinţific:<br />

Prof. dr.ing. Aurel VLAICU


Comisia de evaluare a tezei:<br />

PREŞEDINTE: Prof.dr.ing. Marina ŢOPA – decan<br />

Facultatea de Electronică, Telecomunicaţii şi Tehnologia informaţiei,<br />

Universitatea Tehnica din Cluj-Napoca<br />

CONDUCĂTOR ŞTIINŢIFIC: Prof.dr.ing. Aurel VLAICU – conducător ştiinţific<br />

Facultatea de Electronică, Telecomunicaţii şi Tehnologia informaţiei,<br />

Universitatea Tehnica din Cluj-Napoca<br />

MEMBRI: Prof.dr.ing. Radu VASIU – referent<br />

Universitatea Politehnica din Timişoara<br />

Prof.dr.ing. Mihai ROMANCA – referent<br />

Universitatea “Transilvania” din Braşov<br />

Conf.dr.ing. Bogdan ORZA – referent<br />

Universitatea Tehnica din Cluj-Napoca<br />

Susţinerea publică a tezei de doctorat: 28 Iulie 2009, ora 12<br />

în Aula „Alexandru Domşa”<br />

Universitatea Tehnica din Cluj-Napoca<br />

Str. C. Daicoviciu nr.15


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Cuprins<br />

INTRODUCERE ............................................................................................................................................. 2<br />

1. CARACTERISTICI COLABORATIVE ÎN CADRUL ORGANIZAŢIILOR VIRTUALE ........... 3<br />

1.1 Clase de aplicaţii ..................................................................................................................................... 4<br />

1.1.1 Aplicaţii pentru managementul conţinutului informaţional ................................................................ 4<br />

1.1.2 Aplicaţii pentru managementul fluxului de producţie ........................................................................ 5<br />

1.2 Funcţionalităţi colaborative în cadrul platformelor E-Services ......................................................... 6<br />

1.2.1 Caracteristici colaborative pentru îmbunătăţirea serviciilor E-Business ............................................ 6<br />

1.2.2 Instrumente pentru susţinerea procesului colaborativ de producţie .................................................... 7<br />

2. PLATFORME EDUCAŢIONALE COLABORATIVE ..................................................................... 8<br />

2.1 Sisteme educaţionale colaborative ......................................................................................................... 8<br />

2.1.1 Metode CSCL ..................................................................................................................................... 8<br />

2.2 Soluţii tehnologice la problemele privind procesul educaţional colaborativ ....................................10<br />

2.2.1 Conceptul E-Bridge în cadrul procesului educaţional colaborativ .....................................................10<br />

3 FRAMEWORK GENERIC PENTRU MEDII COLABORATIVE SINCRONE ŞI ASINCRONE .13<br />

3.1 Modelul experimental pentru colaborare interpersonală şi interprocese ........................................13<br />

3.1.1 Componente generice .........................................................................................................................14<br />

3.1.2 Componente colaborative interpersonale ...........................................................................................16<br />

3.1.3 Componente interactive .....................................................................................................................19<br />

3.1.4 Componente pentru colaborare interprocese ......................................................................................20<br />

4 APLICAŢII ALE INSTRUMENTELOR COLABORATIVE ÎN DIFERITE DOMENII DE<br />

ACTIVITATE .................................................................................................................................................21<br />

4.1 Sistem colaborativ cu aplicaţii în cadrul organizaţiilor virtuale .......................................................21<br />

4.1.1 Funcţionalităţi colaborative pentru asistare virtuală ..........................................................................22<br />

4.2 Comunitate medicală virtuală ..............................................................................................................25<br />

4.3 Sistem colaborativ pentru creşterea eficienţei forţelor de ordine publică ........................................27<br />

4.3.1 Considerente de implementare software ............................................................................................28<br />

5 CONCLUZII ŞI CONTRIBUŢII PERSONALE ...................................................................................31<br />

RESURSE BIBLIOGRAFICE ......................................................................................................................36<br />

RESURSE WEB .............................................................................................................................................41<br />

1


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Introducere<br />

Modelul actual ce descrie procesele din cadrul platformelor E-Business este unul axat pe conceptul<br />

enterprise (enterprise-oriented). Se doreşte reorientarea procesului de business spre consumator,<br />

astfel, apare un nou model de descriere al procesului de business, individual-oriented business. În<br />

actuala configuraţie, enterprise-oriented business, procesele sunt clare şi bine definite, iar generarea<br />

şi executarea lor uşor de realizat. Cu toate astea, se doreşte crearea unui sistem stabil care respectă<br />

specificaţiile conceptului de enterprise, dar şi cerinţele individuale ale fiecărui utilizator. Astfel se<br />

recomandă proiectarea platformelor E-Business având la bază psihologia utilizatorului şi ideea de<br />

cooperare între utilizatori ţinând cont şi de recomandările experţilor din diferite domenii de<br />

activitate (interdisciplinaritate).<br />

Lucrarea de faţă tratează o serie de probleme ce apar în cadrul platformelor complexe accesate de<br />

către utilizatori mai puţin experimentaţi cu mediile virtuale partajate care desfăşoară actitivăţi prin<br />

intermediul Internetului. Studiile de cercetare elaborate în cadrul acestui doctorat pornesc de la<br />

premizele implementării unui set de componente menite să asigure managementul optim al<br />

sesiunilor colaborative fie că este vorba de conlucrarea în cadrul aceluiaşi departament dintr-o<br />

organizaţie, la nivel inter-departamental, sau în relaţia cu clienţii şi furnizorii, fie că se tratează<br />

aspectele colaborative la nivel de cursant sau tutore în cadrul sesiunilor educaţionale interactive din<br />

cadrul universităţilor virtuale sau programelor de formare profesională continuă.<br />

Conceptul de collaborative work reprezintă o abordare generică a proceselor întâlnite în cadrul<br />

sistemelor E-Services şi permite managementul serviciilor şi utilizatorilor în funcţie de tipurile de<br />

activităţi pe care aceştia le exercită, asigurând suportul necesar derulării proceselor colaborative<br />

care implică doi sau mai mulţi actori. Mediile colaborative permit utilizatorilor să conlucreze în<br />

cadrul unor activităţi comune, beneficiile muncii în echipă fiind imediat observabile. Mediile<br />

colaborative sunt flexibile şi pun la dispoziţia actorilor diverse instrumente cu ajutorul cărora<br />

aceştia îşi împart sarcinile, lucrează independent sau împreună, iar apoi formulează rezultatele<br />

finale. Avantajele oferite de mediile colaborative au atras atenţia cercetătorilor din diferite domenii<br />

iar azi conceptul de collaborative work este împrumutat în educaţie, sănătate, cultură sau afaceri.<br />

Apar, însă, şi o serie de probleme de ordin social şi tehnic, lucrarea de faţă având ca scop<br />

identificarea cauzelor şi soluţionarea acestor probleme fie că sunt raportate sesiunilor colaborative<br />

sincrone, fie celor asincrone, interpersonale sau interprocese.<br />

Caracteristicile colaborative sincrone şi asincrone interprocese garantează îmbunătăţiri<br />

semnificative în cadrul sistemelor automate/semiautomate unde factorul uman poate avea o pondere<br />

mare în faza iniţială după care, odată antrenat, sistemul ia singur deciziile, cu ajutorul structurilor<br />

inteligente. Conceptul este des folosit în managementul relaţiilor cu clienţii, ca o componentă a<br />

platformelor E-Services, şi contribuie la optimizarea proceselor de marketing sau asigurarea<br />

serviciilor de mentenanţă a soluţiilor complexe comercializate. Astfel, odată cu reducerea costurilor<br />

de mentenanţă, sistemele colaborative permit trecerea de la asistenţă tehnică/mentenanţă continuă,<br />

specificată în baza unui contract pe o perioadă de timp, la mentenanţă în funcţie de anumite condiţii<br />

care influenţează echipamentele/platformele respective (condition-based maintenance). Aceste<br />

soluţii automate/semiautomate au la bază sisteme de suport decizional pentru mentenanţă<br />

(distributed cooperative maintenance decission support system) şi pot fi definite ca fiind sisteme cu<br />

grad sporit de complexitate având în componenţă trei tipuri de tehnologii: componente de tip<br />

computer-supported collaborative work, platforme multi-agent şi elemente de realitate virtuală.<br />

Implementarea soluţiilor automate/semiautomate de management al proceselor de producţie<br />

reprezintă, de asemenea, o prioritate, cunoscându-se tendinţele de externalizare controlată a<br />

producţiei (outsourcing), ca măsură de diminuare a costurilor.<br />

2


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Conceptul de Symbiotic Computing prevede integrarea caracteristicilor mediului fizic real cu cele<br />

ale spaţiului virtual şi evidenţiază o serie de componente menite să rezolve problemele generate de<br />

către percepţia mutuală între mediul real şi mediul virtual (E-Gap). Conceptul de Symbiotic<br />

Computing este definit în baza sistemelor computaţionale complexe, tehnologiilor web şi modelelor<br />

de inteligenţă artificială şi informatică cognitivă. Pentru realizarea unui sistem complex având la<br />

bază conceptul de Symbiotic Computing se ia în considerare perceperea spaţiului real şi a factorului<br />

uman în mediul virtual, simularea unui spaţiu virtual complex adaptat la cerinţele domeniului de<br />

interes pentru care se implementează sistemul şi integrarea acestui spaţiu virtual în mediul real din<br />

care face parte utilizatorul.<br />

Între mediul virtual furnizor de servicii şi resurse IT şi cel real există diferenţe evidente cu toate că<br />

mediul real a investit enorm, mai ales capital şi resurse sociale, pentru a dezvolta serviciile furnizate<br />

de mediul virtual. Discrepanţele între mediul real şi cel digital (E-Gap) sunt remarcate de<br />

majoritatea utilizatorilor serviciilor furnizate de mediul virtual.<br />

E-Bridge este un nou concept menit să soluţioneze problemele de orice tip generate de E-Gap între<br />

mediul real şi cel virtual. Principiul este simplu şi specifică faptul că spaţiul virtual (DS) trebuie să<br />

recunoască problemele pe care le au cei care accesează serviciile furnizate pentru a îmbunătăţi<br />

maniera de interfaţare cu mediul real. Relaţia dintre spaţiul virtual şi mediul real are la bază<br />

percepţia comună între cele două. [86]<br />

Ca şi în cazul proceselor reale, instrumentele IT care implementează funcţionalităţi colaborative<br />

oferă suport pentru comunicare, cooperare, managementul activităţilor, acces partajat la informaţii<br />

şi resurse. Procesele colaborative implică, în majoritatea cazurilor, actori cu diferite profile<br />

psihologice şi profesionale, unii marcaţi de tehnologie, alţii frustraţi de poziţia în care se găsesc,<br />

unii simţindu-se confortabil în faţa calculatorului, alţii comunicând mai puţin confortabil cu ceilalţi<br />

prin intermediul tehnologiei digitale. Pentru rezolvarea problemelor la nivelul proceselor<br />

colaborative se propune o infrastructură heterogenă care implementează funcţionalităţi E-Bridge.<br />

Conceptul de Computer Supported Collaborative Work este privit, la nivel instituţional, ca fiind un<br />

set de funcţionalitităţi de tip: comunicare, conlucrare, managementul activităţilor, gestionarea<br />

activităţilor individuale şi asamblarea rezultatelor fiecărui participant la procesul colaborativ. În<br />

cazul în care instituţia respectivă îşi schimbă priorităţile sau dacă beneficiarul unui proiect schimbă<br />

specificaţiile de proiect, echipa de management trebuie să reorganizeze fluxul operaţional împreună<br />

cu membri colaboratori fără a genera disfuncţionalităţi în cadrul instituţiei respective. Pe de altă<br />

parte, schimbările rapide din viaţa de zi cu zi induse de evoluţia tehnologiei amplifică intensitatea<br />

muncii. Munca la domiciliu, în special în domeniul IT, dar nu numai, reprezintă un segment<br />

important pe piaţa muncii, fiind avantajată de către calitatea serviciilor de telecomunicaţii. Aceasta<br />

necesită, în plus, o serie de instrumente IT care să permită celor implicaţi în activităţi la distanţă<br />

(freelancer) să-şi realizeze sarcinile atribuite.<br />

1. Caracteristici colaborative în cadrul organizaţiilor virtuale<br />

Clasele de aplicaţii pentru managementul conţinutului informaţional şi gestionarea fluxului<br />

operaţional îşi pun amprenta, tot mai pronunţat, asupra manierei în care actorii economici îşi joacă<br />

propriul rol pe piaţă, aceştia fiind dispuşi la o serie de concesii de ordin material şi tehnologic care<br />

să le garanteze anumite avantaje atât în cazul procesului de producţie cât şi în ceea ce priveşte<br />

promovarea şi vânzarea de noi produse şi servicii. Ader (2001) demonstrează modalitatea prin care<br />

tehnologiile digitale cresc competiţia între organizaţiile virtuale şi cele tradiţionale, evidenţiază<br />

scenariile de creare a organizaţiilor virtuale şi defineşte condiţiile de funcţionare a acestora. Toate<br />

aceste aspecte conduc la noi forme de anteprenoriat economic în cadrul căruia mai mulţi agenţi<br />

economici îşi partajează cunoştinţele, instrumentele şi resursele pentru a oferi servicii asemeni unei<br />

3


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

instituţii tradiţionale [2]. Acest tip de parteneriat se bazează pe strategii de dezvoltare economică pe<br />

termen lung care permit:<br />

• lansarea noilor produse şi servicii pe piaţă, mai accesibilă pentru instituţiile mici<br />

care, pe această cale, au posibilitatea de a intra în competiţie cu organizaţiile<br />

tradiţionale<br />

• identificarea, în condiţii de costuri minime, a unor parteneri pentru crearea unei<br />

organizaţii virtuale. Astfel se facilitează procesul de cooperare<br />

naţională/internaţională şi se intensifică mobilitatea la nivel internaţional şi interregional.<br />

• noi forme de anteprenoriat economic, cu scopul de a spori interesul pentru inovare şi<br />

diversificarea produselor şi serviciilor, condiţii de bază pentru dezvoltare economică<br />

durabilă.<br />

• creşterea concurenţei pentru organizaţiile tradiţionale din partea unor concurenţi<br />

non-tradiţionali, în scopul constrângerii întreprinderilor tradiţionale în adoptarea<br />

unor metode noi de organizare a fluxului operaţional pentru creşterea competitivităţii<br />

propriilor produse şi servicii.<br />

1.1 Clase de aplicaţii<br />

Ader (2001) prezintă conceptul de reorganizare a activităţilor în cadrul organizaţiilor virtuale prin<br />

prisma a două aspecte fundamentale: managementul conţinutului informaţional şi managementul<br />

fluxului operaţional. [2] Componentele de management al conţinutului informaţional cuprind o serie<br />

de instrumente pentru gestionarea conţinutului (stocarea, modificarea sau accesarea conţinutului<br />

informaţional în diferite formate) cum ar fi:<br />

• instrumente de managementul documentelor<br />

• instrumente pentru gestionarea băncilor de date<br />

• instrumente lingvistice care oferă suport pentru interogare a băncilor de date în limbaj<br />

natural, etc.<br />

Componentele de management al fluxului operaţional au la bază o serie de instrumente dedicate<br />

fluxului de producţie enumerate mai jos:<br />

• instrumente de comunicare între persoane care au sarcini comune<br />

• instrumente de planificare a activităţilor colective care permit şi partajarea resurselor<br />

comune<br />

• forum de discuţii pentru abordarea anumitor teme<br />

• instrumente colaborative sincrone pentru accesul simultan la diferite resurse cu<br />

scopul de a îmbunătăţi procesul de producţie<br />

• instrumente de management al fluxului operaţional pentru gestionarea întregului<br />

ciclu de operaţiuni<br />

• instrumente colaborative asincrone, etc.<br />

1.1.1 Aplicaţii pentru managementul conţinutului informaţional<br />

Tehnologiile utilizate în cadrul aplicaţiilor de management al conţinutului informaţional constă întrun<br />

set de instrumente pentru indexarea şi accesul selectiv la informaţie în orice formă s-ar găsi<br />

aceasta:<br />

4


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

• documente – managementul documentelor prevede proiectarea unei biblioteci<br />

virtuale menită să stocheze orice tip de document şi să ofere acces selectiv la<br />

documentele stocate în baza unui profil de acces. Managementul documentelor<br />

prevede, de asemenea, implementarea unor componente inteligente pentru<br />

eficientizarea accesului la biblioteca virtuală.<br />

• text – funcţionalităţile de management al informaţiei de tip text sunt implementate de<br />

către entităţi sotfware care au în componenţă structuri inteligente de indexare şi citire<br />

selectivă a informaţiei de tip text din băncile de date federative. Aceste entităţi sunt<br />

completate cu structurile inteligente de căutare avansată după o seried de criterii bine<br />

stabilite.<br />

• format multimedia – caracteristicile de management al conţinutului multimedia sunt<br />

furnizate de către componente care asigură indexarea elementelor multimedia în<br />

bănci de date complexe şi accesul rapid la aceste informaţii. Băncile de date cuprind<br />

şi informaţiile semantice care caracterizează fiecare element multimedia stocat,<br />

eficientizându-se accesul selectiv la informaţiile solicitate.<br />

Metodele avansate de interfaţare cu utilizatorul realizate în baza conceptului rich client (interfeţe<br />

multimodale om-maşină) şi metodele de interogare a băncilor de date prin intermediul limbajului<br />

natural cresc eficienţa sistemelor de management al conţinutului informaţional. [38]<br />

1.1.2 Aplicaţii pentru managementul fluxului de producţie<br />

Tehnologiile care stau la baza implementării componentelor de management al fluxului de<br />

producţie constă într-o serie de instrumente menite să asiste factorul uman în cadrul procesului de<br />

producţie. Aceste instrumente oferă suport pentru:<br />

• comunicare asincronă (email, forum, mesagerie multimedia), programarea<br />

activităţilor (agenda electronică)<br />

• comunicare sincronă (video telefon, video conferinţă, comunicare în grupuri<br />

restrânse), activităţi colaborative sincrone (instrumente pentru CSCW, instrumente de<br />

CC, instrumente pentru CSCL)<br />

• activităţi colaborative asincrone<br />

• managementul resurselor (managementul documentelor şi dispozitivelor periferice<br />

necesare activităţilor)<br />

• managementul aplicaţiilor<br />

• managementul fluxului operaţional<br />

Instrumentele de tip email, forum, sau mesagerie multimedia, permit utilizatorilor să comunice întro<br />

manieră asincronă în vederea rezolvării unor sarcini comune din cadrul procesului de producţie.<br />

De exemplu, colaboratorii într-un proiect dezvoltat în regim outsourcing nu vor fi în contact direct<br />

pe toată durata unei săptămâni de lucru. Echipa de management programează întâlniri periodice,<br />

când toţi membri pot participa la sesiuni colaborative sincrone, altfel, se va comunica prin<br />

intermediul mesageriei multimedia şi email.<br />

Agenda electronică reprezintă componenta principală a aplicaţiilor de tip dashboard şi permite<br />

funcţionalităţi de management al activităţilor. Agenda electronică oferă fiecărui utilizator<br />

funcţionalităţi de gestionare a propriului program în funcţie de sarcinile pe care le are în cadrul<br />

organizaţiei. Agenda electronică prezintă o componentă de interfaţare cu instrumentele de<br />

planificare a activităţilor şi completează automat programul zilnic al utilizatorului cu sarcini culese<br />

din resursele de planificare la care are acces.<br />

5


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Instrumentele software pentru videotelefonie, videoconferinţă, sau comunicare în grupuri mici<br />

asigură funcţiile de comunicare sincronă atât în cadrul procesului de producţie cât şi în relaţia<br />

interdepartamentală, acolo unde este cazul. Aceste instrumente sunt considerate nucleul aplicaţiilor<br />

de tip Collaborative Commerce, Computer-Supported Collaborative Work, sau a aplicaţiilor<br />

pentru suport tehnic (CRM). [38]<br />

1.2 Funcţionalităţi colaborative în cadrul platformelor E-Services<br />

Mediile colaborative implementează o serie de mecanisme pentru eficientizarea proceselor<br />

colaborative sincrone şi asincrone, inter-personale sau la nivel de mediu virtual, şi respectă<br />

următoarele caracteristici:<br />

• Disponibilitate<br />

• Scalabilitate şi performanţe ridicate<br />

• Configurare, administrare şi utilizare cu uşurinţă<br />

• Compatibilitate<br />

• Securitate şi fiabilitate<br />

Respectarea acestor criterii impune utilizarea unor tehnologii care să permită implementarea unor<br />

componente software flexibile dar stabile şi uşor de integrat în cadrul unei platforme cu grad sporit<br />

de complexitate, adaptabilă uşor la un anumit domeniu de interes. Teza evidenţiază conceptul de<br />

framework generic pentru implementarea platformelor E-Services creat în baza tehnologiilor Adobe<br />

(Adobe Flash Platform şi Flash Media Interactive Server). Avantajele utilizării tehnologiilor Adobe<br />

în managementul informaţiei multimedia şi transportul datelor pe reţea sau managementul<br />

obiectelor partajate vor fi ilustrate prin intermediul claselor de aplicaţii prezentate pe parcursul<br />

tezei. [73]<br />

1.2.1 Caracteristici colaborative pentru îmbunătăţirea serviciilor E-<br />

Business<br />

Un studiu de cercetare a companiei americane NerveWire, Inc. arată că mediul de afaceri nu este<br />

complet integrat, din punct de vedere tehnologic. Astfel, cele mai multe companii nu prezintă<br />

modalităţi de integrare automată cu furnizorii şi beneficiarii cu care cooperează. În domeniul<br />

financiar sau IT&C funcţionalităţile colaborative sunt întâlnite tot mai des (mult mai accentuat<br />

comparat cu alte domenii), dar nici aceste domenii nu pot fi considerate pe deplin integrate<br />

tehnologic cu toate că funcţionalităţile colaborative inter-procese sau interpersonale aduc<br />

importante beneficii: reduc costurile, ajută la creşterea calitativă a proceselor şi sporesc interesul din<br />

partea beneficiarului.<br />

Din punct de vedere colaborativ, mediul E-Business poate fi împărţit în patru nivele: companii cu<br />

grad minim de integrare, cu grad moderat de integrare, cu grad ridicat şi cu grad foarte ridicat de<br />

integrare a serviciilor externe. Companiile care compun primul nivel schimbă informaţiile la<br />

întâlnirile faţă în faţă sau prin intermediul apelurilor telefonice, faxurilor sau emailului. Cele<br />

catalogate ca având un grad moderat de integrare partajează informaţiile stocate în propriile baze de<br />

date prin intermediul unor aplicaţii specifice care nu prezintă interactivitate. Companiile cu grad<br />

ridicat de integrare au implementată infrastructura hardware şi sotfware care permite partajarea în<br />

timp real a informaţiilor stocate în propriile baze de date. Companiile cu grad foarte ridicat de<br />

integrare pun la dispoziţia furnizorilor şi beneficiarilor platforme software interactive care<br />

implementează funcţionalităţi de partajare a resurselor, aplicaţiilor sau transferă automat<br />

sarcinile/activităţile spre diferiţi parteneri, după caz. [73]<br />

6


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Negocierea la nivel de entităţi de business captează atenţia colectivelor de cercetare din mediul de<br />

afaceri sau tehnologia informaţiei. Zhang (2006), în baza unei ample bibliografii, propune un model<br />

privind sistemele web de negociere în cadrul unui parteneriat de afaceri. Acest model porneşte de la<br />

conceptul de framework generic pentru C-Commerce şi urmăreşte elaborarea unui protocol de<br />

negociere care respectă regulile de business, entităţile ce colaborează şi specificaţiile contractuale<br />

între aceste entităţi. Zhang propune utilizarea arhitecturii SOA (Service Oriented Architecture)<br />

pentru proiectarea unui astfel de sistem [98]<br />

Soluţiile colaborative aduc un plus componentelor eCommerce prin personalizarea suportului oferit<br />

clienţilor acestora. Utilizarea conceptului rich-client în cadrul sistemelor eCommerce are menirea<br />

de a apropia cât mai mult magazinul virtual de lumea reală. Scenariile implementate sunt elaborate<br />

în scopul precis al dialogului monden cumpărător-agent de vânzări şi creşterii credibilităţii<br />

magazinului virtual. [73]<br />

1.2.2 Instrumente pentru susţinerea procesului colaborativ de producţie<br />

Wang (2007) specifică faptul că instrumentele colaborative utilizate în cadrul procesului de<br />

dezvoltare de produse şi servicii implică un concept complex de integrare a resurselor, cunoştinţelor<br />

şi ideilor participanţilor la sesiunea colaborativă. Procesul colaborativ de producţie are la bază o<br />

infrastructură computaţională complexă care oferă suport pentru partajarea şi transferul conţinutului<br />

informaţional (resurse digitale/informaţii în diferite formate) cu privire la ciclul de producţie între<br />

diferite organizaţii distribuite geografic care au rolul de a lua decizii şi a participa activ în cadrul<br />

parteneriatului. [92]<br />

Procesul colaborativ de producţie constă în îndeplinirea unor cerinţe de ordin tehnologic la care se<br />

adaugă revizuirea soluţiilor existente orientate în special pe activităţi de proiectare. Procesul<br />

colaborativ de producţie implică, pe lângă activităţile de proiectare, caracteristici de management al<br />

conţinutului informaţional sau gestionare a fluxului de producţie. La fel de importante sunt, însă,<br />

instrumentele pentru analiza, controlul şi monitorizarea produselor pe durata procesului de<br />

proiectare. O platformă integrată care susţine activităţi colaborative de producţie poate rezolva un<br />

set de probleme particulare dar nu tratează probleme complexe. Din acest considerent este de<br />

preferat implementarea unor instrumente independente dedicate fiecărei probleme particulare care<br />

interacţionează în baza unor standarde.<br />

Wang (2007) propune implementarea unui framework pentru simularea proceselor colaborative de<br />

producţie în baza arhitecturii SOA. Arhitectura SOA oferă suport pentru interconectarea resurselor<br />

şi tehnologiilor într-o manieră dinamică. Fiecare activitate colaborativă de producţie este<br />

implementată de o componentă şi înregistrată în sistem ca şi serviciu. [92]<br />

Simularea proceselor de producţie, managementul proiectelor dezvoltate în regim outsourcing, sau<br />

eficientizarea relaţiilor cu beneficiarii şi furnizorii, a serviciilor de asistenţă tehnică şi a serviciilor<br />

de consultanţă pot fi obţinute în urma extinderii arhitecturii LAMP (Linux, Apache, MySql, PHP)<br />

prin integrarea unor blocuri pentru procesarea şi transmisia informaţiilor multimedia în vederea<br />

garantării accesului multi-canal la serviciile colaborative sincrone şi asincrone. Structura platformei<br />

este modulară, respectă arhitectura LAMP extinsă, şi conţine modulele de autentificare, agenda<br />

electronică, colaborare sincronă, mesagerie multimedia şi forum de discuţii, managementul<br />

proiectelor şi activităţilor. [74]<br />

Arhitectura SOA oferă suport pentru interconectarea resurselor şi tehnologiilor într-o manieră<br />

dinamică. Fiecare activitate colaborativă de producţie este implementată de o componentă şi<br />

înregistrată în sistem ca şi serviciu. Arhitectura LAMP este o arhitectură deschisă, căreia i se pot<br />

adăuga noi componente. Tendinţele Web 3.0 orientate spre sisteme sincrone, mult apropiate, ca şi<br />

funcţionalităţi, de aplicaţiile desktop, şi funcţionalităţile multimedia (necesare în cazul sistemelor<br />

7


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

colaborative) duc la extinderea arhitecturii LAMP prin adăugarea de noi componente. S-a preferat<br />

combinarea celor două procese pentru implementarea unei structuri de tip framework generic în<br />

vederea simulării proceselor colaborative de producţie. S-a optat pentru extinderea arhitecturii<br />

LAMP, urmând considerentele de optimizare a costurilor, prin integrarea de noi blocuri funcţionale<br />

ţinându-se cont de principalele avantaje ale SOA cu privire la interoperabilitatea serviciilor.<br />

2. Platforme educaţionale colaborative<br />

Conceptul collaborative learning reprezintă o formă specifică de collaborative work, dedicată<br />

procesului educaţional, amplu dezbătută şi cercetată în ultima perioadă. Collaborative learning<br />

(învăţământ colaborativ) este un termen generic folosit pentru o serie de abordări ale procesului de<br />

învăţare care captează efortul intelectual al cursanţilor, în cazul învăţării şi muncii în echipă, sau al<br />

cursanţilor şi personalului didactic/formatorilor profesionali, în cazul cursurilor online, tutorialelor<br />

şi seminariilor interactive sau laboratoarelor. În economia modernă, procesul educaţional şi cel de<br />

producţie sunt privite ca şi acte sociale în cadrul cărora participanţii (personal didactic, formatori<br />

profesionali sau cursanţi) dezvoltă noi metode de tratare a unor probleme complexe având la bază<br />

diferite tipuri de informaţii şi resurse fizice sau digitate. Tehnologia actuală permite înlocuirea<br />

clasicelor întâlniri din învăţământul tradiţional cu sesiuni de comunicare avasată, posibile prin<br />

intermediul platformelor educaţionale colaborative. Din punct de vedere tehnologic, sistemele<br />

educaţionale bazate pe cunoaştere pot fi încadrate în sfera sistemelor web de tip CSCL (computersupported<br />

collaborative learning).<br />

2.1 Sisteme educaţionale colaborative<br />

Învăţământul colaborativ utilizând tehnologii avansate (Computer-Supported Collaborative<br />

Learning) reprezintă principala formă de collaborative learning şi se bucură de un real interes din<br />

partea cercetătorilor din domenii precum ştiinţe cognitive, sociologie sau tehnologia informaţiei.<br />

Învăţământul colaborativ (CSCL) constituie o nouă metodă inter-disciplinară de abordare a<br />

procesului educaţional ce urmăreşte captarea atenţiei studentului prin sporirea gradului de<br />

interactivitate cu sistemul şi cu ceilalţi participanţi la procesul de predare/învăţare. Învăţământul<br />

colaborativ (CSCL) permite interconectarea în sistem a unor echipamente educaţionale specifice<br />

(instrumentaţie virtuală, echipamente periferice şi alte echipamente de tehnologie avansată).<br />

Învăţământul colaborativ reprezintă o nouă metodă de abordare a procesului educaţional care<br />

combină avantajele mediilor colaborative cu teoriile şi practicile actului educaţional. Într-un mediu<br />

eLearning care suportă funcţionalităţi colaborative, personalul didactic/formatorii profesionali<br />

(tutori) trasează sarcini pe care cursanţii le rezolvă în grup, utilizând calculatoarele personale.<br />

Cadrele didactice/formatorii profesionali monitorizează procesul de învăţare şi intervine atunci când<br />

este cazul oferind suportul necesar îndeplinirii obiectivelor. Există, pe de o parte, un ajutor<br />

colaborativ din partea tutorelui iar, pe de altă parte, se furnizează un mediu competitiv de realizare a<br />

obiectivelor educaţionale.<br />

2.1.1 Metode CSCL<br />

Considerând clasele de aplicaţii multimedia distribuite interpersonale şi interprocese, se poate vorbi<br />

despre două moduri de învăţământ colaborativ:<br />

• învăţământ colaborativ sincron<br />

• învaţământ colaborativ asincron<br />

Sistemele educaţionale complexe conţin ambele forme de învăţământ şi au la bază suportul oferit de<br />

Internet pentru a atinge un nivel de performanţă ridicat. [76]<br />

8


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Învăţământul colaborativ asincron promovează ideea de interacţiune asincronă între cursanţi şi<br />

cadre didactice/formatori profesionali (tutori), între cursanţi şi resursele educaţionale/echipamentele<br />

educaţionale speciale sau între cadre didactice/formatori profesionali şi resurse<br />

educaţionale/echipamentele educaţionale speciale [69]<br />

Conţinutul educaţional este furnizat pe web, cursantul analizează materialul şi sarcinile pe care le<br />

are de rezolvat şi dacă are întrebări se adresează tutorelui pe cale asincronă fără a aştepta răspuns<br />

imediat. Tutorele îşi pregăteşte conţinutul educaţional prin intermediul instrumentelor specifice,<br />

introduce noi materiale în sistem, în diferite formate – prezentări, secvenţe multimedia, etc., pe care<br />

le sincronizează în vederea prezentării lor cursantului. Principalele instrumente prin intermediul<br />

cărora se poate realiza un proces de învăţare asincron sunt:<br />

• biblioteca multimedia – utilizată pentru managementul conţinutului educaţional;<br />

• mesageria internă şi email – facilitează comunicaţia în cadrul unui grup de studiu<br />

prin intermediul mesajelor text sau multimedia;<br />

• forum de discuţii – permite participanţilor la procesul educaţional semnalarea unor<br />

probleme şi soluţionarea lor în comun;<br />

• newsletter – oferă participantului la procesul educaţional posibilitatea de a fi în<br />

contact cu ultimele noutăţi din domeniile care-l preocupă;<br />

• course authoring tool (CAT) – instrument educaţional care permite sincronizarea şi<br />

împachetarea mai multor resurse educaţionale de diferite formate în vederea<br />

furnizării lor cursantului;<br />

• media streaming – cursantul are posibilitatea de a accesa şi revedea înregistrări ale<br />

sesiunilor colaborative, tutorialelor interactive, cursurilor în format ID,<br />

demonstraţiilor practice sau ale altor prezentări de conţinut educaţional în format<br />

multimedia. [76]<br />

Această manieră de învăţare oferă cursantului independenţă de timp şi locaţia de acces a serviciilor<br />

educaţionale, aspecte considerate fundamentale în educaţia la distanţă.<br />

În cadrul modulelor sincrone de CSCL procesul educaţional este controlabil şi se realizează într-o<br />

manieră sincronă iar cursantul interacţionează cu resursele educaţionale (digitale şi fizice) şi cu<br />

ceilalţi participanţi la sesiunea colaborativă. Modul sincron de CSCL permite interacţiune între<br />

participanţi în cadrul unei sesiuni colaborative stabilite prin intermediul instrumentelor de tip clasă<br />

virtuală/tutorial online similar actului educaţional clasic. Maniera prin care personalul<br />

didactic/formatorul profesional gestionează mediul educaţional sincron monitorizând cursanţii şi<br />

asistând la discuţiile dintre aceştia pe marginea temelor abordate reprezintă un real avantaj. Acest<br />

mod de „a face” educaţie implică factorul uman în proporţie de 100% iar acest aspect garantează un<br />

grad de asimilare a informaţiei foarte ridicat (peste 80%). [69]<br />

Datorită cerinţelor de bandă necesare funcţionării acestor sisteme, învăţământul sincron nu este unul<br />

foarte comun, însă odată cu dezvoltarea tehnologiilor informionale şi a reţelelor de bandă largă,<br />

acesta va fi adoptat într-o mai mare măsură de instituţiile educaţionale în continuă dezvoltare.<br />

Principalele instrumente software care facilitează procesul educaţional colaborativ sunt:<br />

• instrumentele de comunicare audio/video în timp real – permit participaţilor<br />

schimbul de mesaje multimedia, în mod sincron, în vederea finalizării sarcinilor<br />

primite;<br />

• spaţiul virtual partajat – oferă participanţilor posibilitatea de a partaja în timp real<br />

resurse sau. Componenta de tip Whiteboard implementează funcţionalităţi de tip<br />

multi-viewer şi multi-spectator, necesare în cadrul partajării resurselor de orice tip.<br />

9


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

• tutorialul interactiv – reprezintă un caz special de educaţie colaborativă care permite<br />

unui cursant posibilitatea de a contacta direct un instructor în vederea clarificării<br />

unor aspecte legate de subiectele tratate în comun.<br />

• componentele de interacţiune vizuală – permit participanţilor la procesul<br />

educaţional introducerea adnotărilor pe marginea resurselor partajate utilizând casuţe<br />

de text, scris de mână, forme geometrice, etc.<br />

• clasa virtuală – este o soluţie educaţională colaborativă complexă ce cuprinde<br />

instrumente de comunicare audio/video, componenta whiteboard, biblioteca<br />

multimedia, sau componentele de interacţiune vizuală. [76]<br />

2.2 Soluţii tehnologice la problemele privind procesul educaţional<br />

colaborativ<br />

În cadrul procesului educaţional apar o serie de probleme legate de: experienţa actorilor în utilizarea<br />

instrumentelor IT, trecerea responsabilităţii de la cadrul didactic la cursant în vederea creşterii<br />

interactivităţii actului educaţional, preluarea materialelor educaţionale în format clasic şi<br />

împachetarea lor în format compact, suport pentru activităţi de grup şi organizarea lor asemeni<br />

procesului educaţional tradiţional, independenţa privind programul de studiu, programul încărcat al<br />

cursanţilor şi problemele de ordin social pe care acestea le pot genera.<br />

2.2.1 Conceptul E-Bridge în cadrul procesului educaţional colaborativ<br />

Diferenţele evidente între mediul real şi cel virtual afectează ambele entităţi implicate în procesul<br />

educaţional: cadrele didactice/formatorii profesionali fără multă experienţă IT, pe de o parte, şi<br />

cursanţii care apelează la servicii educaţionale la distanţă, pe de altă parte. Aceste probleme,<br />

transpuse în limbajul tehnic ca şi E-Gap, pot fi soluţionate simplu la nivelul cursantului, prin<br />

implementarea sistemelor de tip blended learning ce permite ambele faze de predare faţă în faţă şi<br />

de susţinere a procesului educaţional la distanţă.<br />

Procesul educaţional este controlat de către tutori fără multă experienţă în tehnicile CSCL sau<br />

blended learning, care au nevoie de o interfaţă grafică simplă, dar în acelaşi timp foarte sugestivă<br />

care să le permită utilizarea facilă a instrumentelor educaţionale, controlul şi monitorizarea sesiunii<br />

de predare/învăţare la fel ca şi în cazul procesului clasic [69] De asemenea, integrarea unor<br />

echipamente multimedia cu grad ridicat de complexitate este obligatorie pentru susţinerea<br />

procesului de tip blended learning.<br />

Figura 1 ilustrează modul de desfăşurare a sesiunilor educaţionale colaborative cu suport pentru<br />

blended learning. Cursanţii pot alege forma de învăţare, cei care optează pentru învăţământul clasic<br />

sunt invitaţi în sala de expunere a materialelor şi vor lua parte la procesul educaţional de la masa de<br />

conferinţă, în maniera clasică, iar cei care preferă, pot accesa expunerile cursului de acasa sau de la<br />

birou. La nevoie, procesul educaţional se poate desfăşura simultan în mai multe locaţii, sali de<br />

expunere şi laboratoare închiriate, fără a se neglija interacţiunea cursant-tutore sau utilizatorresurse.<br />

Planificarea resurselor se realizează dinamic şi este considerată parte integrantă a<br />

procesului educaţional, permiţând astfel cadrelor didactice şi personalului de formare profesională<br />

gestionarea propriei secţiuni în cadrul bibliotecii virtuale şi integrarea echipamentelor necesare<br />

desfăşurarării procesului de predare la parametri optimi. [76]<br />

Din punct de vedere arhitectural, un sistem de tip blended learning complex oferă acces multi-canal<br />

la activităţile educaţionale pentru o gamă largă de utilizatori, independent de terminalul şi reţeaua<br />

10


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

de acces. Există o serie de constrângeri, însă, soluţia tehnologică propusă acoperă într-o bună<br />

măsură aceste probleme şi asigurând un mediu optim pentru desfăşurarea procesului educaţional.<br />

Sala de training<br />

Server<br />

Fig. 1 – Procesul educaţional colaborativ<br />

Conceptul Web 3.0 prevede o serie de metode de proiectare şi implementare a componentelor<br />

blocului client pentru a trata aspectele privind caracteristicile de interfaţare cu utilizatorul în aceiaşi<br />

manieră ca şi în cazul accesului multi-canal la servicii indiferent de reţeaua de acces. Blocul client<br />

implementează o serie de funcţionalităţi de interfaţare cu utilizatorul, controlul camerei web şi<br />

microfonului conectate la maşina client, capturarea datelor, împachetarea lor în streamuri şi<br />

transferul acestora la server, integrarea unor echipamente speciale de tutoriat în sistem prin<br />

intermediul unor componente software pentru partajare de aplicaţii sau preluarea datelor multimedia<br />

de la diferite periferice precum TV tuner. O serie de constrângeri sunt luate în considerare, dintre<br />

care cele mai importante ar fi: lărgimea minimă de bandă alocată transmisiei audio/video,<br />

dimensiunea componentei de redare video şi calitatea imaginii. În cazul utilizării tehnologiilor<br />

avansate în procesul educaţional continuu transferul datelor multimedia se realizează pe reţeaua<br />

academică fapt care garantează o bună calitate a serviciilor. În cazul procesului educaţional la<br />

distanţă, via Internet, pot apare probleme de bandă care afectează calitatea transmisiei.<br />

Blocul media server prezintă soluţii optime de invocare a metodelor: blocul client invocă metode pe<br />

parte de server iar blocul server invocă metode pe parte de client. În cazul de faţă, rezultatele în<br />

urma invocării metodelor sunt partajate între participanţii la o sesiune colaborativă. Se ţine cont de<br />

acest aspect şi se propune o manieră dinamică de configurare a comunicaţiei client/server.<br />

Figura 2 ilustrează diagrama de clase care compun pachetul pentru activităţi educaţionale<br />

colaborative sincrone şi asincrone:<br />

• componenta FrontEndCWE oferă acces la instrumentele colaborative interpersonale<br />

pentru susţinerea procesului educaţional<br />

• obiectul de tip SCWManager permite accesul utilizatorului (cadre didactice, formatori<br />

profesionali, cursanţi) la instrumentele colaborative sincrone: video telefonie, video<br />

conferinţă, spaţiu virtual partajat, accesul la resursele stocate în cadrul bibliotecii<br />

virtuale<br />

• instanţa clasei ACWManager pune la dispoziţia utilizatorilor instrumentele<br />

colaborative asincrone (mesagerie multimedia, forum de discuţii)<br />

11<br />

Internet<br />

Reţea rezidenţială<br />

Laborator închiriat<br />

Reţea rezidenţială


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

• componenta VirtualLib implementează funcţionalităţile de stocare a conţinutului<br />

educaţional şi furnizează acces concurent la aceste resurse tuturor celor avizaţi<br />

(cadrelor didactice, formatorilor profesionali, sau cursanţilor înregistraţi la cursurile<br />

respective).<br />

F<br />

ig. 2 – Mediu educaţional colaborativ. Diagrama de clase<br />

• obiectul de tip VideoTelephone implementează funcţionalităţile de comunicare audio<br />

video în timp real între doi utilizatori care desfăşoară o sesiune de tutoriat online (unula-unu).<br />

• componenta de tip VirtualSharedSpace oferă suport pentru partajarea conţinutului<br />

educaţional stocat în biblioteca virtuală, aplicaţiilor şi echipamentelor speciale<br />

integrate în procesul educaţional. De asemenea, implementează funcţionalităţi de<br />

adnotare necesare bunei desfăşurări a sesiunii educaţionale colaborative (scris de<br />

mână, figuri geometrice, casuţe de text, etc.)<br />

• instanţa de tip VideoConference permite organizarea procesului educaţional faţă în<br />

faţă: responsabilul de curs controlează sesiunea colaborativă asemeni clasei reale iar<br />

cursanţii pot lua cuvântul doar atunci când le este permis acest lucru.<br />

Componenta de tip FrontEndCWE este autoconfigurablă în funcţie de reţeaua şi terminalul de<br />

acces. În cazul accesării serviciilor educaţionale colaborative utilizând o conexiune de bandă largă,<br />

utilizatorii au la dispoziţie întreg setul de instrumente pentru pentru desfăşurarea procesului<br />

educaţional. Dacă se detectează anumite întârzieri în transferul datelor, se renunţă la calitatea<br />

transmisiei video în favoarea calităţii semnalului audio şi a interacţiunii utilizator-utilizator,<br />

utilizator-resurse şi utilizator-echipamente speciale. În cazul accesării serviciilor colaborative prin<br />

intermediul dispozitivelor mobile (mobile learning), componenta de tip FrontEndCWE<br />

dezactivează legătura video bidirecţională, re-dimensionează automat suprafaţa spaţiului partajat<br />

conform rezoluţiei suportate de către terminalul de access şi tratează evenimentele generate prin<br />

interacţiunea utilizator-sistem conform terminalului de acces. Sesiunile de tutoriat pe diferite teme<br />

12


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

impun integrarea unor echipamente speciale în procesul educaţional: configurarea unui echipament<br />

sofisticat şi punerea lui în funcţiune sau integrarea echipamentelor medicale pentru exemplificare în<br />

cazul unui curs de perfecţionare în medicină. Pentru aceasta, componenta de tip FrontEndCWE<br />

implementează funcţionalităţi de integrare a acestor componente, gestionând datele de la ieşierea S-<br />

Video conectată la tunerul TV de pe maşina client sau prin recunoaşterea driver-ului de echipament<br />

instalat local şi posibilitatea de a creea o legătură de date cu componentele blocului server.<br />

Utilizarea metodelor blended learning în inginerie reprezintă o prioritate la nivel internaţional. Din<br />

punct de vedere tehnologic acest aspect prevede, în primul rând, partajarea aplicaţiilor de<br />

instrumentaţie virtuală şi accesul concurent la resurse tututor participanţilor la procesul educaţional.<br />

[76]<br />

3 Framework generic pentru medii colaborative sincrone şi asincrone<br />

Conceptul de framework evidenţiază, în primul rând, ideea de abstractizare a rutinelor software,<br />

furnizând funcţionalităţi generice care pot fi suprascrise selectiv în vederea implementării unor<br />

funcţionalităţi specifice. Un framework generic este similar bibliotecilor software în cadrul cărora<br />

abstractizarea reutilizării componentelor este bine definită în cadrul unui API specific. Contrar<br />

bibliotecilor software, fluxul operaţional este controlat de către framework şi nu de către entitatea<br />

apelantă. În acest context, dezvoltatorii aplicaţiilor software vor aloca timp funcţionalităţilor de<br />

implementat şi vor fi mai puţin interesaţi de detaliile tehnologice la nivel de bază. Acest aspect<br />

garantează, în primul rând, reducerea costurilor de implementare în cazul extinderii framework-ului<br />

în diferite domenii de interes.<br />

3.1 Modelul experimental pentru colaborare interpersonală şi<br />

interprocese<br />

Se propune un sistem experimental de tip framework generic pentru medii colaborative sincrone şi<br />

asincrone, interpersonale şi interprocese construit în baza unei noi arhitecturi (figura 3), extinzând<br />

arhitectura LAMP prin integrarea unor blocuri funcţionale: un server media şi o bibliotecă virtuală<br />

care include un modul de conversie al documentelor, un motor vocal care permite caracteristici de<br />

interfaţare vocală utilizator-sistem şi oferă suport pentru interoperabilitatea serviciilor, principalul<br />

avantaj al arhitecturii SOA şi preluat şi în cazul de faţă, fapt care garantează integrarea<br />

componentelor funcţionale la nivel de servicii.<br />

Fig. 3 – Arhitectura LAMP extinsă<br />

13


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Îmbunătăţirea accesului la servicii prin optimizarea funcţionalităţilor de interfaţare utilizator-sistem<br />

s-a realizat prin implementarea conceptului rich client, menit să asigure independenţa la nivelul<br />

componentelor blocului client şi în ceea ce priveşte comunicaţia cu blocul server (comunicarea<br />

client/server se realizează într-o manieră asincronă).<br />

Framework-ul generic propus prezintă funcţionalităţi colaborative interpersonale şi interprocese,<br />

sincrone şi asincrone şi conţine o serie de module dedicate activităţilor colaborative.<br />

Managementul<br />

proiectelor<br />

Managementul<br />

utilizatorilor<br />

Spaţiul partajat<br />

Bibliotecă<br />

virtuală<br />

Fig. 4 – Schema funcţională framework generic.<br />

Figura 4 ilustrează schema funcţională a framework-ului generic şi modulele colaborative: blocul de<br />

management al băncii de date, modulul de management al utilizatorilor, biblioteca virtuală, motorul<br />

de căutare, modulul de statistică, modulul pentru chestionare şi evaluare, agenda electronică, blocul<br />

de management al proiectelor, spaţiul virtual partajat, mesageria multimedia, forumul de discuţii,<br />

videoconferinţa controlată şi modulul de tip online focus group. [101]<br />

Pentru simplificarea procesului de dezvoltare, componentele framework-ului se vor diviza în patru<br />

clase:<br />

• componente generice ( blocul de management al băncii de date, modulul de<br />

management al utilizatorilor, modulul de statistică şi agenda electronic),<br />

• componente colaborative interpersonal (mesageria multimedia, forumul de<br />

discuţii, spaţiul virtual partajat, videoconferinţa, modulul de tip online focus group);<br />

• componentele interactive (motorul de căutare, biblioteca virtuală, modulul pentru<br />

chestionare şi evaluare şi blocul de management al activităţilor în cadrul proiectelor)<br />

• componentele pentru colaborare interprocese (componentele de tip business<br />

intelligence şi virtual assistant ).<br />

3.1.1 Componente generice<br />

Mesagerie<br />

multimedia<br />

Motor de<br />

căutare<br />

Managementul bazei de date<br />

Funcţionalităţile de bază ale framework-ului fac referire la managementul băncii de date,<br />

managementul utilizatorilor, elaborarea de statistici complexe şi rapoarte de analiză menite să<br />

ilustreze buna funcţionare a mediului colaborativ şi managementul sarcinilor individuale şi<br />

activităţilor colaborative realizat prin intermediul agendei electronice. Modulul de management al<br />

utilizatorilor va conţine nivelele de acces conform profilelor de administrator, respectiv utilizator.<br />

Indiferent de rolul său în sistem, utilizatorul va accesa sistemul prin intermediului propriului cont de<br />

acces. Fiecare cont va avea un anumit nivel de acces conform rolului/rolurilor avute în cadrul<br />

organizaţiei.<br />

14<br />

Forum Videoconferinţă Online focus<br />

group<br />

Statistică Chestionare /<br />

Evaluare<br />

Agendă<br />

electronică


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Componenta reprezentativă a modulului de management al utilizatorilor este componenta de<br />

autentificare.<br />

Fig. 5 – Componenta de autentificare. Diagrama secvenţială<br />

Aceasta implementează funcţionalităţile de autentificare a utilizatorilor în sistem, verificarea<br />

accesului la instrumentele colaborative şi managementul stărilor utilizatorilor pe parcursul<br />

funcţionării aplicaţiei. Un utilizator poate trece prin următoarele stări: active, inactive, busy, idle,<br />

logged out. Aceste stări sunt interpretate la nivelul blocului rich client şi transmise componentelor<br />

serverului în vederea actualizării informaţiilor partajate între participanţii la o sesiune colaborativă.<br />

Statisticile şi rapoartele de analiză ilustrează eficienţa sistemelor colaborative aplicate unor domenii<br />

de interes precum educaţie şi cercetare (învăţământ colaborativ şi blended learning), management şi<br />

producţie (relaţii inter-departamentale şi outsourcing), marketing (în special vânzări), etc.<br />

Elaborarea de statistici şi rapoarte de analiză prevede păstrarea în baza de date a unor informaţii<br />

caracteristice sesiunilor colaborative, activităţilor fiecărui utilizator într-o perioadă de timp precum<br />

şi a rezultatelor în urma chestionarelor cu privire la rolul instrumentelor colaborative în activităţile<br />

de zi cu zi ale utilizatorilor provenind din diferite domenii de interes. Se au în vedere o serie de<br />

parametri care vor permite elaborarea unei situaţii clare cu privire la cele mai utilizate şi cele mai<br />

puţin utilizate instrumente colaborative, unde, când, cum şi în ce situaţii au fost ele folosite, precum<br />

şi cât de utile au fost ele în realizarea sarcinilor utilizatorilor: gradul de utilizare al instrumentelor<br />

colaborative, tipul utilizatorilor care accesează serviciilor colaborative, domeniile de interes unde<br />

sunt aplicate instrumentele colaborative, statistici privind încărcarea pe componente.<br />

Managementul sarcinilor individuale şi a activităţilor colaborative este realizat prin intermediul<br />

agendei electronice care are rolul de a permite planificarea activităţilor colaborative în timp,<br />

consultarea orarului şi notificarea utilizatorilor cu privire la diferite evenimente din agendă. În<br />

funcţie de rolul pe care-l are în cadrul organizaţiei, un utilizator are posibilitatea de a introduce noi<br />

sarcini individuale pe agenda de lucru şi în acelaşi timp verifică programul impus în cadrul<br />

proiectului în derulare de către responsabilul de proiect. De asemenea, responsabilul de proiect are o<br />

situaţie clară asupra a ceea ce se întâmplă în proiectul pe care-l gestionează, asignează noi sarcini şi<br />

verifică activităţile realizate de către ceilalţi membri ai echipei. În baza rapoartelor individuale<br />

15


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

completate de fiecare utilizator, se elaborează rapoartele periodice şi cele finale pe care<br />

responsabilul de proiect le verifică şi le validează înainte de finalizarea fiecărei faze.<br />

Fig. 6 – Agenda electronică. Diagrama secvenţială<br />

Din punct de vedere tehnologic, componenta de tip agendă electronică constă din două subcomponente:<br />

FrontEndAgenda şi SchManager (figura 6). Prima are rol de interfaţare cu utilizatorul<br />

(acces la servicii, prezentarea informaţiei la utilizator, tratarea evenimentelor generate de interfaţa<br />

grafică şi comunicare client/server conform specificaţiilor componentei de tip mediator de servicii)<br />

iar cea de a doua implementează funcţionalităţile descrise mai devreme (logica agendei electronice).<br />

[101]<br />

3.1.2 Componente colaborative interpersonale<br />

Aplicaţiile colaborative interpersonale sunt aplicaţii multimedia profesionale care permit unui<br />

număr de doi sau mai mulţi utilizatori finalizarea unor sarcini comune. În funcţie de timp, acestea se<br />

pot clasifica în două mari categorii:<br />

• sincrone – prezentarea informaţiei la utilizator se realizează simultan cu transmisia.<br />

16


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

• asincrone – momentul prezentării datelor la utilizator este ulterior transmisiei şi selectat<br />

în mod arbitrar de către utilizator.<br />

Framework-ul include un modul pentru colaborare sincronă ce conţine: video conferinţă controlată,<br />

online focus group, spaţiu virtual partajat. De asemenea, framework-ul cuprinde un modul pentru<br />

colaborare asincronă ce include: mesagerie multimedia, forum de discuţii (general, pe departament<br />

şi pe proiecte în derulare)<br />

Modulul pentru colaborare asincronă cuprinde componentele de tip forum de discuţii şi mesagerie<br />

multimedia. Acestea sunt integrate cu componentele pentru învăţământ sincron şi asincron în<br />

vederea eficientizării procesului educaţional organizat în sistem blended learning. Utilitatea<br />

schimbului de mesaje multimedia la nivelul cusanţilor care urmează acelaşi program educaţional<br />

sau fac parte din aceleaşi echipe de lucru pe proiect este evidentă.<br />

Se propune, de asemenea, configurarea componentei de tip forum de discuţii pentru a permite<br />

cursanţilor înscrişi la un anumit curs să semnaleze problemele întâlnite pe durata de studiu (message<br />

post) în vederea rezolvării lor ca şi sarcină comună (cadrele didactice/formatorii profesionali şi<br />

cursanţii pot răspunde problemelor semnalate). Componenta de tip forum poate să fie configurată<br />

pentru a susţine schimbul de mesaje text în cadrul echipei de lucru. Astfel, responsabilul de proiect<br />

poate răspunde problemelor semnalate la nivelul echipei de lucru eficientizând procesul<br />

educaţional. Figura 7 ilustrează diagrama secvenţială la nivelul componentelor pentru învăţământ<br />

asincron:<br />

• componenta de tip FrontEndCSCL furnizează accesul la instrumentele educaţionale<br />

colaborative<br />

• componenta de tip AsyncCSCL asigura managementul componentelor pentru<br />

învăţământ asincron. [101]<br />

Fig. 7 – Modulul pentru colaborare asincronă<br />

Modulul de colaborare sincronă este compus din urmatoarele componente:<br />

• SyncCSCL,<br />

• VirtualClassroom,<br />

• OnlineFocusGroup<br />

17


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

• SharedWhiteboard<br />

Componentele pentru colaborare sincronă permit conlucrarea la distanţă, prin intermediul<br />

browserului web. SCWInstrument reprezintă clasa de bază a pachetului pentru colaborare<br />

interpersonală sincronă şi implementează principalele funcţionalităţi colaborative sincrone:<br />

comunicare audio/video în timp real, acces la biblioteca virtuală şi partajarea resurselor stocate,<br />

partajare de aplicaţii, adnotări la nivelul aplicaţiilor şi resurselor, interacţiune utilizator-utilizator,<br />

interacţiune cu resurse, aplicaţii şi echipamente speciale integrate în sistem. Componenta de tip<br />

VideoConferencingTool extinde clasa SCWInstrument şi asigură comunicarea audio/video şi<br />

partajarea de resurse şi aplicaţii în timp real între doi sau mai mulţi utilizatori. În acest caz, sesiunea<br />

colaborativă este controlată de un moderator iar, la un moment dat, un singur participant are<br />

permisiunea de a interacţiona cu moderatorul, resursele, aplicaţiile şi echipamentele speciale.<br />

Componenta de tip OnlineFocusGroup, o altă subclasă a SCWInstrument, permite unui număr de<br />

cinci utilizatori să colaboreze simultan pentru finalizarea unor sarcini comune. Cei cinci utilizatori<br />

au acces simultan la resursele stocate în biblioteca virtuală, pot introduce adnotări pe margina<br />

documentelor partajate şi prezenta aplicaţii şi rezultate de proiect în timp real.<br />

Fig. 8 – Componentele pentru colaborare sincronă. Diagrama secvenţială<br />

Componenta de tip VirtualSharedSpace este una din clasele reprezentative ale pachetului pentru<br />

colaborare sincronă şi este inclusă atât în cadrul subcomponentei VideoConferencingTool cât şi al<br />

OnlineFocusGroup implementând conceptul de spaţiu partajat pentru colaborare interpersonală<br />

sincronă. Aceasta permite moderatorului de sesiune şi participanţilor activi partajarea resurselor<br />

18


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

(documente, prezentări, statistici, animaţii, sau secvenţe audio/video), completarea lor cu<br />

explicaţiile necesare (adnotări în format text şi grafic) şi controlul în timp real asupra aplicaţiilor şi<br />

echipamentelor integrate în sistemul colaborativ. Diagrama secvenţială din figura 8 ilustrează<br />

modul de colaborare la nivelul componentelor educaţionale pentru învăţământ sincron.<br />

3.1.3 Componente interactive<br />

Acest tip de componente permit interacţiunea utilizatorilor cu resursele digitale stocate în biblioteca<br />

virtuală, interogarea băncii de date în funcţie de câteva criterii bine stabilite, elaborarea de<br />

chestionare şi rapoarte privind reacţiile utilizatorilor înainte şi după utilizarea instrumentelor<br />

colaborative şi managementul activităţilor în cadrul proiectelor şi elaborarea rapoartelor periodice<br />

sau a celor finale în cadrul proiectelor. Componentele interactive cuprinse în cadrul frameworkului<br />

sunt: motorul de căutare, biblioteca virtuală, componenta pentru chestionare şi evaluare şi<br />

instrumentele pentru managementul proiectelor. Motorul de căutare permite utilizatorilor accesul la<br />

diferite informaţii şi resurse în funcţie de rolul avut în sistem şi criteriile de căutare care definesc<br />

logica de funcţionare a acestuia. Motorul de căutare are la bază structuri AIML (Artificial<br />

Intelligence Markup Language), o derivaţie a limbajului XML care permite interogări în limbaj<br />

natural.<br />

Biblioteca virtuală este considerată o componentă interactivă fundamental şi se compune din blocul<br />

de management al resurselor digitale, blocul de conversie a fişierelor în simbol intern (format<br />

specific al bibliotecii virtuale) şi componenta de acces la resurse. Blocul de conversie are rolul de a<br />

converti materialele postate (documente, prezentări, rapoarte, statistici, pagini web, etc) de un<br />

utilizator în sistem în format slideshow (tablou de imagini în format JPG) în vederea stocării lor în<br />

biblioteca virtuală. De asemenea, se impune conversia secvenţelor audio/video la formatul FLV<br />

cunoscut ca fiind unul dintre puţinele utilizate pentru streaming media partajat pe web.<br />

Fig. 9 – Conversia şi stocarea resurselor în biblioteca virtuală. Diagrama secvenţială.<br />

19


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Conversia documentelor, prezentărilor sau statisticilor în format slideshow, necesită conversia<br />

resurselor la formatul PDF, prin intermediul pachetelor OpenOffice apoi, utilizând biblioteca<br />

GostScript, fiecare pagină a fişierului PDF este convertită la format JPG. Odată convertite, aceste<br />

imagini JPG sunt stocate în biblioteca multimedia în format slideshow. Serviciile de conversie sunt<br />

adaptive, funcţie de reţeaua şi terminalul de access. Astfel, conversia slide-urilor prezentărilor<br />

PowerPoint la formatul JPG pentru acces web se realizează la o rezoluţie de 720x480 pixeli, în timp<br />

ce conversia documentelor sau statisticilor presupune o rezoluţie de 720x1200 pixeli. Conversia<br />

slide-urilor la format JPG pentru acces prin intermediul dispozitivelor mobile se realizează la<br />

rezoluţie de 480x320 pixeli. Pachetele OpenOffice şi GostScript sunt controlate prin intermediul<br />

unei componente Java care preia parametri de intrare şi generează comanda pentru conversie la<br />

format slideshow. De asemenea, componenta Java monitorizează structura de fişiere din cadrul<br />

bibliotecii virtuale şi stochează resursele în secţiunile allocate fiecărui utilizator. Conversia<br />

secvenţelor audio/video şi filmelor demonstrative în simbol intern uşor de gestionat şi accesat de<br />

către utilizatori impune utilizarea pachetelor MEncoder. Acesta are rolul de convertor open source<br />

din WMV, WMA, AVI, MP4, MOV, etc. la formatul FLV.<br />

Instrumentele pentru managementul activităţilor în cadrul proiectelor permit crearea unui cadru de<br />

lucru comun la nivelul unei organizaţii. În plus, prezintă o serie de avantaje pentru dezvoltarea în<br />

parteneriat a unor proiecte complexe dintre care se disting monitorizarea şi controlul fluxului<br />

operaţional, managementul activităţilor, generarea rapoartelor de activitate şi accesul concurent la<br />

aceste rapoarte. Instrumentele pentru managementul proiectelor sunt integrate cu instrumentele<br />

colaborative sincrone şi asincrone. În aceste condiţii, membri unei echipe pot colabora direct pe<br />

problemele din cadrul proiectului, îşi alocă atribuţiile individuale, îşi definesc sarcinile comune şi<br />

elaborează rapoartele de fază pornind de la rapoartele periodice individuale.<br />

3.1.4 Componente pentru colaborare interprocese<br />

Necesitatea furnizării caracteristicilor colaborative la nivelul componentelor unui sistem este<br />

evidentă, fapt pentru care framework-ul generic va include un modul care implementează aceste<br />

funcţionalităţi colaborative nu doar între entităţi software de pe acelaşi nivel arhitectural ci şi de pe<br />

nivele diferite.<br />

Componentele blocului client funcţionează independent unele de altele, fiecare având propriile<br />

sarcini. Componente de tip Model încapsulează datele recepţionate de la server în vederea<br />

prezentării lor la utilizator. Componente de tip View implementează logica de prezentare a<br />

informaţiilor la utilizator într-un format compact. Componente de tip Controller au rolul de a<br />

interpreta comenzile utilizatorilor. Brokerul de servicii conţine referinţele la serviciile distante.<br />

Mediatorul de servicii care realizează invocarea serviciilor distante într-o manieră transparent. Pe<br />

lângă aceste funcţionalităţi de bază se remarcă interfaţarea utilizator-sistem în limbaj natural,<br />

interpretarea gesturilor utilizatorilor şi optimizarea comunicaţiei client/server. Componentele de tip<br />

IIU (Interfaţa Inteligentă cu Utilizatorul) urmăresc, pe lângă prezentarea informaţiei la utilizator în<br />

format compact, interpretarea gesturilor acestuia şi fac posibilă interacţiunea cu sistemul în limbaj<br />

natural. Elementele de inteligenţă artificială, prin propria autonomie decizională şi maniera de<br />

comunicare asincronă, aduc îmbunătăţiri substanţiale în luarea deciziilor şi înlesnesc automatizarea<br />

proceselor de business.<br />

Componentele de tip Asistent Virtual extind caracteristicile interfeţelor inteligente cu utilizatorul<br />

pentru a-i oferi acestuia confortul necesar pe durata utilizării sistemului colaborativ. Acestea sunt<br />

implementate independent de serviciile furnizate şi vizează integrarea utilizatorului în cadrul<br />

organizaţiei. Caracteristicile de interacţiune cu sistemul în limbaj natural sunt realizate prin<br />

intermediul structurilor AIML. Acestea se crează dinamic pe toată durata de funcţionare a mediului<br />

colaborativ. Interpretarea gesturilor este o caracteristică necesară în cadrul mediilor virtuale: starea<br />

20


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

unui utilizator şi gesturile lui, de multe ori nevăzute de către colaboratori, au diferite semnificaţii în<br />

domeniile de interes abordate.<br />

Fig. 10 – Colaborare la nivelul entităţilor software<br />

Prezentarea informaţiilor la utilizator în format compact, completarea lor cu cunoştinţele acumulate<br />

pe perioada de funcţionare şi interpretarea rezultatelor în timp util, după o logică specifică<br />

structurilor inteligente reprezintă un real câştig pentru utilizator. Comunităţile virtuale au la bază<br />

structuri informaţionale de capacităţi foarte vaste iar accesul la informaţii trebuie să se realizeaze în<br />

timp util. Transparenţa informaţională garantată de aceste componente de tip Asistent Virtual este<br />

posibilă datorită, în primul rând, componentelor inteligente ale serverului capabile să gestioneze<br />

optim cererile de la client, să interogheze rapid şi eficient structuri mari de date, să elaboreze un<br />

răspuns la solicitările clientului şi să furnizeze răspunsul la client prin intermediul sistemului de<br />

mesagerie asincronă.<br />

4 Aplicaţii ale instrumentelor colaborative în diferite domenii de<br />

activitate<br />

Utilitatea modelului experimental propus este demonstrată prin extinderea caracteristicilor acestuia<br />

în noi domenii de activitate precum organizaţiile virtuale, telemedicină sau sfera<br />

guvernamentală/administraţie. Sunt introduse noi abordări privind piaţa electronică, asistenţa<br />

virtuală, comunitatea virtuală creată pe domenii de interes şi monitorizarea şi controlul zonelor cu<br />

grad ridicat de risc. Un rol important este acordat utilizatorului, sistemul asigurând trei tipuri de<br />

interacţiune:<br />

• interacţiunea la nivelul utilizatorilor<br />

• interacţiune utilizator-bibliotecă virtuală (resurse digitale)<br />

• utilizator-echipamente speciale (resurse fizice)<br />

4.1 Sistem colaborativ cu aplicaţii în cadrul organizaţiilor virtuale<br />

Susţinerea mecanismelor unui sistem de tip organizaţie necesită implementarea unui set de<br />

instrumente colaborative care extind proprietăţile framework-ului generic propus. Organizaţiile<br />

21


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

virtuale deţin un rol important în cadrul pieţei electronice, acest aspect fiind amplu dezbătut în acest<br />

capitol. Prin implementarea conceptului de comunitate virtuală în mediul de afaceri se urmăreşte, de<br />

fapt, globalizarea pieţei elecronice şi asigurarea principalelor funcţionalităţi colaborative tuturor<br />

participanţilor la procesele de business, indiferent de natura acestora (entităţi software ce reprezintă<br />

agenţi economici sau persoane). O atenţie sporită se acordă conceptului de asistenţă virtuală pentru<br />

managementul activităţilor din cadrul organizaţiei virtuale şi administrarea parteneriatului strategic<br />

în baza căruia se formează organizaţia virtuală, funcţionalităţi dedicate managerului de produs. Se<br />

remarcă, de asemenea, conceptul de asistenţă virtuală pentru cumpărător în baza căruia se<br />

implementează funcţionalităţile colaborative sincrone şi asincrone care permit cumpărătorului<br />

contactarea unui agent de vânzări sau a unui inginer de service. Componentele de asistenţă virtuală<br />

pun la dispoziţia agenţilor de vânzări şi inginerilor de service instrumentele colaborative cu ajutorul<br />

cărora aceştia pot furniza detalii cumpărătorilor (specificaţii de produs, filme demonstrative,<br />

tutoriale, etc) sau pot asista clientul în punerea în funcţiune/depanarea unor bunuri produse în cadrul<br />

organizaţiei virtuale.<br />

4.1.1 Funcţionalităţi colaborative pentru asistare virtuală<br />

Componenta pentru asistare virtuală a managerului de produs implementează conceptul de<br />

secretară elecronică şi comunică asincron cu componentele de tip business intelligence în vederea<br />

prezentării informaţiei la utilizator în format compact. Componenta de interfaţare cu utilizatorul<br />

oferă un grad sporit de interactivitate şi permite controlul şi monitorizarea organizaţiei virtuală. Nu<br />

în ultimul rând, componenta de tip asistent virtual permite managerului de produs acces la<br />

instrumentele colaborative în vederea optimizării relaţiilor în cadrul parteneriatului. [74]<br />

Fig. 11 – Componenta de tip Asistent Virtual pentru managerul de produs<br />

Componenta de tip asistent virtual pentru cumpărător (figura 12) reprezintă sistemul virtual în<br />

relaţia cu clienţii şi implementează conceptul rich client aplicat serviciilor e-commerce şi live<br />

customer support.<br />

22


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Fig. 12 – Componenta de tip Asistent Virtual pentru cumpărător<br />

Componentele de tip rich client au rolul de a apropia mediul de afaceri virtual de cel fizic:<br />

• permite interacţiunea utilizator-sistem în limbaj natural (AIML)<br />

• interpretează comenzilor şi gesturilor utilizatorilor utilizând structuri inteligente şi<br />

elaborează un profil al utilizatorului<br />

• prezentarea informaţiei la utilizator se face în format complex prin înglobarea tuturor<br />

datelor solicitate sub formă de prezentări multimedia sugestive şi uşor de asimilat<br />

• optimizarea comunicaţiei client/server care permite componentelor părţii client să<br />

funcţioneze independent<br />

Componenta pentru asistenţă virtuală a cumpărătorului invocă modulul de business intelligence în<br />

legătură cu problemele clientului, o cerere de serviciu, etc. Componenta de tip business intelligence<br />

este cea care decide tipul problemei cumpărătorului şi invocă modulul pentru suport tehnic în<br />

vederea rezolvării acestei probleme prin stabilirea unei sesiuni colaborative între inginerul de<br />

service şi client.<br />

Componenta pentru asistenţă virtuală a agentului de vânzări (figura 13) oferă informaţii cu privire la<br />

secţiunile vizitate de cumpărător în cadrul magazinului virtual, la profilul cumpărătorului, prezintă o<br />

serie de statistici şi rapoarte privind vânzările, etc. De asemenea, pune la dispoziţia agentului de<br />

vânzări întreaga gamă de resurse necesare prezentării unui produs/serviciu cum ar fi cataloage<br />

interactive, broşuri, filme demonstrative, care vor fi partajate în cadrul sesiunii colaborative dintre<br />

cumpărător şi agentul de vânzări. Aceste funcţionalităţi sunt menite să crească eficienţa procesului<br />

economic şi să ajute personalul din vânzări să-şi desfăşoare activitatea uşor şi eficient.<br />

Cumpărătorul primeşte informaţiile cu privire la produsul/serviciul selectat de la agentul de vânzări<br />

însă are posibilitatea de a vizualiza produsul/serviciul în timpul funcţionării lui, condiţiile de<br />

funcţionare, comportament acestuia în diferite stări, etc. prin intermediul secvenţelor audiovideo/filmelor<br />

demonstrative. În acest caz, componenta de tip asistent virtual invocă modulul<br />

business intelligence în vederea accesării statisticilor de vânzări şi profilului cumpărătorului.<br />

23


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Informaţiile recepţionate vor fi înglobate în vederea prezentării lor agentului de vânzări în format<br />

multimedia. De asemenea, componenta de tip asistent virtual oferă funcţionalităţi de interfaţare<br />

multimodală utilizator-sistem (interacţiune vocală şi recunoaştere de gesturi), prezentarea grafică<br />

interactivă, animaţii, secvenţe audio/video.<br />

Fig. 13 – Componenta de tip Asistent Virtual pentru agentul de vânzări<br />

Modulul business intelligence comunică asincron cu componenta de asistenţă virtuală pentru suport<br />

tehnic în vederea notificării personalului în legătură cu diferite probleme semnalate de către clienţi.<br />

Tandemul format de cele două componente oferă funcţionalităţi de call center. Modulul business<br />

intelligence interpretează problema semnalată şi apelează componenta de asistenţă virtuală în<br />

vederea stabilirii legăturii dintre personalul de service şi client. [74]<br />

Figura 14.a ilustrează modul de interfaţare multimodală utilizator-sistem pentru reprezentarea<br />

magazinului virtual în relaţia cu cumpărătorul, maniera de prezentarea interactivă a unui produs.<br />

[75]<br />

Fig. 14.a – Prezentarea unui produs Fig. 14.b – Asistenţă tehnică<br />

În cazul unor probleme clientul accesează zona de asistenţă tehnică. Componenta de asistenţă<br />

virtuală adună o serie de informaţii despre problema semnalată după care sesizează personalul de<br />

24


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

suport tehnic, prin intermediul componentei de asistenţă virtuală pentru asistenţă tehnică. Cele<br />

două componente pot stabili o sesiune colaborativă între cei doi actori pentru a rezolva mai uşor<br />

problemele întâmpinate. După caz, inginerul de service poate apela la instrumentele colaborative<br />

pentru a-şi uşura munca. Depanarea sau punerea în funcţiune a aplicaţiilor software implică acces la<br />

distanţă pe staţia de lucru a celui care solicită ajutorul (partajare de desktop sau aplicaţii şi legătură<br />

audio-video necesară comunicării dintre cei doi). Depanarea sau punerea în funcţiune a unor<br />

echipamente (de exemplu, camera video din figura 14.b, implică utilizarea unei camere web şi<br />

partajarea acesteia în cadrul sesiunii colaborative.<br />

4.2 Comunitate medicală virtuală<br />

Conceptul de comunitate virtuală poate fi implementat şi în domeniul medical unde colaborarea<br />

între cadrele medicale având interese comune reprezintă o necesitate. Aceştia au la dispoziţie o serie<br />

de instrumente pentru organizarea muncii şi crearea de relaţii profesionale cu specialiştii. Există<br />

cazuri când medicii au nevoie de comunicare în procesul de diagnoză. Prin extinderea<br />

caracteristicilor framework-ului generic în domeniul telemedicină s-a urmărit, în primul rând,<br />

crearea unui mediu de lucru uniform pentru personalul medical indiferent de locaţia în care acesta<br />

se găseşte. Furnizarea accesului la informaţie şi instrumentele colaborative au menirea de a ajuta<br />

medicul nu doar în procesul de diagnoză ci şi în acumularea de noi cunoştinţe asemeni sesiunilor de<br />

traning la locul de muncă.<br />

Conceptul Web 3.0 prevede o serie de metode de proiectare şi implementare a componentelor părţii<br />

client pentru a trata aspectele privind caracteristicile front-end în aceiaşi manieră în cazul accesului<br />

multi-canal la servicii indiferent de reţeaua de acces. Blocul client are rolul de a controla camera<br />

web şi microfonul conectate la maşina client, de a captura datele, a le împacheta în streamuri şi a le<br />

transmite la server. În aceiaşi manieră, blocul client preia datele multimedia de la TV tuner (S-<br />

Video de la ecograf, de exemplu), le împachetează în streamuri media şi le trimite la server în<br />

vederea partajării lor între participanţii la sesiunea colaborativă.<br />

Există o serie de diferenţe între componentele blocului client pentru acces web şi cele care permit<br />

accesul la serviciile colaborative prin intermediul dispozitivelor mobile. Motivele sunt legate, în<br />

special, de limitările de bandă pe reţelele GSM/UMTS şi dimensiunile grafice reduse ale<br />

dispozitivelor mobile. Amblele, însă, extind caracteristicile componentelor generice şi păstrează<br />

linia rich client indiferent de reţeaua de access: interfaţa cu dispozitivele de captură (microfon,<br />

camera web, TV tuner – în cazul accesului web şi microfon – în cazul dispozitivului mobil),<br />

manipularea datelor multimedia (transmisia la, recepţia de la serverul media), redare audio,<br />

playback video, prezentarea informaţiei medicale în format multimedia la utilizatori, partajarea<br />

informaţiei medicale între participanţii la sesiunea colaborativă, etc.<br />

Blocul media server prezintă soluţii optime de invocare a metodelor: blocul client invocă metode pe<br />

parte de server iar blocul server invocă metode pe parte de client. În cazul de faţă, rezultatele în<br />

urma invocării metodelor sunt partajate între participanţii la o sesiune colaborativă. Se ţine cont de<br />

acest aspect şi se propune o manieră dinamică de configurare a comunicaţiei client/server.<br />

Figura 15 ilustrează diagrama de clase care compun pachetul pentru activităţi colaborative din<br />

cadrul unei comunităţi medicale virtuale şi evidenţiază componentele unui framework generic<br />

pentru servicii medicale colaborative.<br />

Componenta FrontEndCWE oferă acces la instrumentele colaborative interpersonale, obiectul de tip<br />

SCWManager permite medicilor accesul la instrumentele colaborative sincrone (video telefonie,<br />

video conferinţă, spaţiu virtual partajat, managementul propriei secţiuni din cadrul bibliotecii<br />

virtuale), instanţa clasei ACWManager pune la dispoziţia utilizatorilor instrumentele colaborative<br />

asincrone (mesagerie multimedia, forum de discuţii), componenta VirtualLib implementează<br />

25


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

funcţionalităţile de stocare a informaţiei medicale şi furnizează acces concurent la aceste informaţii<br />

tututor utilizatorilor şi obiectul de tip VideoTelephone implementează funcţionalităţile de<br />

comunicare audio video în timp real între doi utilizatori. Componenta de tip VirtualSharedSpace<br />

oferă suport pentru partajarea resurselor, aplicaţiilor şi echipamentelor speciale în cadrul sesiunii<br />

colaborative. De asemenea, implementează funcţionalităţi de adnotare (scris de mână, figuri<br />

geometrice, casuţe de text, etc.). Instanţa de tip VideoConference permite a doi sau mai mulţi<br />

medici să comunice în timp real în vederea obţinerii unui diagnostic în baza informaţiilor medicale<br />

partajate. [67]<br />

Fig. 15 – Diagrama de clase pentru activităţi colaborative în cadrul comunităţii virtual<br />

Componenta de tip FrontEndCWE este autoconfigurablă în funcţie reţeaua şi terminalul de acces. În<br />

cazul accesării serviciilor colaborative din cadrul comunităţii virtuale utilizând o conexiune de<br />

bandă largă, utilizatorul are la dispoziţie întreg setul de instrumente. Dacă se detectează anumite<br />

întârzieri introduse de reţea, se renunţă la calitatea transmisiei video pentru a păstra calitatea<br />

semnalului audio şi a interacţiunii utilizator-utilizator, utilizator-resurse şi utilizator-echipamente<br />

speciale. În cazul accesării serviciilor colaborative prin intermediul dispozitivelor mobile,<br />

componenta FrontEndCWE are sarcina de a dezactiva legătura video şi va re-dimensiona suprafaţa<br />

spaţiului partajat conform rezoluţiei suportate de către terminalul de access. Se consideră situaţia<br />

unui medic care întâlneşte un caz neobişnuit şi doreşte sfatul unui specialist experimentat. Lansează<br />

aplicaţia, conectează echipamentul medical la sistem şi înregistrează consultaţia pacientului<br />

utilizând instrumentele de înregistrare video. Integrarea echipamentelor medicale în sistem se<br />

realizează prin conectarea ieşirii S-Video la o componentă TV Tuner instalată pe maşina client.<br />

Componenta de tip FrontEndCWE setează dinamic valorile parametrilor de captură în concordanţă<br />

26


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

cu lărgimea de bandă dintre maşina client şi cea server, înregistrează semnalul video de la TV tuner<br />

şi uploadează secvenţa video pe server. În cazul în care se doreşte capturarea datelor la rezoluţia<br />

suportată de monitorul medicului, acesta poate opta pentru înregistrarea consultaţiei în format<br />

slideshow (1 cadru pe secundă) care va fi transmisă la server imagine cu imagine şi asamblată în<br />

vederea partajării într-o sesiune colaborativă. Odată stocată în biblioteca multimedia, consultaţia în<br />

format video sau slideshow poate fi revăzută ori de câte ori este nevoie. Specialiştii au acces<br />

simultan la aceste resurse, pot introduce adnotări pe zonele de interes sau adăuga comentarii<br />

necesare după care interacţiunea se salvează separat într-o stuctură de date XML pentru a fi<br />

refăcută.<br />

Fig. 16 – Integrarea echipamentelor medicale<br />

în cadrul mediului colaborativ<br />

27<br />

Fig. 17 – Consultaţie la distanţă<br />

Monitorizarea la distanţă a cazurilor de urgenţă reprezintă o prioritate nu doar pentru medicina<br />

modernă ci şi pentru cercetătorii din domeniul tehnologiei informaţiei şi telecomunicaţiilor.<br />

Mediul colaborativ permite desfăşurarea unui consult în cooperare în cazul în care specialistul al<br />

cărui sprijin se solicită are nevoie de mai multe detalii pentru a stabili diagnosticul. În acest caz,<br />

medicul care are nevoie de sprijinul specialistului organizează o sesiune colaborativă cu acesta în<br />

cadrul căreia partajează informaţia medicală capturată de la echipamentul special (de exemplu<br />

ecograf) şi fişa pacientului. [67]<br />

Modulul pentru colaborare sincronă şi asincronă pune la dispoziţia medicilor o grafică sugestivă,<br />

garantând totodată un grad sporit de interactivitate. Spaţiul virtual partajat permite medicilor<br />

accesarea simultană a unor resurse de tipul secvenţelor video/ecografii în format slideshow stocate<br />

în biblioteca multimedia sau secvenţe video live de la TV tuner împreună cu adnotările sau figurile<br />

geometrice (patrate, cercuri, elipse, dreptunghiuri) pe frame-uri pentru specificarea zonelor de<br />

interes. Figura 17 prezintă maniera în care mai mulţi medici partajează secvenţe video capturate de<br />

la ecograf, în timpul unui consult în cooperare. [68]<br />

4.3 Sistem colaborativ pentru creşterea eficienţei forţelor de ordine<br />

publică<br />

Monitorizarea şi controlul zonelor cu grad ridicat de risc prin intermediul dispozitivelor mobile pot<br />

fi considerate teme de actualitate atât din punct de vedere tehnologic cât si din punct de vedere<br />

administrativ, prototipul prezentat demonstrând un caracter multidisciplinar. Introducerea<br />

funcţionalităţilor colaborative sincrone (acces concurent la conţinutul multimedia stocat în<br />

biblioteca virtuală, sesiunea colaborativă, instrumentele de adnotare) şi asincrone (capturarea<br />

datelor prin intermediul dispozitivelor mobile şi transferul acestora şi stocarea lor pe server) pentru


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

asigurarea unui mediu optim în vederea luării deciziilor conferă soluţiei propuse un grad ridicat de<br />

noutate.<br />

Mediul colaborativ propus permite capturarea imaginilor sau secvenţe video cu ajutorul<br />

dispozitivelor mobile sau camerelor video, transmisia datelor multimedia la un server, prelucrarea<br />

acestor date (imagini statice sau dinamice), compararea rezultatelor prelucrărilor cu diferite<br />

eşantioane stocate într-o bază de date de imagini, furnizarea unui răspuns rapid pentru agentul de<br />

ordine publică aflat în dispozitiv, sau partajarea în timp real a acestor informaţii între mai mulţi<br />

colaboratori însărcinaţi cu luarea unei decizii rapide şi pertinente.<br />

4.3.1 Considerente de implementare software<br />

Din punct de vedere al utilizatorului gestionarea comunicaţiei este absolut transparentă, el<br />

continuându-şi activitatea până în momentul sosirii ordinului. Din punct de vedere tehnic aplicaţia<br />

client rulând pe dispozitivul mobil realizează capturarea datelor (imagine sau secvenţă de imagini)<br />

şi trimite datele multimedia la server, blocul server tratează cererile de la clienţi, decodează<br />

pachetele de date, apelează componentele de procesare şi stochează imaginea/secvenţa de imagini<br />

în biblioteca multimedia în vederea partajării datelor în cadrul sesiunilor colaborative. Informaţia<br />

stocată în biblioteca multimedia reprezintă, de asemenea, probă în instanţă, în cazul în care este<br />

nevoie.<br />

Elementul de dispozitiv, aflat în misiune, avertizează centru de comandă operativ, aflat la sediul<br />

unităţii, despre problemele din zonă, pe care le ilustrează prin intermediul imaginilor şi secvenţelor<br />

de imagini capturate cu ajutorul unui dispozitiv mobil cu caracteristici multimedia. Mobilitatea<br />

reprezintă o cerinţă fundamentală în cazurile de forţă majoră iar funcţionalităţile multimedia permit<br />

adunarea unor probe elocvente. Soluţia tehnologică prevede utilizarea dispozitivelor mobile dotate<br />

cu cameră de 2 Mpixeli, care suportă aplicaţii Java (MIDP 2.0) . Acestea vor găzdui o aplicaţie<br />

MIDlet de dimensiuni reduse dedicată procesului colaborativ asincron între obiectiv şi centrul<br />

operativ de comandă.<br />

Implementarea funcţionalităţilor de capturare a imaginilor şi secvenţelor de imagini şi transmisia<br />

datelor multimedia în vederea stocării lor în cadrul bibliotecii virtuale porneşte de un compromis<br />

între calitatea la care se realizează captura şi dimensiunea pachetelor de date transmise. Păstrarea<br />

rezoluţiei însemnă volum mare de date de transmis, şi astfel, îngreunarea transmisiei. Pentru a evita<br />

problemele privind comunicaţia client/server se optează pentru captura video la rezoluţie 640x480<br />

pixeli, astfel încât timpul alocat transmisiei datelor multimedia la server va fi de maxim 8-10 ms iar<br />

spaţiul alocat unei imagini nu depăşeşte 50 KB. [65] În situaţia în care agentul din teren raportează<br />

situaţia creată prin intermediul secvenţelor de imagini, fiecare imagine capturată se transmite<br />

independent la server iar componenta de recepţie va împacheta imaginile în format slideshow.<br />

Personalul din centrul de comanda operativ va fi notificat ori de câte ori un element multimedia este<br />

stocat în bibliotecă virtuală. Accesul personalului de serviciu la serviciile colaborative se realizează<br />

prin intermediul browserului web. În cel mai scurt timp de la recepţionarea datelor şi stocarea lor pe<br />

server personalul de serviciu poate avea o imagine clară a situaţiei din teren. La nevoie, acesta<br />

raportează situaţia comenzii unităţii iar sistemul notifică, via email şi SMS, situaţia de criză cadrelor<br />

de conducere. Comanda unităţii accesează sistemul prin intermediul browserului web, se autentifică<br />

utilizând un identificator de acces şi o parola, şi participă la sesiunea de comunicare. [66]<br />

Componentele web implementează funcţionalităţile de autentificare, postarea resurselor multimedia<br />

(imagini, secvenţe de imagini) şi stocarea lor în cadrul bibliotecii virtuale şi managementul<br />

componentelor aplicaţiei: biblioteca virtuală, blocul de procesare a informaţiei, modulul de<br />

notificare, managementul sesiunilor colaborative, etc. Fiecare cerere de upload de la un dispozitiv<br />

28


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

mobil conţine, pe lângă datele multimedia, o secvenţă de autentificare în baza căreia are loc<br />

recepţionarea pachetelor de date şi stocarea lor în secţiunea corespunzătoare din biblioteca virtuală.<br />

Dacă aplicaţia client care invocă serviciul are confirmarea de transmisie a imaginilor/secvenţelor de<br />

imagini în vederea stocării lor, se va procesa cererea de stocare a datelor în secţiunea alocată<br />

agentului identificat de către componenta de autentificare.<br />

Elementul de dispozitiv, aflat în misiune, avertizează centru de comandă operativ, aflat la sediul<br />

unităţii, despre problemele din zonă, pe care le ilustrează prin intermediul imaginilor şi secvenţelor<br />

de imagini capturate cu ajutorul unui dispozitiv mobil cu caracteristici multimedia. Mobilitatea<br />

reprezintă o cerinţă fundamentală în cazurile de forţă majoră iar funcţionalităţile multimedia permit<br />

adunarea unor probe elocvente. Soluţia tehnologică prevede utilizarea dispozitivelor mobile dotate<br />

cu cameră de 2 Mpixeli, care suportă aplicaţii Java (MIDP 2.0) . Acestea vor găzdui o aplicaţie<br />

MIDlet de dimensiuni reduse dedicată procesului colaborativ asincron între obiectiv şi centrul<br />

operativ de comandă.<br />

Fig. 18 – Aplicaţia MIDlet. Diagrama de clase<br />

Implementarea funcţionalităţilor de capturare a imaginilor şi secvenţelor de imagini şi transmisia<br />

datelor multimedia în vederea stocării lor în cadrul bibliotecii virtuale porneşte de un compromis<br />

între calitatea la care se realizează captura şi dimensiunea pachetelor de date transmise. Păstrarea<br />

rezoluţiei însemnă volum mare de date de transmis, şi astfel, îngreunarea transmisiei. Pentru a evita<br />

problemele privind comunicaţia client/server se optează pentru captura video la rezoluţie 640x480<br />

pixeli, astfel încât timpul alocat transmisiei datelor multimedia la server va fi de maxim 8-10 ms iar<br />

spaţiul alocat unei imagini nu depăşeşte 50 KB. [65] În situaţia în care agentul din teren raportează<br />

situaţia creată prin intermediul secvenţelor de imagini, fiecare imagine capturată se transmite<br />

independent la server iar componenta de recepţie va împacheta imaginile în format slideshow.<br />

Figura 18 prezintă detaliile de implementare a blocului client prin intermediul diagramei de clase.<br />

Clasa GUIManager gestionează componentele de interfaţare cu utilizatorul, interpretează<br />

comenzile acestuia şi controlează conexiunea cu serverul. Componentele de interfaţare sunt<br />

clasificate în două categorii: componente pentru afişarea informaţiilor la utilizator şi componente<br />

pentru interacţiunea utilizator-sistem. Din prima categorie se remarcă instanţa de tip VideoPlayer,<br />

care are rolul de a afişa imaginile aflate în obiectivul camerei. Utilizatorul controlează aplicaţia prin<br />

intermediul butoanelor. Imaginile capturate de la cameră sunt salvate într-un buffer de imagini în<br />

vederea transmiterii lor la server. Componenta GUIManager apelează metodele de codare/decodare<br />

implementate în cadrul clasei Base64 pentru a pregăti transmisia. Iniţializarea conexiunii cu<br />

serverul este realizată prin intermediul metodei open() care identifică serverul şi deschide o<br />

conexiune HTTP cu acesta. În contextul obiectului de tip Connection se crează streamurile de<br />

transmisie şi recepie. Transmisia efectivă a datelor se realizează în cadrul metodei uploadImage()<br />

prin specificarea metodei de de transmisie (POST) şi apelul metodei write() din clasa OutputStream.<br />

HTTP şi POST sunt de preferat ca şi protocol şi metodă de transmisie. Confirmarea transmisiei ne<br />

permite să considerăm HTTP ca fiind singurul protocol sigur pentru transmisia datelor pe reţele<br />

mobile iar metoda POST singura posibilitate pentru transferul unei mari cantităţi de date, via HTTP.<br />

29


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Fig. 19 – Componentele serverului. Diagrama de clase<br />

Diagrama de clase din figura 19 ilustrează conlucrarea la nivelul componentelor serverului care<br />

implementează următoarele funcţionalităţi:<br />

• autentificarea cererilor de la clienţi<br />

• procesarea cererilor<br />

• decodarea datelor şi împachetarea lor în format slideshow<br />

• gestionarea sesiunilor colaborative<br />

• accesul concurent al participanţilor la secţiunile corespunzătoare din biblioteca virtuală<br />

• partajarea resurselor în cadrul bibliotecii virtuale<br />

• înregistrarea sesiunilor pentru a fi revăzute sau utilizate ca probe de proces, după caz<br />

Agentul de serviciu<br />

Notificare<br />

Validarea notificare<br />

Fig. 20 – Fluxul operaţional<br />

30<br />

Transmisie imagini<br />

Date<br />

Confirmare<br />

Date<br />

Notificare<br />

Videoconferiţă / partajare imagini<br />

Agentul din teren<br />

Unitatea de comandă


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Figura 20 ilustrează fluxul operaţional: agentul care execută o misiune în teren „înregistrează”<br />

subiectul, datele multimedia sunt transmise blocului server prin intermediul protololului HTTP,<br />

sistemul semnalează personalului de serviciu problema raportată, personalul de serviciu ia decizia,<br />

sau solicită sprijinul cadrelor de comandă. Cazul se soluţionează prin cooperarea între personalul<br />

de serviciu şi cadrele de comandă care au acces partajat la resurse şi instrumentele de adnotare<br />

necesare soluţionării cazului.<br />

5 Concluzii şi contribuţii personale<br />

Lucrarea de faţă tratează o serie de aspecte privind componentele colaborative interpesonale şi<br />

interprocese adaptate cerinţelor platformelor de tip E-Services. Stadiul actual privind sistemele<br />

colaborative complexe cuprinde conceptele care stau la baza dezvoltării mediilor virtuale partajate,<br />

integrarea mediului virtual cu cel real, identificarea problemelor la nivel general şi soluţionarea<br />

acestor probleme prin implicarea în mod transparent a structurilor inteligente şi caracteristicilor<br />

multimedia interactive atât la nivel de server, cât şi la nivel de client, în cadrul platformelor E-<br />

Services. Mediul virtual partajat are, prin definiţie, un caracter multidisciplinar şi asigură<br />

specialiştilor provenind din diferite domenii de activitatea posibilitatea de a coopera în vederea<br />

obţinerii unor rezultate superioare.<br />

Prin optimizarea proceselor colaborative se identifică o serie de probleme de ordin tehnologic şi<br />

social, denumite simplu E-Gap. Utilizarea instrumentelor IT în procesul de producţie reprezintă un<br />

exemplu elocvent în acest sens. E-Bridge este un nou concept menit să soluţioneze problemele de<br />

tip E-Gap. Principiul este simplu şi specifică faptul că spaţiul virtual trebuie să recunoască<br />

problemele pe care le au cei care accesează serviciile furnizate pentru a îmbunătăţi maniera de<br />

interfaţare cu mediul real. Din punct de vedere tehnic acest aspect implică utilizarea unor<br />

componente inteligente atât la nivel de server cât şi la nivel de client şi îmbunătăţirea<br />

funcţionalităţilor de interfaţare cu utilizatorul prin utilizarea caracteristicilor multimedia în<br />

prezentarea informaţiei la utilizator.<br />

Implementarea funcţionalităţilor colaborative porneşte de la reprezentarea aplicaţiilor sub formă<br />

obiectuală şi interacţiunea fizică între aceste obiecte. Spaţiile virtuale unde aceste obiecte vor fi<br />

reprezentate oferă funcţionalităţi de interacţiune la nivel de obiecte (metode de interacţiune interobiecte).<br />

Operaţiile asupra unui obiect ce reprezintă o aplicaţie generează un eveniment ce urmează<br />

a fi tratat de către componenta de tip spaţiul partajat, odată cu identificarea metodei de interacţiune<br />

şi desemnarea proceselor care vor fi partajate. Mediile virtuale partajate au în componenţă 3 blocuri<br />

fundamentale: blocul space sharing server care implementează conceptul de shared space,<br />

identifică şi mediază interacţiunile între obiectele reprezentând aplicaţiile, memorează stările<br />

participanţilor sau aplicaţiilor şi furnizează, în timp real, informaţiile cu privire la eventuale<br />

schimbări apărute la unul dintre participanţii la procesul colaborativ; blocul application server care<br />

memorează procesele corespunzătoare fiecărei aplicaţii deoarece fiecare proces returnează<br />

informaţii în concordanţă cu tipul de interacţiune recepţionat de la blocul space sharing server şi<br />

blocul client care oferă funcţionalităţi de comunicare cu blocul server (care constă în serverul de<br />

aplicaţii şi blocul space sharing) şi de reprezentare a spaţiului colaborativ la utilizator.<br />

Sistemele complexe de tip E-Services cuprind componente pentru managementul conţinutului<br />

informaţional şi de management al fluxului operaţional. Componentele din prima clasa vizează<br />

stocarea, modificarea sau accesarea conţinutului informaţional în diferite formate şi se impart în:<br />

instrumente de managementul documentelor, instrumente pentru gestionarea băncilor de date şi<br />

instrumente lingvistice care oferă suport pentru interogara băncilor de date în limbaj natural. Din<br />

cea de a doua clasă fac parte: instrumente de comunicare interpersonale, instrumente de planificare<br />

31


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

a activităţilor colective, instrumente colaborative, instrumente de management al fluxului<br />

operaţional şi instrumente colaborative asincrone.<br />

Din punct de vedere arhitectural, în cadrul tezei s-a realizat o paralelă între arhitecturile SOA şi<br />

LAMP în ceea ce priveşte platformele integrate. Arhitectura SOA oferă suport pentru<br />

interconectarea resurselor şi tehnologiilor într-o manieră dinamică. Fiecare activitate colaborativă<br />

de producţie este implementată de o componentă şi înregistrată în sistem ca şi serviciu. Arhitctura<br />

LAMP este o arhitectură deschisă, căreia i se pot adăuga noi componente. Tendinţele Web 3.0<br />

orientate spre sisteme sincrone, mult apropiate, ca şi funcţionalităţi, de aplicaţiile desktop, şi<br />

funcţionalităţile multimedia (necesare în cazul sistemelor colaborative) duc la extinderea arhitecturii<br />

LAMP prin adăugarea de noi componente. S-a preferat combinarea celor două concepte pentru<br />

implementarea unei structuri de tip framework generic în vederea simulării proceselor colaborative<br />

de producţie. S-a optat pentru extinderea arhitecturii LAMP, urmând considerentele de optimizare a<br />

costurilor, prin integrarea de noi blocuri funcţionale ţinându-se cont de principalele avantaje ale<br />

SOA cu privire la interoperabilitatea serviciilor.<br />

Din punct de vedere funcţional, conceptele detaliate punctează pe proiectarea şi implementarea unei<br />

soluţii E-Learning complexe care să furnizeze funcţionalităţi de învăţare sincronă şi asincronă.<br />

Pentru a atinge un nivel înalt de performanţe, tehnicile de învăţare sincronă sunt combinate cu cele<br />

asincrone, oferind cursantului independenţa de timp şi spaţiu necesară asimilării informaţiei sau<br />

posibilitatea de a conlucra în echipă în vederea obţinerii unor rezultate notabile. Dacă sistemele<br />

eLearning din primele generaţii erau centrate pe student, sistemele educaţionale colaborative sunt<br />

centrate atât pe cursant cât şi pe cadrul didactic/formatorul profesional, aducând o serie de avantaje<br />

ale învăţământului clasic în sfera eLearning. Contactul vizual între personalul didactic/formatorul<br />

profesional şi cursanţi creşte încrederea în procesul educaţional la distanţă, iar funcţionalităţile<br />

colaborative garantează un confort similar cu cel furnizat în cadrul procesului educaţional clasic din<br />

sala de curs.<br />

Din punct de vedere tehnic, s-a optat pentru o arhitectură deschisă care împrumută avantajele unor<br />

arhitecturi complexe precum SOA şi multi-tier. S-a pornint de la premizele extinderii arhitecturii<br />

LAMP, precum şi caractersiticile acesteia: fiabilitatea, stabilitatea şi deschiderea şi s-a optat pentru<br />

utilizarea unor tipare de proiectare împrumutate din alte topologii, cum ar fi exemplul tiparului de<br />

proiectare Model-View-Controller. O serie de parametri specifici sistemelor multimedia distribuite<br />

interpersonale şi interprocese sunt respectaţi, din acest motiv, prototipul descris în cadrul acestui<br />

capitol îşi demonstrează clar utilitatea.<br />

Calitatea serviciilor constă într-o serie de parametri care descriu timpul maxim de răspuns,<br />

disponibilitatea serverului media, cantitatea de date procesate într-un interval de timp, integritata<br />

datelor, securitatea şi calitatea comunicării client/server sau prezentării datelor multimedia la<br />

utilizator. Serviciile furnizate sunt adaptate automat la:<br />

• cerinţe QoS<br />

• terminalele de acces folosite<br />

• condiţiile de bandă<br />

• topologia reţelei de acces<br />

De exemplu, în condiţii de bandă îngustă, o conexiune internet de 32 kbps, calitatea transmisiei<br />

video va fi alterată în avantajul calităţii semnalului vocal şi a scenelor partajate, dimensiunile<br />

componentei video ajungând la 100x60 pixeli iar frecvenţa cadrelor la 2 fps. Dacă utilizatorul<br />

beneficiază de o conexiune internet cu banda de 128 kbps, componenta video va avea dimensiunea<br />

de 160x120 pixeli iar frecvenţa cadrelor va fi de 8 fps. Pentru o conexiune de bandă largă,<br />

componenta video are dimensiunea de 320x240 pixeli iar frecvenţa cadrelor ajunge la 24 fps.<br />

Condiţiile optime de bandă pentru utilizarea clasei virtuale, care pe lângă spaţiu partajat,<br />

32


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

managementul resurselor sau video conferinţă mai permite interacţiune vizuală (adnotări text, scris<br />

de mână, grafică), streaming video de la diferite echipamente specifice de tutoriat, sunt, aşa cum se<br />

poate observa, de minim 128 kbps.<br />

Timpul maxim de răspuns este cunoscut drept un factor critic privind serviciile multimedia. Timpii<br />

de răspuns pe care componenta de clasă virtuală (fiind considerată cea mai complexă componentă<br />

din sistem) îi respectă sunt în limitele acceptate – timpul de răspuns în cadrul componentei de clasă<br />

virtuală nu depăşeşte 100 ms în cazul unui suport fizic care să ofere o largime de bandă de 128<br />

kbps. Componentele părţii client detectează caracteristicile mediului fizic folosit şi vor cere<br />

modificarea dinamică a parametrilor în funcţie de condiţiile de bandă (numărul de cadre pe secundă<br />

la care se realizează captura datelor video sau dimensiunea la care va avea loc redarea datelor<br />

video). Modificarea parametrilor funcţie de suportul fizic folosit duce la respectarea acestui prag dar<br />

scade din calitatea serviciilor.<br />

Procesare şi deservirea în timp real a cererilor clienţilor necesită un sistem optim de gestionare a<br />

resurselor la nivel de sistem de operare. Componentele web acoperă aceste cerinţe, iar ActionScript<br />

este un limbaj de nivel înalt, independent de platformă care oferă propriul sistem de gestionare a<br />

resurselor.<br />

Costurile efective ale unui sistem educaţional colaborativ creat pe arhitectura LAMP sunt relativ<br />

reduse, poate fi adaptat la servicii Internet cu costuri mici. De asemenea, un astfel de sistem<br />

integrează periferice puţin costisitoare (camera web, casca şi microfonul, etc).<br />

Cercetările elaborate în cadrul lucrării de faţă sunt materializate prin dezvoltarea unui sistem<br />

experimental de tip framework generic pentru medii colaborative sincrone şi asincrone,<br />

interpersonale şi interprocese care permite abstractizarea rutinelor software şi oferă funcţionalităţi<br />

generice ce pot fi suprascrise selectiv în vederea implementării unor funcţionalităţi specifice<br />

mediului colaborativ nou creat. Se propune o nouă arhitectură, extinzând arhitectura LAMP prin<br />

integrarea unor blocuri funcţionale, de exemplu, un server media şi o bibliotecă virtuală care<br />

include un modul de conversie. De asemenea, se propune integrarea unui motor vocal care permite<br />

caracteristici de interfaţare vocală utilizator-sistem. Interoperabilitatea serviciilor reprezintă<br />

principalul avantaj al arhitecturii SOA preluat şi în cazul de faţă, urmărindu-se astfel, integrarea<br />

componentelor funcţionale la nivel de servicii. Îmbunătăţirea accesului la servicii prin optimizarea<br />

funcţionalităţilor de interfaţare utilizator-sistem s-a realizat prin implementarea conceptului rich<br />

client, menit să asigure independenţa la nivelul componentelor blocului client şi în ceea ce priveşte<br />

comunicaţia cu blocul server (comunicarea client/server se realizează într-o manieră asincronă).<br />

Prin implementarea conceptului rich client s-a urmărit divizarea interfeţei cu utilizatorul în puncte<br />

de interacţiune care comunică independent cu componentele părţii de server. Răspunsul de la<br />

server, sub formă unor mesaje (şi nu pagini web ca şi în cazul aplicaţiilor web tradiţionale) asigură<br />

reducerea substanţială a traficului pe reţea. Independenţa la nivelul componentelor de interfaţare cu<br />

utilizatorul permite orchestrarea comunicaţiei client/server sub forma unui flux de mesaje asincrone<br />

controlat dinamic cu ajutorul unor rutine software. Fiecare componentă din cadrul blocului client<br />

poate interoga blocul server şi are resurse pentru a interpreta răspunsul recepţionat.<br />

Framework-ul generic dezvoltat cuprinde patru tipuri de componente colaborative care urmăresc<br />

funcţionalităţile specifice. Componentele generice implementează funcţionalităţile de management<br />

al băncii de date şi gestionare a utilizatorilor, elaborarea de statistici şi programarea activităţilor de<br />

zi cu zi utilizând agenda electronică. Componente colaborative interpersonale cuprind<br />

instrumentele pentru mesagerie multimedia, forum de discuţii, spaţiul virtual partajat,<br />

videoconferinţa, modulul de tip online focus group. Componentele interactive implementează<br />

funcţionalităţile de căutare avansată, interogare a băncii de date în limbaj natural, managementul<br />

resurselor conform conceptului de bibliotecă virtuală, elaborarea de chestionare şi managementul<br />

33


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

activităţilor în cadrul proiectelor. Componentele colaborative interprocese implementează<br />

caracteristicile de suport decizional şi asistenţă virtuală.<br />

Ultima parte a tezei cuprinde o serie de aspecte privind extinderea caracteristicilor modelului<br />

experimental propus în noi domenii de activitate precum mediul de afaceri, telemedicină şi sfera<br />

guvernamentală/servicii administrative. Sunt introduse noi abordări privind piaţa electronică,<br />

asistenţa virtuală, comunitatea virtuală creată pe domenii de interes sau monitorizarea şi controlul<br />

zonelor cu grad ridicat de risc. Un rol important este acordat utilizatorului sistemul asigurând trei<br />

tipuri de interacţiune:<br />

• interacţiunea la nivelul utilizatorilor<br />

• interacţiune utilizator-bibliotecă virtuală (resurse digitale)<br />

• utilizator-echipamente speciale (resurse fizice)<br />

Susţinerea mecanismelor unui sistem de tip organizaţie necesită implementarea unui set de<br />

instrumente colaborative care extind proprietăţile framework-ului generic propus. Organizaţiile<br />

virtuale deţin un rol important în cadrul pieţei electronice, acest aspect fiind amplu dezbătut în acest<br />

capitol. Prin implementarea conceptului de comunitate virtuală în mediul de afaceri se urmăreşte, de<br />

fapt, globalizarea pieţei elecronice şi asigurarea principalelor funcţionalităţi colaborative tuturor<br />

participanţilor la procesele de business, indiferent de natura acestora (entităţi software ce reprezintă<br />

agenţi economici sau persoane). O atenţie sporită se acordă conceptului de asistenţă virtuală pentru<br />

managementul activităţilor din cadrul organizaţiei virtuale şi administrarea parteneriatului strategic<br />

în baza căruia se formează organizaţia virtuală, funcţionalităţi dedicate managerului de produs. Se<br />

remarcă, de asemenea, conceptul de asistenţă virtuală pentru cumpărător în baza căruia se<br />

implementează funcţionalităţile colaborative sincrone şi asincrone care permit cumpărătorului<br />

contactarea unui agent de vânzări sau a unui inginer de service. Componentele de asistenţă virtuală<br />

pun la dispoziţia agenţilor de vânzări şi inginerilor de service instrumentele colaborative cu ajutorul<br />

cărora aceştia pot furniza detalii cumpărătorilor (specificaţii de produs, filme demonstrative,<br />

tutoriale, etc) sau pot asista clientul în punerea în funcţiune/depanarea unor bunuri produse în cadrul<br />

organizaţiei virtuale.<br />

Conceptul de comunitate virtuală poate fi implementat şi în domeniul medical unde colaborarea<br />

între cadrele medicale având interese comune reprezintă o necesitate. Aceştia au la dispoziţie o serie<br />

de instrumente pentru organizarea muncii şi crearea de relaţii profesionale cu specialiştii. Există<br />

cazuri când medicii au nevoie de comunicare în procesul de diagnoză. Prin extinderea<br />

caracteristicilor framework-ului generic în domeniul telemedicină s-a urmărit, în primul rând,<br />

crearea unui mediu de lucru uniform pentru personalul medical indiferent de locaţia în care acesta<br />

se găseşte. Furnizarea accesului la informaţie şi instrumentele colaborative au menirea de a ajuta<br />

medicul nu doar în procesul de diagnoză ci şi în acumularea de noi cunoştinţe asemeni sesiunilor de<br />

traning la locul de muncă.<br />

Monitorizarea şi controlul zonelor cu grad ridicat de risc prin intermediul dispozitivelor mobile pot<br />

fi considerate teme de actualitate atât din punct de vedere tehnologic cât si din punct de vedere<br />

administrativ, prototipul prezentat demonstrând un caracter multidisciplinar. Introducerea<br />

funcţionalităţilor colaborative sincrone (acces concurent la conţinutul multimedia stocat în<br />

biblioteca virtuală, sesiunea colaborativă, instrumentele de adnotare) şi asincrone (capturarea<br />

datelor prin intermediul dispozitivelor mobile şi transferul acestora şi stocarea lor pe server) pentru<br />

asigurarea unui mediu optim în vederea luării deciziilor conferă soluţiei propuse un grad ridicat de<br />

noutate.<br />

Studiile de cercetare elaborate în cadrul stagiului de doctorat sunt materializate prin proiectarea şi<br />

implementarea unui model experimental de tip framework generic pentru implementarea<br />

34


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

funcţionalităţilor colaborative în cadrul platformelor E-Services. Principalele contribuţii ale<br />

autorului în sfera sistemelor colaborative sincrone şi asincrone vizează:<br />

• proiectarea unei arhitecturi complexe care permite dezvoltarea unui sistem colaborativ<br />

sincron şi asincron cu caracteristici interpersonale şi interprocese urmărind avantajele<br />

furnizate de arhitecturile LAMP, multi-tier şi SOA<br />

• proiectarea unui model experimental care cuprinde patru tipuri de componente:<br />

generice, interpersonale, interprocese şi interactive.<br />

• Implementarea principalelor blocuri în vederea asigurării accesului la servicii în mod<br />

independent de platformă utilizând noi tehnologii (Adobe Flash Platform)<br />

• introducerea noilor componente funcţionale în arhitectură, în baza unor tehnologii<br />

open-source urmăreşte reducerea costurilor: blocul de conversie are la bază<br />

OpenOffice, GostScript şi MEncoder – pachete open source fiabile, serverul media<br />

Red5 – pachet open source pentru servicii media, Java Media/Java Speech API –<br />

pachet open source care oferă suport pentru caracteristici vocale.<br />

• furnizarea accesului multi-canal la serviciile colaborative, într-o manieră independentă<br />

de reţeaua şi terminalul de acces. În implementarea componentelor părţii de client s-a<br />

avut în vedere adaptarea dinamică a aspectelor de interfaţare cu utilizatorul şi reţeaua<br />

funcţei de caracteristicile grafice ale terminalului şi tipul canalului de transmisie.<br />

Modelul experimental propus a fost prezentat în cadrul Salonului ProInvent 2009 organizat la Cluj-<br />

Napoca. Acesta constituie fundamentele documentaţiei de brevet cu titlul Platformă integrată de<br />

servicii colaborative sincrone şi asincrone, număr de înregistrare OSIM: A/00514/03.07.2009 şi a<br />

capitolului Generic Framework for Collaborative Work Environments din cadrul cărţii cu titlul<br />

Advanced Tehnologies, ISBN: 978-953-7619-X-X.<br />

Rezultatele obţinute în urma extinderii caracteristicilor modelului experimental în vederea furnizării<br />

de servicii educaţionale colaborative prin combinarea tehnicilor de predare/învăţare sincrone cu<br />

cele asincrone au fost prezentate în cadrul conferinţei IEEE International Conference on<br />

Automation, Quality and Testing, Robotics – AQTR în Mai 2008. Articolul Solutions for Computer-<br />

Supported Collaborative Learning Problems, prezentat la conferinţa EDEN 2009, vizează<br />

implementarea conceptului E-Bridge în vederea soluţionării unor probleme de ordin social şi<br />

tehnologic întâlnite în procesul educaţional pentru dezvoltarea unui cadru educaţional în<br />

concordanţă cu standardele blended learning şi furnizarea accesului multi-canal la serviciile<br />

educaţionale colaborative în vederea implementării standardelor M-Learning.<br />

Aplicarea caracteristicilor modelului experimental propus în vederea furnizării de servicii<br />

colaborative cu scopul susţinerii mecanismelor sistemelor de tip organizaţii virtuale a adus o serie<br />

de rezultate notabile prezentate în articolul Multimodal interfaces for improving the collaborative<br />

work capabilities in virtual enterprises acceptat la conferinţa IEEE 23rd International Conference<br />

on Advanced Information Networking and Applications – AINA-09 şi lucrarea cu titlul<br />

Collaborative Work Capabilities for EBusiness Environments prezentată la The 5th WSEAS<br />

International Conference on E-ACTIVITIES în 2006.<br />

Rezultatele obţinute prin extinderea modelului experimental prezentat în domeniul medical au fost<br />

prezentate la conferinţa CESSE’08, International Conference on Computer, Electrical, and Systems<br />

Science, and Engineering, articolul Low cost prototype for improving the communication<br />

capabilities in the eHealth area publicat apoi şi în International Journal of Biological, Biomedical<br />

and Medical Sciences 3/2008.<br />

Proiectarea şi implementarea unui model experimental pentru monitorizarea şi controlul zonelor cu<br />

grad ridicat în vederea extinderii serviciilor de tip E-Government reprezintă nucleul articolului<br />

ştiinţific Mobile Multimedia for Improving the Adminsitrative and Security Services prezentat la<br />

11th WSEAS International Conference on Computers şi apoi în ACM Digital Library.<br />

35


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

Resurse Bibliografice<br />

[1] M. Achour, F. Betz, A. Dovgal, N. Lopes, P. Olson, G. Richter, D. Seguy, J. Vrana (2007). PHP<br />

Manual. In: PHP Documentation Group.<br />

[2] M. Ader, (2001). Technologies for the Virtual Enterprise. In: Excellence in Practice, Volume III<br />

Innovation and Excellence in Workflow/Process Management and Document/Knowledge<br />

Management. Fischer L. 360 pages. E-Workflow Pub House.<br />

[3] P. Allen (2006), Service Orientation: Winning Strategies and Best Practices, Cambridge, UK,<br />

Cambridge University Press.<br />

[4] Anyanwu şi alţii (2003), Healthcare enterprise process development and integration, Journal of<br />

Research and Practice in Information Technology, Special Issue on Health Knowledge<br />

Management<br />

[5] T. C. Arntzen, S. Bakken, S. Caraveo, A. Gutmans, R. Lerdorf, S. Ruby, S. Schumann, Z.<br />

Suraski, J .Winstead, A. Zmievski (2008). Classes and Objects (PHP 5). In: The PHP<br />

Documentation Group.<br />

[6] A. Basu şi A. Kumar (2002), Workflow management issues in e-business, 1–14, Information<br />

System Research 13(1).<br />

[7] F. Berman, G. Fox şi alţii (2003), Grid Computing. Making the Global Infrastructure a Reality,<br />

John Wiley & Sons, (ISBN 0470853190).<br />

[8] M. Bote-Lorenzo, Y. A. Dimitriadis şi alţii, „Grid Characteristics and Uses: a Grid<br />

Definition”, articol electronic<br />

[9] C. Brandt (2003), “J2EE vs. .Net Enterprise Applications”, articol electronic.<br />

[10] R. Broos, B. Dillenseger, A. Guther, M. Leith (2000), MIAMI: Mobile intelligent agents for<br />

managing the information infrastructure,<br />

www.infowin.org/ACTS/ANALYSYS/PRODUCTS/THEMATIC/AGENTS/ch3/miami.htm<br />

[11] L. M. Camarinha-Matos, H. Afsarmanesh (1999), Infrastructures for Virtual Enterprises -<br />

Networking Industrial Enterprises, Kluwer Academic Publishers, ISBN 0-7923-8639- 6, Oct<br />

1999.<br />

[12] L. M. Camarinha-Matos (2002), Multi-Agent Systems in Virtual Enterprises, in Proceedings of<br />

AIS’2002 – International Conference on AI, Simulation and Planning in High Autonomy<br />

Systems, SCS publication, ISBN 1-56555-242-3, pp 27-36, Lisbon, Portugal, 7-10 Apr 2002.<br />

[13] M. Caporuscio, and P. Iverardi (2003). Zet Another Framework for Supporting Mobile and<br />

Collaborative Work. In: Proceedings of the 12 th IEEE Intenational Workshops on Enabling<br />

Technologies: Infrastructure for Collaborative Enrerprise. Pages 1 – 6.<br />

[14] J. Cardoso, R. P. Bostrom, Amit Sheth (2004), Workflow Management Systems and ERP<br />

Systems: Differences, Commonalities, and Applications, Information Technology and<br />

Management 5, 319–338, Kluwer Academic Publishers,<br />

[15] J. Cardoso, C. Bussler and A. Sheth (2002), Tutorial: Semantic Web Services and processes:<br />

Semantic composition and quality of service, in: International Federated Conferences:<br />

DOA/ODBASE/CooPIS, Irvine, CA.<br />

[16] N. Davidescu (2004), Proiectarea Sistemelor Informatice prin limbajul UML, Editura ALL<br />

Back, Bucureşti<br />

[17] R. Davidrajuh, Z.Q. Deng (2000), Identifying potential supplier for formation of virtual<br />

manufacturing systems, Proceedings of 16th IFIP World Computer Congress, Vol. ITBM,<br />

Beijing, China, 21-25 Aug 2000.<br />

[18] T. Erl (2005), Service-Oriented Architecture: Concepts, Technology and Design. Upper Saddle<br />

River, NJ: Prentice Hall.<br />

36


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

[19] Y. Fain, V. Rasputins, A. Tartakovsky (2007). Rich Internet Applications with Adoble Flex and<br />

Java. Secrets of the Masters. 1 st Edition. 736 pages. SYS-CON Books.<br />

[20] K. Fischer, J.P. Muller, I. Heiming, A. Scheer (1996), Intelligent agents in Virtual Enterprises. In<br />

The 1 st International conference on the practical applications of Intelligent Agents and Multi<br />

Agents Technology, London, 1996<br />

[21] D. Fotache, L. Hurbean, (2004), Soluţii informatice integrate pentru gestiunea afacerilor-ERP,<br />

Ed. Economică, Bucureşti.<br />

[22] D. Fotache, (2002), Groupware Metode, tehnici şi tehnologii pentru grupuri de lucru, Editura<br />

Polirom<br />

[23] Proiectul GÉANT – http://www.dante.net/server/show/nav.007 http://www.eu-egee.org<br />

[24] GERAM - IFAC/IFIP Task Force on Architectures for Enterprise Integration, GERAM:<br />

Generalised Enterprise Reference Architecture and Methodology, ISO15704:2000. (available<br />

on: http://www.cit.gu.edu.au/~bernus)<br />

[25] B. Ghilic-Micu, M. Stoica (2004), Organizaţia virtuală, Editura Economică.<br />

[26] M. Gordan, C. <strong>Porumb</strong>, C. Florea, S. <strong>Porumb</strong>, A. Vlaicu (2007). Raport ştiinţific şi tehnic (I).<br />

Proiect PNCDI-II MAREA – Sistem distribuit de suport decizional pentru managementul<br />

resurselor hidrografice. Cluj-Napoca, Decembrie 2007<br />

[27] M. Gordan, C. <strong>Porumb</strong>, C. Popa, S. <strong>Porumb</strong>, A. Vlaicu (2008). Raport ştiinţific şi tehnic (II).<br />

Proiect PNCDI-II MAREA – Sistem distribuit de suport decizional pentru managementul<br />

resurselor hidrografice. Cluj-Napoca, Octombrie 2008<br />

[28] F. Gottschalk, W. M.P. van der Aalst, M. H. Jansen-Vullers (2007), SAP WebFlow Made<br />

Configurable:Unifying Workflow Templates into a Configurable Model<br />

[29] L. Grindei, B. Orza, A. Vlaicu (2007). Tehnologii Multimedia cu aplicaţii interactive în<br />

eLearning. Editura Albastra, Cluj-Napoca, 2007.<br />

[30] R.D. Hall et al. (2003), Using workflow to build an information management system for a<br />

geographically distributed genome sequence initiative, in: Genomics of Plants and Fungi, eds.<br />

R.A. Prade and H.J. Bohnert (Marcel Dekker, New York, NY) pp. 359–371.<br />

[31] H. Hakansson, J. Johanson, (1992). A Model of Industrial Networks, in Industrial Networks - A<br />

New View of Reality, B. Axelsson, Easton, G., Ed. London: Routledge, pp. 28-36.<br />

[32] D. Hooiman (2003), Inventory Planning and Optimizaţion:Extending Your ERP System,<br />

www.technologyevaluation.com<br />

[33] L. Hossain, , J.D. Patrick, M.A. Rashid, (2002), Enterprise Resource Planning: global<br />

opportunities and challenges, Idea Group Publishing<br />

[34] P. J. Jakovljevic, (2000) – The Essential ERP – Its Genesis & Future, Dec.<br />

[35] N.M. Josuttis (2007), SOA in Practice, The Art of Distributed System Design, Ed. O’Rielly<br />

[36] B.R. Katzy, G. Schultz (1998). The Virtual Enterprise, in: Handbook of Life Cycle Engineering:<br />

Concepts, Methods and Tools, Molina, A., Sanchez J.M., Kusiak, A. (eds.), Springer, 1998,<br />

ISBN 0412812509<br />

[37] T. Kuroda, A. Sakatoku, G. Kitagata, D. Chakraborty, N. Shiratori (2008). Open 3D Space<br />

Construction Scheme for Symbiotic Collaborative Work. In: Proceedings of the 28 th<br />

International Conference on Distributed Systems Workshops. Pages 73 – 83.<br />

[38] I. Laso-Ballesteros, and W. Prinz, (2006) New Collaborative Working Environments 2020. In:<br />

Report on industry-led FP7 consultations and 3 rd report of the Experts Group on<br />

Collaboration@Work. European Commission Information Society and Media. Bruxelles.<br />

[39] F. Leymann and D. Roller (2000), Production Workflow: Concepts and Techniques (Prentice-<br />

Hall, Upper Saddle River,).<br />

37


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

[40] F. Leymann, D. Roller and M.T. Schmidt (2002), Web Services and business process<br />

management, IBM Systems Journal 41(2) 98–211.<br />

[41] Y. Li, B.Q. Huang, W.H. Liu, C. Wu, H.M. (2000) Gou, Multi-agent system for partner selection<br />

of virtual enterprises, Proceedings of 16th IFIP World Computer Congress, Vol. ITBM, Beijing,<br />

China, 21-25 Aug 2000.<br />

[42] K. Mahesh (2003), “Replication: SQL Server 2000”, articol<br />

electronichttp://www.devarticles.com/c/a/SQL-Server/Replication-SQL-Server-2000--Part-1/1/<br />

[43] N. Maheshwari, U.A. Lanjewar (2005), Contribution of Multi-Agent Systems in Virtual<br />

Enterprises, in Proc. 5th International Conference of Computational Science, Atlanta, GA, USA,<br />

May 22-25, 2005<br />

[44] L.D. Miller, A. Eck, L.K. Soh, L. Hong Jiang, Statistics and analysis tools for a computersupported<br />

collaborative learning system. Frontiers in education conference - global engineering:<br />

knowledge without borders, opportunities without passports, 2007. FIE '07. 37 th annual,10-13<br />

Oct. 2007, Pages: F3J-1 - F3J-6<br />

[45] I. Mocan (2005), Comerţul electronic, Conferinţa Economică Internaţională, Binomul Sărăcie-<br />

Bogăţie şi Integrarea României în Uniunea Europeană, Sibiu<br />

[46] R. Morrison (2003), Cluster Computing Architectures, Operating Systems, Parallel Processing<br />

& Programming Languages, format electronic, sub licenta GNU<br />

[47] M. Muntean, (2007), Activităţi colaborative de tip e-learning şi managementul cunoştinţelor,<br />

Ed. ASE, p.220, adaptare după Barrette, J. Deploying the Next Generation Enterprise Portal.<br />

[48] T. Mullen, M.P. Wellman (1996) Some Issues in the Design of Market-Oriented Agents,<br />

Wooldridge et al., 1996, pp 283-298, Springer Verlag, 1996<br />

[49] G. Norris (2000), E-Business and ERP: Transforming the Enterprise, J. Wiley, New York<br />

[50] D.E. O’Leary, (2000), Enterprise Resource Planning Systems, Cambridge University Press.<br />

[51] B. Orza, S. <strong>Porumb</strong>, A. Vlaicu, C. <strong>Porumb</strong> (2008). Raport final de cercetare. Proiect CEEX<br />

ECOMM – Sistem E-Learning Integrat. Cluj-Napoca, August 2008<br />

[52] G. Piccinelli, S. L. Williams (2003), Workflow: A Language for Composing Web Services,<br />

W.M.P. van der Aalst et al. (Eds.): BPM 2003, LNCS 2678, pp. 13–24, 2003, © Springer-Verlag<br />

Berlin Heidelberg<br />

[53] C. Poenar (2007), Could All the E-payment Systems Collaborate?<br />

[54] S. Popescu, - Managementul calităţii în instituţiile de învăţământ superior, - Programul de<br />

pregătire managerială a cadrelor de conducere (şefi de catedră, prodecani, decani, cancelar,<br />

prorectori, cancelar)<br />

[55] C.<strong>Porumb</strong>, S.<strong>Porumb</strong>, B. Orza, S. Cristea, A. Vlaicu (2004). “Intelligent and Personalized<br />

Graphical User Interface in e/mCommerce Systems”, Proceedings of the 6 th COST 276,<br />

Thessaloniki, May 2004<br />

[56] C. <strong>Porumb</strong>, S. <strong>Porumb</strong>, A. Vlaicu, B. Orza (2004). “Distributed collaborative work in e-learning<br />

systems” - 7-th COST 276 workshop, Ankara, November 2004<br />

[57] C. <strong>Porumb</strong>, S. <strong>Porumb</strong>, A. Vlaicu, B. Orza (2004). “Client-Side Manager for Multimedia<br />

Distributed Services”, Workshop on Information and Knowledge Management for Integrated<br />

Media Communication, Bucharest, Octomber 2004<br />

[58] C. <strong>Porumb</strong>, S. <strong>Porumb</strong>, A. Vlaicu, B. Orza (2005) – ‘Rich Client Concept in Interactive<br />

Learning’. Revista Acta Technica Napocensis, nr.1/2005, Cluj Napoca<br />

[59] C. <strong>Porumb</strong>, B. Orza, and M. Giurgiu (2008). Tehnologii web pentru E-Business. Note de curs –<br />

Facultatea de Electronică, Telecomunicaţii şi Tehnologia Informaţiei.<br />

38


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

[60] C. <strong>Porumb</strong>, A. Vlaicu, S. <strong>Porumb</strong>, B. Orza (2008). Raport final de cercetare. Proiect CEEX<br />

iMPT – Interfeţe multimodale utilizator-sistem utilizate în cadrul platformelor integrate de<br />

telecomunicaţii. Cluj-Napoca, Mai 2008<br />

[61] S. <strong>Porumb</strong> (2005). Raport ştiinţific şi tehnic. Proiect FP6 DOOTLIN – Acces multi-canal la<br />

serviciilor dedicate de telecomunicaţii (Marie Curie Fellowship). Roma, Ianuarie 2005<br />

[62] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, A. Vlaicu, B. Orza (2006). Advanced Concepts for Interactive Learning.<br />

Proceedings of WSEAS Conference. Atena, Iulie 2006.<br />

[63] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, A. Vlaicu, B. Orza (2006). Collaborative Work Capabilities for<br />

EBusiness Environments. Proceedings of the WSEAS Conference. Venetia, Noiembrie 2006.<br />

[64] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, A. Vlaicu, B. Orza (2006). Webcourse and Webtutorial - New<br />

Collaborative Tools for E-Learning. Proceedings of the NETTIES (Networking Entities) 2006<br />

International Conference, Timisoara , Romania, September 2006<br />

[65] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, A. Vlaicu, B. Orza (2007). Mobile Multimedia for Improving the<br />

Adminsitrative and Security Services. Proceedings of the WSEAS Conference on Computers.<br />

Heraklion, Grecia, Iulie 2007<br />

[66] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, A. Vlaicu, B. Orza (2007). Mobile Multimedia for Improving the<br />

Adminsitrative and Security Services. ACM Digital Library, September 2007<br />

[67] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, A. Chioreanu, B. Orza, A. Vlaicu (2008) Low cost prototype for<br />

improving the communication capabilities in the eHealth area. Proceedings of the CESSE 2008<br />

International Conference, Roma, Aprilie 2008<br />

[68] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, A. Chioreanu, B. Orza, A. Vlaicu (2008) Low cost prototype for<br />

improving the communication capabilities in the eHealth area. International Journal of<br />

Biological, Biomedical and Medical Sciences 3;1 Winter 2008<br />

[69] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, S. Selagea, B. Orza, A. Vlaicu (2008) Classware Concept for<br />

eUniversity and Personnel Training. Proceedings of 2008 IEEE International Conference on<br />

Automation, Quality and Testing, Robotics AQTR. Cluj-Napoca, Mai 2008<br />

[70] S. <strong>Porumb</strong>, A. Vlaicu, C. <strong>Porumb</strong>, B. Orza (2008). Raport final de cercetare. Proiect CEEX<br />

ExpCogSoft – Exploatarea proceselor cognitive relevante în designul şi evaluarea softurilor.<br />

Cluj-Napoca, Mai 2008<br />

[71] S. <strong>Porumb</strong> (2008). Sisteme multimedia interactive. Referat de doctorat (II). Cluj-Napoca, Iunie<br />

2008<br />

[72] S. <strong>Porumb</strong> (2008). Sisteme educaţionale inteligente. Sisteme E-Business inteligente. Referat de<br />

doctorat (III). Cluj-Napoca, Noiembrie 2008<br />

[73] S. <strong>Porumb</strong>, B. Orza, A. Vlaicu (2009). Raport ştiinţific şi tehnic (I). Proiect PNCDI-II INVITE<br />

– Platformă inteligentă colaborativă pentru dezvoltarea şi susţinerea mecanismelor<br />

intreprinderilor virtuale. Cluj-Napoca, Ianuarie 2009<br />

[74] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, B. Orza, A. Vlaicu, S. Selagea (2009). Multimodal interfaces for<br />

improving the collaborative work capabilities in virtual enterprises. Accepted for the<br />

Proceedings of the IEEE 23rd International Conference on Advanced Information Networking<br />

and Applications (AINA-09). Bradford, UK, Februarie 2009<br />

[75] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, A. Vlaicu, B. Orza (2009). Advanced Technologies. ISBN 978-953-<br />

7619-X-X, Chapter: Generic Framework for Collaborative Work Environments. Viena, Austria,<br />

Iunie 2009<br />

[76] S. <strong>Porumb</strong>, C. <strong>Porumb</strong>, B. Orza, A. Vlaicu, S. Selagea (2009). Solutions for Computer-<br />

Supported Collaborative Learning Problems. Proceedings of the EDEN 2009 International<br />

Conference, Gdansk, Polonia, Iunie 2009<br />

[77] R. Rabelo, L.M. Camarinha-Matos, R. Vallejos (2000), Agentbased brokerage for virtual<br />

enterprise creation in the moulds industry, in E-business and Virtual Enterprises, Kluwer<br />

Academic Publishers, ISBN 0-7923-7205-0, pp.281-290, Oct 2000.<br />

39


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

[78] A. Rickayzen, J. Dart, C. Brennecke, M. Schneider (2002), Practical Workflow for SAP –<br />

Effective Business Processes using SAP’s WebFlow Engine. Galileo Press<br />

[79] A. Rocha, E. Oliveira (1999), An electronic market architecture for the formation of virtual<br />

enterprises, in Proceedings of the IFIP TC5 WG5.3 / PRODNET Working Conference on<br />

Infrastructures for Virtual Enterprises: Networking Industrial Enterprises, pp. 421 – 432,<br />

ISBN:0-7923-8639-6, 1999.<br />

[80] W. Rupietta (2005), WorkParty - Business Processes and Workflow Management, c_Springer-<br />

Verlag Berlin Heidelberg<br />

[81] P. Sancho, R. Fuentes-Fernández, B. Fernández-Manjón (2008). NUCLEO: Adaptive Computer<br />

Supported Collaborative Learning in a Role Game Based Scenario. Proceedings of the ICALT<br />

'08 Eighth IEEE International Conference Advanced Learning Technologies, July 2008.<br />

[82] A.W. Scheer (1994) Business Process Engineering – Reference Models for Industrial<br />

Enterprises, Springer-Verald, Berlin, u.a. 2nd edition, 1994<br />

[83] W. Shen, D.H. Norrie (1998), An agent-based approach for distributed manufacturing and<br />

supply chain management, in Globalization of Manufacturing in the Digital Communications<br />

Era of the 21st Century: Innovation, Agility, and the Virtual Enterprise, Jacucci, G. (ed.),<br />

Kluwer Academic Publishers, 1998.<br />

[84] W. Shen (2001), Agent based cooperative manufacturing scheduling: an overview, COVE News<br />

N. 2, www.uninova.pt/~cove/newsletter.htm, Mar 2001.<br />

[85] M.G. Shields (2000), E-Business and ERP:Rapid Implementation and Project Planning, J.<br />

Wiley, New York<br />

[86] K. Sugawara, S. Fujita, H. Hara (2007). A Concept of Symbiotic Computing and its Application<br />

to Telework. Proceedings of the 6th International Conference on Cognitive Informatics<br />

(ICCI’07), 2007<br />

[87] M. Tan (2004), E-Payment: The Digital Exchange, Singapore,<br />

[88] M. Tolle, J. Vesterager (2003), VEM: Virtual Enterprise Methodology, VTT Symposium, 2003,<br />

vol 224, pp 53-70<br />

[89] R. van den Berg, H. Wubben, A. Zwegers (2003), Towards a software sollution for Inter-<br />

Enterprise delivery Management, VTT Symposium, 2003, vol 224, pp. 287-300<br />

[90] A.van de Ven, and M.S. Poole, (1995), Explaining Development and Change in Organizations,<br />

Academy of Management Review, vol. 20, pp. 510-540.<br />

[91] Th. Wallace (2001), M.H. Kremzar - ERP: Make it happen, Wiley<br />

[92] H. Wang, H. Zhang, L. Liao (2007). A Service Oriented Paradigm to Support Collaborative<br />

Product development. In: Proceedings of the 2007 11th International Conference on Computer<br />

Supported Cooperative Work in Design. Pages: 240 – 245.<br />

[93] W. Wang, Z. Peng, M Luo, W. Ji, Z. Huang, (2006), A Scientific Workflow Framework<br />

Integrated with OBJect Deputy Model for Data Provenance, J.X. Yu, M. Kitsuregawa,, H.V.<br />

Leong (Eds.): WAIM 2006, LNCS 4016, pp. 569 – 580, Springer-Verlag Berlin Heidelberg 2006<br />

[94] White (2004), S.A., et al.: Business Process Modeling Notation (BPMN), Version 1.0<br />

[95] M.J. Wooldridge, N.R. Jennings (1995), Intelligent Agents – Theories, Architectures and<br />

Languages, vol. 890: Lecture Notes in Artificial Intelligence, Springer-Verhalg, 1995<br />

[96] D.M. Upton, A. McAfee, (1996), The real virtual factory, Harvard Business Review, pp. 123-<br />

133.<br />

[97] Q. Yao, L. Cui, H. Wang (2007). Toward Cooperative Designing of Customized Business<br />

Process in Web Service Environment. In: Proceedings of the 2007 11th International<br />

Conference on Computer Supported Cooperative Work in Design. Pages: 258 – 263.<br />

40


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

[98] Tao Zhang, Shi Ying, Sheng Cao, Xiangyang Jia (2006). A Modeling Framework for Service-<br />

Oriented Architecture. Proceeding of the 6th International Conference on Quality Software<br />

(QSIC'06), 2006.<br />

[99] M. Zhang, Y. Chen, J.Y. Lai (2008). Design of the collaborative commerce system model: An<br />

application issue in theme park of China. Industrial Engineering and Engineering Management.<br />

IEEM 2008. IEEE International Conference, 2008<br />

[100] Qui Zhongpan, Li Shaozi, Li Tangqui, Chen Huowang (2004). Architecture of computer<br />

supported collaborative learning based on EJB middleware and it’s implementation. Computer<br />

Supported Cooperative Work in Design, 2004. Proceedings of the 8th International Conference,<br />

Volume 1, 26-28 May 2004, Vol.1<br />

[101] C. <strong>Porumb</strong>, S. <strong>Porumb</strong>, B. Orza, A. Vlaicu (2009). Platformă integrată de servicii colaborative<br />

sincrone şi asincrone. Documentaţie de brevet – număr de înregistrare OSIM:<br />

A/00514/03.07.2009, Iulie 2009<br />

Resurse Web<br />

[102] Condor Team, University of Wisconsin-Madison ,“Condor Version 6.6.11 Manual”, articol<br />

electronic http://www.cs.wisc.edu/condor/manual/v6.6/1_1High_Throughput _Computin.html<br />

[103] Integrating and Strengthening the European Research Area, EU-NCIT, Project EUFP6-2004-<br />

ACC-SSA-2<br />

[104] Sun Microsystems, “The J2E ETM Tutorial: What Is a Custom Tag?”, articol electronic, 2002,<br />

http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags2.html<br />

[105] Sun Microsystems, “Enterprise JavaBeans Technology”, articol electronic<br />

http://java.sun.com/products/ejb/<br />

[106] Sun Microsystems, “Java BluePrints: Model-View-Controller”, articol electronic, 2002<br />

[107] “Power your Application with Tangosol Coherence”, articol electronic<br />

http://www.tangosol.com/images/Illustration-Application-Edition.gif ”The Grid Report 2004<br />

Edition”, articol electronic, 2004<br />

[108] WfMC (2007), Workflow Management Coalition, http://www.wfmc.org/<br />

[109] WARIA (2007), Workflow and Reengineering International Association, http://www.waria.com/<br />

[110] http://cordis.europa.eu/ist/grids/projects.html<br />

[111] http://ulises.tel.uva.es/uploaded_files/BoteACG03.pdf<br />

[112] www.wfmc.org<br />

[113] http://www.kuleuven.be/ve/<br />

[114] http://www.iconprocess.com/iconprocess/busConcept.php?detail=fbcTemplate<br />

[115] http://www.ide.hk-r.se/~pdv/Papers/ICEIS2006.pdf<br />

[116] http://www.globus.org<br />

[117] http://gridcafe.web.cern.ch/gridcafe<br />

[118] http://www.ibm.ro<br />

[119] http://www.cariboulake.com/news/j2eevsnet_v2.htm<br />

[120] www.avocatnet.ro<br />

[121] www.bpmn.org<br />

[122] www.business-online.ro<br />

[123] www.bus-innovation.com<br />

[124] www.cio.com<br />

41


CONTRIBUŢII PRIVIND IMPLEMENTAREA FUNCŢIONALITĂŢILOR COLABORATIVE ÎN CADRUL PLATFORMELOR E-SERVICES<br />

[125] www.ebsromania.ro<br />

[126] www.ebusiness-watch.org<br />

[127] www.efinance.ro<br />

[128] www.e-training.iatp.md/e-business/E-commerce.htm<br />

[129] www.informationweek.com<br />

[130] www.intelligententerprise.com<br />

[131] www.legi-internet.ro<br />

[132] www.microsoft.com<br />

[133] www.neweconomyindex.org<br />

[134] www.no-cash.ro<br />

[135] www.omg.org-mda<br />

[136] www.pcworld.ro<br />

[137] www.rogrid.ro<br />

[138] www.technologyevaluation.com<br />

[139] www.teleactivities.com<br />

[140] www.w3.org<br />

[141] http://jade.tilab.com/<br />

[142] http://www.adobe.com/support/documentation/en/flex/<br />

[143] http://flexblog.faratasystems.com/<br />

[144] http://www.php.net/docs.php<br />

[145] http://pear.php.net/manual/<br />

[146] http://www.ims.org/<br />

[147] www.webex.com<br />

[148] http://adl.unap.ro<br />

[149] http://www.adobe.com/resources/business/rich_internet_apps<br />

[150] http://www.adobe.com/support/training/instructor_led_curriculum/flex2_rca.html<br />

[151] http://www.mediasemantics.com/<br />

42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!