|
All of the Brookline solutions are built upon a distributed
n-tier architecture, where the system tiers include the database
tier, data manager tier, application tier, web services tier,
and presentation tier (user interface). All of these tiers can
operate on a single server, or they may be distributed across two,
five, twenty, fifty, or more servers, depending on the system demand
requirements.
This architecture facilitates almost limitless scalability by adding
cost-effective Intel or AMD servers to any tier where processing demands are
the greatest. And because the system is distributed, load balancing
may be deployed to even out server utilization and performance and
provide server fail-over (facilitating server redundancy to eliminate
any single point of failure) to ensure system uptime and availability.
The Architecture Diagram illustrates Brookline’s n-tier
architecture.
This architecture is the basis of global seamless genealogy systems that
Brookline has deployed for some of the largest and fastest growing direct
selling businesses in the world. It is also the architecture that enables
direct response businesses to process thousands of orders per hour.
Brookline’s Internet applications are built on Microsoft’s .NET
architecture using the C# language. All of the Internet applications
access the Brookline application tier through the same API (Application
Program Interface) that other client applications, such as the call
center application, use.
|