Grup de discutii pe Internet

Cuprins
1.
Introducere.................................................................
...............................................1
2.                                                               Arhitectura
aplicatiei..................................................................
...............................2
3.
Implementare................................................................
............................................6
3.1                                                                 Alegerea
limbajului..................................................................
...............................6
3.2        Caracteristici        care        au        impus        alegerea
limbajului....................................................7
3.3                  Alegerea                  mediului                   de
dezvoltare..................................................................
........10
3.3.1
Sockets.....................................................................
..........................................10
3.3.2
Datagrame...................................................................
.......................................12
3.3.3
RMI.........................................................................
...........................................13
3.3.3.1 Asemanari intre modelul obiectelor distribuite si cel al  obiectelor
locale......................................................................
.....................................................15
3.3.3.2 Deosebiri intre modelul obiectelor distribuite si cel al  obiectelor
locale......................................................................
.....................................................15
3.3.3.3                Activarea                obiectelor                la
distanta....................................................................
...17
3.3.4
CORBA.......................................................................
.......................................18
3.3.4.1                                                           Prezentare
generala....................................................................
.....................18
3.3.4.2                                                          Arhitectura
CORBA.......................................................................
................19
3.3.4.3
Orb.........................................................................
.........................................21
3.3.4.4
Clienti.....................................................................
.........................................21
3.3.4.5                                                        Implemetarile
obiectelor..................................................................
...............21
3.3.4.6                             Referinte                             de
obiecte.....................................................................
...................21
3.3.4.7                                                                  OMG
IDL.........................................................................
..............................22
3.3.4.8
DII.........................................................................
..........................................22
3.3.4.9
Skeleton....................................................................
......................................22
3.3.4.10
DSI.........................................................................
.......................................22
3.3.4.11
OA..........................................................................
.......................................23
3.3.4.12
IR..........................................................................
........................................23
3.3.4.13                                                      Implementation
Repository..................................................................
........23
3.3.4.14                              Tipuri                              de
ORB.........................................................................
.....................23
3.3.4.15           Integrarea           altor           sisteme           de
obiecte...............................................................24
3.3.5
DCOM........................................................................
.......................................24
3.3.6        Citeva        diferente         intre         cele         trei
implementari.....................................................24
3.3.7
Implementari................................................................
......................................25
4.                                Solutia                                 de
implementare................................................................
.........................26
4.1                           Consideratii                            asupra
implementarii...............................................................
.........27
4.2                          Implementarea                          propriu-
zisa........................................................................
..........29
4.2.1                         Prezentarea                         interfetei
client......................................................................
..........29
4.2.2                         Prezentarea                         interfetei
manager.....................................................................
......34
4.2.2.1                           Subsectiunea                            de
decizie.....................................................................
.............34
4.2.2.2                           Subsectiunea                            de
informare...................................................................
...........34
4.3
Comunicarea.................................................................
........................................36
4.3.1                 Comenzi                 si                 informatii.
Evenimente..................................................................
.36
4.3.2                               Canalul                               de
Evenimente..................................................................
....................39
4.3.2.1            Proxy            consumers            si            proxy
suppliers...............................................................40
4.3.2.2                              Modele                               de
comunicare..................................................................
..................40
4.3.2.3                Utilizarea                canalelor                de
evenimente.................................................................4
1
4.4                   Entitati                   ce                   compun
sistemul....................................................................
.............45
4.4.1
Clienti.....................................................................
............................................46
4.4.2
Manager.....................................................................
........................................55
4.4.3                               Canalul                               de
comunicatie.................................................................
.....................56
4.4.4                                                                 Fluxul
programului.................................................................
...........................57
4.5
Testare.....................................................................
..............................................70
5.             Concluzii             si             directii              de
dezvoltare..................................................................
.........71
5.1
Concluzii...................................................................
............................................71
5.2                               Directii                                de
dezvoltare..................................................................
..........................72
Bibliografie