ОБЗОР
Обычно в России фирмы неохотно знакомят журналистов со своими завершенными проектами. Однако часто внимательный анализ лучших работ дает пищу для размышлений. В данной статье вкратце рассмотрен ряд проектов компании Software AG (www.softwareag.com), выполненных с помощью линейки ее продуктов. Кому-то может показаться интересной та или иная бизнес-идея, а кому-то - техническая реализация.
***
В Германии химическая промышленность держится в основном на малых и средних предприятиях (крупных заводов - единицы), поэтому сложные и дорогие решения по обмену электронными документами, основанные на стандарте EDI, им не подходят. Обычно эти предприятия используют системы собственной разработки, и компания Magis, занимающаяся поставкой опасных химических реактивов, решила использовать XML как универсальный формат обмена данными между компаниями-клиентами, а Tamino - как средство управления этими данными.
Задача усложнялась тем, что во всем мире существуют специальные требования к условиям перевозки опасных химических веществ, качеству сопроводительной документации и множеству регламентирующих документов, а маршруты поставки продукции проходят через несколько стран. Итоговая система, основанная на Tamino, смогла учесть все эти требования, предоставив поставщикам и клиентам Magis доступ к нужной информации на 29 языках через Web-интерфейс.
***
Молодая компания LOON разрабатывает одноименную систему Logistic Offer and Order.Net, которая к 2003 г. должна объединить 40% всех немецких центров снабжения через Web. Все этапы их взаимодействия, в том числе планирование и координация потоков товаров, интегрируются в единый бизнес-процесс. Существующие системы логистики в различных компаниях свяжутся с помощью XML, причем вносить изменения в эти системы не потребуется. Дополнительно перемещение грузовиков с товаром будет отслеживаться в реальном масштабе времени с помощью мобильных устройств и WAP-протокола.
LOON будет создаваться с помощью Bolero, Tamino и EntireX и поддерживать платформы Windows NT, UNIX и AS/400.
***
В декабре 1999 г. фирма BP AG, немецкое подразделение газонефтяной компании British Petroleum, ввела в действие систему электронного бизнеса по торговле ПО и компьютерным оборудованием (только брэнд) через сеть автозаправочных станций на всей территории Германии.
В рамках этого проекта решена задача организации прямой связи с корпоративными системами поставщиков: при поступлении запроса на покупку он сразу же передается для обработки в КИС соответствующего партнера, а его прохождение отслеживается на всех этапах выполнения.
Проект по созданию системы электронного бизнеса, обеспечивающей одновременную работу нескольких цепочек поставщиков и поддерживающей распределенные транзакции и прямой доступ к различным СУБД через Интернет, был реализован за четыре месяца. Разработка системы велась с помощью Bolero. Технология Java позволила решить проблему совместного использования различных программных и аппаратных платформ. В качестве среды интеграции выступила EntireX. Для обеспечения единого представления данных в системе вся информация описывается на XML.
***
Традиционно в сфере проектирования и изготовления деталей для машиностроения в Германии занято много небольших и средних компаний. Разработкой систем электронного бизнеса для таких компаний занимается фирма Genius. Последние версии ее продуктов ориентированы на поддержку цепочек поставщиков, где в дополнение к обычному процессу обработки и регистрации заказа требуется отслеживать состояние заказа и менять его статус. По этим цепочкам также надо передавать не только информацию о заказе, но и CAD-данные и вспомогательные сведения о той или иной детали, которые компании обычно распространяют на CD-ROM и через Web.
Однако единого стандарта на формат таких данных не существовало. Решив его разработать, Genius Software проанализировала ряд технологий и остановилась на XML - по результатам ее исследований, стоимость развертывания XML-системы ниже соответствующей стоимости EDI-системы на 50%. К тому же описание на XML прозрачно для пользователя, а в качестве XML-клиента можно использовать стандартные программы (например, браузер).
В рамках пилотного проекта Genius совместно с Ernst & Young разработала и внедрила в компании Maedler Group систему сопровождения цепочек поставщиков, основанную на Tamino и новом стандарте.
***
В швейцарском медицинском университете св. Галлена сведения о больных (истории болезни, результаты анализов) исторически хранились в формате реляционной БД. Первые попытки перевести эту информацию в XML-формат оказались удачными, и с 1998 г. вся медицинская информация стала вестись в XML. Чтобы обеспечить доступ к этим данным через Интернет и позволить сотрудникам университета обмениваться аналогичной информацией с другими клиниками, было решено использовать XML-сервер Tamino. Летом 1999 г. к Tamino были подключены и другие медицинские системы, а старые реляционные данные были полностью объединены и перенесены в XML-сервер.
***
Объединенные в холдинг французские заводы Sollac, занимающиеся выплавкой листовой стали, - самые прибыльные и технологически эффективные предприятия в Европе. Они расположены в разных городах Франции и связаны по протоколу TCP/IP. В АСУ холдинга с 1984 г. используется СУБД Adabas. В настоящее время в Sollac насчитывается пять БД, которые обрабатывают 2,5 млн. транзакций в час. Приложения общим объемом 100 млн. строк кода на Natural работают на шести мэйнфреймах IBM производительностью 1000 Mips под управлением MVS и серверах с Windows NT. Производство на заводах Sollac непрерывное, и за 16 лет работа Adabas никогда не прекращалась.
EntireX послужила базовой инфраструктурой для системы управления производством. Заказы от клиентов поступают на заводы, в систему управления технологическим процессом, а по результатам выпуска продукции составляются подробные отчеты.
EntireX также была применена для объединения территориально распределенных производств. Через Интернет можно получать сгенерированные на Java отчеты (аплет обращается к мэйнфрейму через EntireX). Время отклика системы не превышает 0,5 с.
***
Руководство польского металлургического холдинга Huta Stalowa Wola S.A., выпускающего тяжелую технику (тракторы, бульдозеры и т. п.), решило реорганизовать систему управления с учетом реалий рыночной экономики. В Huta Stalowa Wola исторически использовалась система типичной “лоскутной” автоматизации. Эту структуру решено было упростить и перейти к двухуровневой клиент-серверной архитектуре - мэйнфрейм IBM 370 (MVS/ESA) и объединенные локальные сети, а также заменить СУБД DB2 на Adabas.
Для этого холдинг приобрел платформно-независимую КИС Consist, написанную на Adabas, Natural и Predict. Его сотрудники с помощью продуктов Software AG также переносят в новую среду 6 тыс. программ, написанных на Natural/Adabas.
***
Германская фирма Nissan Motors, занимающаяся производством и продажей автомобилей, имела собственные разработки, ориентированные на упрощение работы с дилерами, но они не удовлетворяли потребностей растущей компании. Рассматривался вариант с покупкой типовой ERP-системы, но Nissan выдвигала слишком сложные требования к ведению работы с 800 дилерами, к тому же руководство не хотело ожидать результатов многолетнего ERP-внедрения.
В итоге система была выполнена на Adabas/Natural, мэйнфрейм IBM подсоединен к ПК, а время заказа благодаря режиму оперативной обработки транзакций сократилось с нескольких недель до одного-двух дней.
***
Германская компания Andreae-Noris Zahn AG использует для продажи лекарств систему управления материалами Wapha, которая состоит из 18 тыс. модулей, написанных на Natural и работающих с Adabas на мэйнфрейме. В Wapha входят системы логистики, оформления заказов и планирования бизнеса. Ранее заказы принимались по телефону, что требовало значительных усилий по быстрому поиску нужных данных в системе, подготовке персонала, организации круглосуточных дежурств.
С целью упростить процесс заказа лекарств была разработана система Anzag Online, предоставившая пользователям доступ к Wapha через Интернет из браузера. Обычные пользователи могут теперь обращаться к открытому блоку информации, постоянные клиенты - к специфическим данным, например истории заказов, через парольный вход.
В Anzag Online поддерживается несколько уровней защиты. Непосредственно на Web-сервере не хранится никакой важной информации (ни паролей, ни данных), на нем установлен только межсетевой экран и брокер запросов EntireX, который обращается к Warpa, используя безопасный протокол SNA/LU.
На создание Anzag Online потребовалось 15 человеко-дней. Удешевился и ускорился заказ лекарств, клиенты компании смогли непрерывно отслеживать процесс продаж, а фармацевты получили доступ к дополнительным услугам.
***
Федеральная компьютерная система регистрации автомобилей в штате Аляска, США, действует достаточно давно, она состоит из множества программ, создававшихся в разное время, набора различных СУБД, мэйнфрейма и Unix-серверов. Обслуживающие систему специалисты считали, что объединить РСУБД и организовать доступ к ним через Интернет невозможно без полного перепроектирования системы и переноса всех данных в одну СУБД.
Проект по улучшению системы был завершен за 5,5 мес. Старое ПО и СУБД были объединены с помощью EntireX и Entire Broker, а работать с ними через Интернет стало возможным благодаря продукту EntireNet-Work iXpress. Если ранее ответа от системы приходилось ждать 2 ч, то сейчас время отклика сократилось до 100 с, стоимость одной транзакции понизилась с 7,74 до 0,5-0,91 долл., а автовладельцы получают номер через 3-5 дней после покупки (ранее им приходилось ждать 4-6 недель). Аляска стала первым штатом США, где регистрация автомобилей осуществляется по Интернету.
***
В немецкой земле Баден-Вюртемберг, насчитывающей 270 тыс. жителей, использовалось семь муниципальных систем управления персоналом, созданных разными организациями. Это были в основном Adabas/Natural-приложения, выполнявшиеся на мэйнфреймах IBM. Доступ к ним осуществлялся через алфавитно-цифровые терминалы.
Работу этих систем согласовывать было весьма сложно, а администрации земли не удавалось получить общее представление о ситуации с персоналом из-за несовместимости форматов БД.
В конце 1999 г. было решено организовать доступ ко всем системам из Интернета. Для этого с помощью Bolero были созданы клиентские программы с ГИП и открытыми DCOM/Java-интерфейсами, запускающиеся в браузере. Доступ к существующим приложениям и данным стал возможен через Web-сервер, обращающийся к Adabas/Natural с помощью EntireX. При этом новый интерфейс имеет возможность дополнительной настройки на нужды других организаций.
***
Телефонная компания Telekom Malaysia (Малайзия), использующая мэйнфреймовскую среду IDMS/DC, СУБД IDMS/R и хранилище ActiveX-компонентов, написанных на Visual Basic, разработала систему, позволяющую, не меняя существующего кода, обращаться к компонентам из серверных приложений, продолжать развитие этих компонентов, а также создавать отчеты на основе информации, собираемой из разных источников.
Пилотный проект занял пять дней. В системе был установлен EntireX Message Broker, и компоненты стали доступны для повторного использования любыми ее приложениями, а также из Интернета.
***
Голландская фирма Philips насчитывает 1500 подотчетных ей подразделений, разбросанных по всему миру. Время составления отчетности по ним ранее равнялось 25 дням, и руководство компании приняло решение изменить существующую систему автоматизации этого процесса.
Вся информация по подразделениям была сведена в одну БД в стандартизованной форме. Обновленная система, разработанная на Adabas/Natural, принимает теперь в режиме реального времени 50 тыс. элементов данных в час. Для повышения производительности используется продукт Adabas Fastpath, эффективно кэширующий данные. Дополнительно оптимизировалось взаимодействие между СУБД Adabas и ОС MVS/ESA. В результате загрузка процессора снизилась на 15%, а сроки формирования отчетности сократились до пяти дней.
***
Система документооборота Document& Media Info-Pool (DIP) германской фирмы Siemens используется всеми ее отделениями, расположенными в разных уголках земного шара. Разрабатывалась она в середине 80-х годов на Коболе и Ассемблере. В 90-х годах число пользователей этой системы достигло 9500 человек, а число хранимых единиц информации - 27 млн. и потребовался доступ к распределенным БД через Интернет. С этой целью DIP была дополнена модулем AdabasTRS, в котором реализован оригинальный механизм, поддерживающий сложный поиск в иерархических структурах, возможность использования синонимов и другие режимы работы. Adabas.TRS выполняется на мэйнфрейме Siemens BS2000 с монитором транзакций openUTM. При типичном запросе, длящемся 2-3 с, выполняется поиск и переупорядочивание 80 тыс. документов. Экономия составила 20 мин работы компьютера на каждые 100 тыс. таких запросов.
***
Компания Bremer Lagerhaus-Gesellschaft (Германия) предоставляет сервисные услуги логистики в автомобильной промышленности ведущим поставщикам из Европы, Америки и Азии, для чего ей требуется оперативно отслеживать потоки материалов с учетом номера каждой запчасти. Клиенты компании расположены в разных странах (для производства автомобиля в Аргентине надо скоординировать работу 240 фирм в Европе), а среди ассортимента оборудования немало предметов, не имеющих отношения к автомобилям (например, принтеры).
BLG решила перенести приложения Adabas/Natural с мэйнфреймов на платформы Windows NT и Sun Solaris и организовать работу с ними через Интернет. Цель такого перехода - стремление снизить стоимость используемого оборудования и создать отчуждаемое решение, которое можно продавать более мелким компаниям-поставщикам.
Проект был выполнен успешно. На 30% уменьшились накладные расходы, Adabas был перенесен на Sun Solaris, а Natural - на Windows NT. С помощью продукта Natural Web без дополнительных доработок был организован доступ к системе из Интернета.
***
В аргентинскую телефонную компанию Argentine Telephone входят 20 региональных телефонных служб, государственные, специализированные, промышленные и коммерческие организации. По числу абонентов Argentine Telephone охватывает половину Аргентины.
Основной модуль системы работает на мэйнфрейме IBM под управлением OS/390 и использует Adabas/Natural. Для балансировки загрузки применяется продукт iXpress.
Для того чтобы предоставить своим пользователям возможность виртуального доступа к собственному счету, осуществлять быстрый поиск нужных номеров и абонентов, выполнять продажи аппаратов и услуг через Интернет, поддерживать биллинговый сервис и электронную почту, компания организовала совместную работу своего сайта с мэйнфреймовским ПО с помощью Entire Broker и Entire Net-Work.
***
В датской сети магазинов-супермаркетов Dansk Supermarked с филиалами в Германии и Польше насчитывается более 600 магазинов. В них установлено 3 тыс. торговых терминалов и 1000 клиентских ПК. На мэйнфрейме IBM (MVS), 20 серверах AS/400 (AIX) и Intel Pentium (Windows NT) и пяти серверах под управлением OpenVMS выполняются сотни приложений. Обслуживают все это хозяйство 110 сотрудников.
Данные для разных программ исторически хранились на разных платформах, что приводило к их неоднократному дублированию и разработке одинаковых программ. Например, некоторые контракты обрабатывались в системе, созданной с помощью LotusNotes и работавшей в Windows, а некоторые (от других поставщиков) - в системе, выполнявшейся на мэйнфрейме.
После реализации проекта на основе EntireX удалось объединить все существующие приложения и БД, не внося изменений в их код и структуру. Например, цены на один и тот же продукт при изменении в одной таблице теперь сразу меняются во всех базах.
***
Муниципалитет г. Мюнхена решил упростить собственную работу и повысить оперативность общения между жителями и администрацией города. Для этого была спроектирована intranet-сеть, которой могут пользоваться сотрудники муниципалитета. Она предоставила доступ из браузеров к хранилищу документов и приложениям Natural/Adabas, выполняющимся на мэйнфрейме BS2000/OSD. Клиентские модули создавались с помощью Bolero, был также реализован клиентский DCOM-интерфейс, например для обращения к Word-документам. Сегодня в системе обрабатывается около 90 тыс. транзакций в час.
Кроме того, администрация получила возможность оказывать жителям различные услуги через Интернет, что позволило снизить загруженность муниципальных работников.
Российское представительство SoftwareAG: (095) 158-9930.
Упоминаемые продукты Software AG
- Adabas - СУБД, реализованная практически для всех платформ
- Natural - система программирования четвертого поколения, развиваемая компанией Software AG параллельно с СУБД Adabas
- Bolero - визуальная среда разработки клиент-серверных Java-программ (фабрика электронных приложений)
- Tamino - XML-сервер
- EntireX - ПО промежуточного слоя, позволяющее объединять работу программ, выполняющихся в различных ОС (создание “оберток” для программ на разных платформах)
- Entire Broker - брокер запросов EntireX
- Entire Net-Work - промежуточное ПО, осуществляющее, в частности, передачу запросов к СУБД Adabas в гетерогенных сетях