View - Faculty of Information and Communication Technologies
View - Faculty of Information and Communication Technologies
View - Faculty of Information and Communication Technologies
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
machines. We can implement the CIS/Broker by using quite different architectures, for<br />
example a Java EE architecture or a Micros<strong>of</strong>t’s .NET architecture can be used for<br />
CIS/Broker.<br />
We have also used Java graphical user interface to implement our client. Peers<br />
communicate through socket with each other. In the case <strong>of</strong> communicating with broker,<br />
peers use CORBA interface. Initially a peer user accesses the broker’s web site to open an<br />
account <strong>and</strong> download the application s<strong>of</strong>tware.<br />
1<br />
2<br />
4<br />
3<br />
Figure 3: Peer registration with the Broker/CIS<br />
The HTML interface for peer registration is shown in Figure 3. The peer can register with<br />
the broker (1) (2), download <strong>and</strong> install application s<strong>of</strong>tware (3). After installation <strong>of</strong><br />
s<strong>of</strong>tware, peer needs to login in the system with the username <strong>and</strong> password provided during<br />
registration (4). When the users are logging in for the first time then through CORBA it will<br />
verify the password from broker <strong>and</strong> if it is correct than it will be stored in local database in<br />
users machine. Next time when user logins, it will be verified from the database in local<br />
computer.<br />
9