Letyshops

Scaling Up в е-коммерции

Роберт Шайер
Как съесть слона | Компонентное мышление | "Долгоиграющие" компоненты

Компонент - элемент программного обеспечения, который выполняет работу или выдает информацию в рамках более широкого приложения. Компонентами могут быть: пользовательский интерфейс в системе ввода заказов; правила увеличения кредитного лимита клиентов; хранилище данных, содержащее все клиентские транзакции за пять лет.

По мнению ряда менеджеров и аналитиков ИТ, при создании расширяемой веб-архитектуры следует думать не о программной основе компонентов, а об их функциях.

Киндер рассказывает, что в рамках работы с Avis Group Holdings Inc, которую Cendent приобрела в прошлом месяце, "понадобилось обеспечить клиентам доступ к данным и счетам в онлайне", не подключая веб-сервер к 50 унаследованным базам данных.

В этом случае основным компонентом было хранилище данных с важной информацией и бизнес-правилами, которые копировались из прежних баз данных. По запросам новых пользователей или приложений Киндер мог расширять хранилище, не внося серьезных изменений в источники данных.

<<предыдущая [1][2][3] следующая>>
[вид для печати]
© Computerworld.com

 

 

Реклама: