21.01.2014 Views

View - Faculty of Information and Communication Technologies

View - Faculty of Information and Communication Technologies

View - Faculty of Information and Communication Technologies

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!