Clients

Netbourhood Project

Architected and developed Java Beans as the communication layer of a web-based system. The Java Beans communicated with Active Server Pages (ASP) in IIS and with a Socket-based C++ Server. ASP based communication for regular HTTP requested and C++ Server for asynchronous communications. This is a four-tier system with Java Applets as GUI client and Java Beans for communication with the second tier, the Active Server Pages (ASP) with IIS and C++ Server as the second tier, ActiveX objects developed in C++ using ATL as the third tier, and a SQL Server 6.5 database. Our responsibilities included design, development and testing of the communication layer Java Beans.

Java Beans Communication Layer

Designed the middle-tier using Unified Modeling Language (UML) with Rational Rose and Java as development language.

Design consisted of 5 classes and around 2500 lines of Java code.

Used Sockets and multi-threading to establish asynchronous connection with the C++ Server.

Used HTTP for communication with Active Server Pages (ASP) Server.

All development done in Symantec Visual Cafe.

Developed test applets with GUI using AWT to test all aspects of the Java Bean functionality.