Scaling Up в е-коммерции
|
Роберт Шайер |
Как съесть слона | Компонентное мышление | "Долгоиграющие" компоненты |
Компонент - элемент программного обеспечения, который выполняет работу или выдает информацию в рамках более широкого приложения. Компонентами могут быть: пользовательский интерфейс в системе ввода заказов; правила увеличения кредитного лимита клиентов; хранилище данных, содержащее все клиентские транзакции за пять лет. По мнению ряда менеджеров и аналитиков ИТ, при создании расширяемой веб-архитектуры следует думать не о программной основе компонентов, а об их функциях. Киндер рассказывает, что в рамках работы с Avis Group Holdings Inc, которую Cendent приобрела в прошлом месяце, "понадобилось обеспечить клиентам доступ к данным и счетам в онлайне", не подключая веб-сервер к 50 унаследованным базам данных. В этом случае основным компонентом было хранилище данных с важной информацией и бизнес-правилами, которые копировались из прежних баз данных. По запросам новых пользователей или приложений Киндер мог расширять хранилище, не внося серьезных изменений в источники данных. |
<<предыдущая | [1][2][3] | следующая>> |
[вид для печати] | ||
© Computerworld.com |