ВНЕДРЕНИЕ КЛИЕНТ-СЕРВЕРНЫХ СИСТЕМ

 

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

 

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

Вик Шенберг, старший инженер Coral Systems

 

Для решения этой проблемы фирма Coral Systems (Лонгмонт, шт. Колорадо) создала инструмент для анализа телефонных соединений FraudBuster. Однако для эффективной обработки информационного потока Coral потребовалось применить систему обработки транзакций Tuxedo фирмы Novell.

 

Как сообщил Вик Шенберг, старший инженер Coral Systems, база данных FraudBuster непрерывно обновляется в реальном времени. При каждом звонке абонента система создает запись о стоимости разговора. Затем FraudBuster добавляет эту запись в базу данных и сравнивает ее с предыдущими данными.

 

Когда в 1992 году пакет FraudBuster был только разработан, ему требовалось более одного сервера.

 

“Для увеличения производительности наших приложений нам нужно было создать множество баз данных на Unix-серверах. Мы поделили звонящих на группы и обслуживали их на разных серверах”,  -  сказал Шенберг. Система размещалась на рабочих станциях под управлением ОС Solaris и HP/UX.

 

“При поступлении звонка мы решали, в какую группу входит абонент, и затем отсылали звонок в соответствующую базу данных”,  -  сообщил Шенберг.

 

Способность выбирать маршрут данных в зависимости от их содержимого и послужила причиной того, что фирма Coral остановилась на системе Tuxedo, так как никто из конкурентов не предлагал сходных возможностей.

 

В результате пользователи могли работать с непрерывно поступающими потоками информации.

 

“Система чрезвычайно проста в использовании. Все данные передаются в клиентское приложение”,  -  считает Натали Бриско, специалист по борьбе с пиратами из фирмы Palmer Wireless (Форт-Майерс, шт. Флорида), поставщика услуг сотовой связи.

 

FraudBuster не использует всех возможностей Tuxedo. “Мы не делаем, например, балансировку загрузки. Для этого потребовалось бы продублировать данные для всех серверов, а нам не хотелось дублировать все наши базы данных”,  -  сообщил Шенберг.

 

Фирма Coral занялась соответствующей модификацией Tuxedo, чтобы сделать ее более пригодной для обработки поступающих данных.

 

“В файле конфигурации Tuxedo имеется строка, определяющая маршрутизацию данных. В ней записано, что, если вызов поступил от клиента X, он передается в базу данных Y”,  -  сказал Шенберг.

 

Tuxedo устанавливает максимальную длину этой строки, что приводит к проблемам. FraudBuster требуются длинные идентификационные номера для указания потребителя.

 

“Сейчас мы вместо строк в 20 символов применяем соответствующие строкам номера, что способствует более эффективному использованию ограниченной емкости строки маршрутизации”,  -  сообщил Шенберг.

 

Coral планирует продолжать работу с Tuxedo, хотя компания рассматривает пути расширения своей деятельности.

 

“С ростом индустрии сотовой связи базы данных становятся весьма и весьма велики”,  -  сказал Шенберг. Одним из возможных способов решения этой проблемы является введение доменов, которые Tuxedo поддерживает.

 

“Логично, если поставщик сотовой связи имеет офисы в Лос-Анджелесе, Сан-Франциско и Портленде,  -  считает Шенберг.  -  И если Портленд должен отключиться для выполнения технического обслуживания, то и администрирование этого сегмента должно выполняться отдельно”.

 

НОРВИН ЛИЧ

 

ВНЕДРЕНИЕ КЛИЕНТ-СЕРВЕРНЫХ СИСТЕМ:

 

CORAL SYSTEMS

 

ЗАДАЧА

 

Как сортировать и распределять большие объемы поступающих данных в различные базы данных.

 

РЕШЕНИЕ

 

Использовать возможности системы обработки транзакций Tuxedo по маршрутизации данных в зависимости от их содержания.

 

ПОЛУЧЕННАЯ ВЫГОДА

 

Конечный пользователь получает непрерывный поток информации от распределенных баз данных.

 

ЧТО В БУДУЩЕМ

 

Поиски путей управления сотовой связью, возможно, с помощью доменов в Tuxedo.