Корпорация FedEx собирается мыслить глобально, а действовать локально, объединяя свои распределенные системы и большие машины.

"Нам необходима локальная информация для принятия локальных решений", - сказал Кевин Хамфриз, вице-президент по развитию систем в отделении линейной связи компании. Отделение Хамфриза руководит авиалинией, эксплуатирующей 240 реактивных самолетов, и имеющей пять региональных сортировочных центров на территории США. Но он напомнил: "В то же время, мы - компания мирового уровня, и нам необходимо смотреть на вещи глобально".

Распределенная объектная технология поможет FedEx продвигаться и в локальном, и в глобальном "направлениях". Компания имеет далеко идущие планы по доставке критически важной информации о полетах с центральных управляющих компьютеров в региональные сортировочные центры, разбросанные по всей стране.

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

Компания FedEx сделала первые шаги к организации региональной сортировки в конце восьмидесятых. Тогда она использовала локальные серверы Unix, связанные с центральными мэйнфреймами посредством шлюзов баз данных и сетей на TCP/IP.

Около трех лет назад программисты информационных систем в отделении систем линейной связи FedEx начали разработку объектно-ориентированных средств, которые сделают доступными с настольных компьютеров пользователей с данные, хранящиеся на мэйнфреймах и Unix-серверах региональных центров. Они пользовались инструментарием WorkShop C++ компании SunSoft.

Но FedEx пришлось подождать до этой осени, когда SunSoft выпустила продукт "Распределенные Объекты Повсюду" (DOE, Distributed Objects Environment). Только после этого специалисты FedEx смогли приступить к развертыванию распределенных объектных приложений в своей сети TCP/IP.

Тем временем фирма начала использовать объектные приложения на локальных серверах Sun Microsystems, применяя шлюзы реляционных баз данных компании Sybase для доступа к данным мэйнфреймов.

На стартовой площадке

Стив Кеппл, директор по развитию стратегических систем в отделении линейных связей сообщил, что в следующем году FedEx "запустит" распределенные объекты в свою корпоративную сеть.

Когда заработает объектная технология, пакет, посланный из Сан-Франциско в Беркли не будет сортироваться в Мемфисе, как это в свое время случалось со всеми отправлениями FedEx. И сортировка, и передачи пакета будут происходить в границах одного штата.

Объектно-ориентированные системы позволят пользователям ПК под Windows или рабочих Unix-станций выполнять поиск пакетов, даже если данные, которые им надо просмотреть, хранятся в региональных сортировочных центрах. Некоторые приложения, уже используемые в Мемфисе и Индианаполисе, позволят операторам просматривать информацию о проходящих грузовых рейсах и видеть, какие из них отстают от расписания. Администраторы информационной службы сказали, что управление распределенными приложениями будет осуществляться при помощи объектной сетевой структуры Solstice компании Sun.

Подготовка к будущему

Цель разработки приложения - построить гибкие системы, которые смогут изменяться в соответствии с рабочими потребностями FedEx. Это позволит извлечь преимущества повторного использования объектно-ориентированных программ.

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

Основанный на объектно-ориентированной технологии проект FedEx использует приблизительно 200 рабочих станций Sun, более 20 Unix-серверов Sun и пять региональных сортировочных центров помимо центра в Мемфисе. В конечном счете, серверы Sun будут находиться в 75 аэропортах по всей стране.


FedEx Мемфис

  • Финансовые доходы на 1995 год: 9,4 миллиардов долл.
  • Служащие: 112000
  • Работники информационной службы: 4000
  • Разработчики программного обеспечения систем линейных связей: 300

Постановка задачи:
Создать программное обеспечение, который свяжет настольные ПК пользователей с оперативными данными, хранящимися на мэйнфреймах и серверах Unix

Стратегия:
Использовать пакет разработчика приложений для C++ и имеющиеся в наличии библиотеки классов для создания объектно-ориентированных приложений для предприятия

Результат:
Объектные приложения уже используются на локальных серверах Unix. В связи с началом поставок этой осенью COBRA-совместимых пакетов разработки компании Sun, FedEx распределит эти объекты по сетевым серверам в следующем году

Поделитесь материалом с коллегами и друзьями