ListingsTech Technical Information

Managed Application

Most ListingTech customers elect to outsource the hosting and management of their public facing web site to ListingsTech. ListingsTech application servers are housed in a world-class, 376,000 square-foot data center located in Suwanee, Georgia. The data center provides:

The data center provides ListingsTech with primary and backup Internet connections. These two connections are connected to primary and backup firewall/load balancers. The firewall/load balancers are connected to a pair of Ethernet switches. Finally, our web server farm, application servers and database clusters are connected to the redundant switches. The switches and firewalls are used to create separate security domains (VLANs and dedicated IP subnets) for each hosted application.

When hosting with ListingTech, customers can choose the level of isolation (dedicated servers vs. shared servers), performance and reliability necessary to meet business goals and budget constraints. To increase security and isolation, customers can elect to host with dedicated hardware. To increase performance, customers can upgrade the CPU and RAM on dedicated servers and add load balanced web servers. Adding load balanced web servers increases reliability as well as performance. Clustered database servers will increase application reliability and minimize downtime for system maintenance tasks.

Core System Architecture

The ListingsTech engine is based on a fresh design using modern and state-of-the-art tools. The core development platform is Microsoft ASP.NET, version 2.0. The core programming language is C#. The Digital Camera Upload applet is an ActiveX control programmed in C++ with ATL. A strict 3+ tier model was used throughout - no UI code has SQL level access to the underlying database. Within the data model tier, all database access is done through a thin database independent wrapper over ADO.NET.

User Interface Design Goals

The design goals visible to the end user are:

The total graphic design of the system is created with a combination of:

Template and Database Driven

The content of all end user visible pages is created by merging templates with database content. The templates and most images are also stored within the database. Because the templates are editable by office administrators, almost any look and feel can be created. Original templates created by ListingsTech generally favor CSS with style sheets and flow layout as described above.