Репортаж
Компания Software AG готовит информационный сервер на основе XML
Алексей Максимов
Европейский календарь насыщен множеством специализированных выставок и конференций, посвященных информационным технологиям. Ганноверская выставка CeBIT, собирающая тысячи компаний-экспонентов и сотни тысяч посетителей, - крупнейшее ИТ-событие года и поэтому требует максимально серьезной предварительной подготовки, в частности заблаговременного представления новинок, чтобы информация о них была опубликована как раз к CeBIT’у. Именно так поступила хорошо известная во всем мире и в России (в первую очередь благодаря СУБД Adabas) немецкая софтверная фирма Software AG (www.softwareag.com), собрав 2 марта во французских Каннах около сотни журналистов практически из всех европейских стран. Целью презентации, которую провели высшие руководители Software AG и исследовательской корпорации IDC, стало представление нового стратегического продукта - информационного сервера Tamino (прежнее кодовое название - Odessy), претендующего на роль технологической основы электронного бизнеса.
Эрвин Кёнигс: “Сегодня переход от мэйнфреймов к
клиент-серверной архитектуре резко замедлился, даже
наблюдается возврат от Unix и NT к мэйнфреймам”
Главная мысль, прозвучавшая на презентации из уст практически всех докладчиков, - современное развитие Интернета стремительно приближает эру коренных перемен в самом способе ведения бизнеса, когда он будет полностью переложен на язык информационных технологий. По мнению д-ра Хельмута Вилке (Helmut Wilke), члена совета директоров Software AG, отвечающего за продажи, маркетинг и сервис, Интернет в своем развитии уже прошел три этапа: от коммуникационной платформы (Intranet/Extranet) к инструменту рекламы (базовые страницы) и продаж (электронная коммерция). Сегодня Интернет вплотную подошел к четвертому этапу, который охарактеризует Сеть как платформу для бизнеса в целом. Именно на этой стадии станет возможным масштабное развертывание электронного бизнеса, под которым д-р Вилке понимает комплексную автоматизацию коммерческих транзакций между предприятиями с использованием Интернет-технологий. Фактически электронный бизнес должен вывести на качественно новый уровень интеграции всю систему производственных отношений предприятия: финансовых (банковские платежи и кредиты), снабженческих (оформление и отслеживание входного потока поставок), дистрибьюторских (логистика), отношений с клиентами (оформление и отслеживание выполнения заказов и предоставления услуг), госорганами (налоговые платежи, контроль выполнения распоряжений) и сервис-провайдерами, обеспечивающими коммуникационную инфраструктуру.
Хельмут Вилке: “Электронный бизнес открывает
фантастические перспективы для всей ИТ-индустрии”
Очевидно, что сведение под “одну крышу” всего комплекса сложнейших информационных процессов - задача крайне трудная, но одновременно достойная больших финансовых вложений и значительных человеческих ресурсов. Председатель совета директоров Software AG д-р Эрвин Кёнигс (Erwin Konigs) подчеркнул, что цель весьма дорогостоящего проекта Tamino - создание мощного инструмента интеграции гетерогенных ИТ-сред для развертывания электронного бизнеса.
Но прежде чем вкратце рассказать, что такое Tamino, хотелось бы привести некоторые мысли, прозвучавшие в докладе Карла Олафсона (Karl Olofson), директора по исследованиям корпорации IDC. В истории компьютерной индустрии он выделяет три основных этапа, характеризующихся доминированием соответствующих парадигм. Вначале это была идея централизованных вычислительных систем (мэйнфреймов), на смену ей пришла парадигма распределенных клиент-серверных сред. Сейчас же, считает г-н Олафсон, на повестку дня выходит идея организации вычислительных систем CyberSmart. В основе такой системы лежит информационный сервер или сервер приложений, обеспечивающий взаимодействие мэйнфреймов, удаленных глобальных и локальных сетей, а также тонких или толстых клиентов на базе браузеров Web, поддерживающих Java или ActiveX.
Ключевым технологическим элементом в CyberSmart должен стать язык гипертекстовой разметки нового поколения XML (eXtensible Markup Language), который г-н Олафсон называет Интернет-версией SGML (Standard Generalized Markup Language). В чем же заключается революционная роль XML? Этот язык должен обеспечить унифицированный и стандартизированный удаленный доступ ко всем существующим информационным ресурсам: огромным базам данных, накопленных на мэйнфреймах, клиент-серверным корпоративным информационным системам и разнообразным мультимедийным объектам, отдельным файлам и службам (например, E-mail).
Но вернемся к Tamino. В основе этого информационного сервера лежит модель данных XML, поддерживающая самоопределяемые (контентно-зависимые) типы данных. В первую очередь, Tamino содержит XML-СУБД, позволяющую хранить и запрашивать новые XML-объекты. Однако вряд ли просто СУБД, пусть даже наилучшим образом приспособленная к современным Интернет-технологиям, могла бы претендовать на роль универсального инструмента создания систем электронного бизнеса. Поэтому Tamino, как подчеркнул вице-президент Software AG по маркетингу Крис Хорак (Chris Horak), будет обеспечивать доступ ко всем типам накопленных данных (тексты, таблицы, видео и аудио) и их конвертацию в XML-объекты. Благодаря оригинальным встроенным механизмам, поддержке протоколов TCP/IP и HTTP и стандартных интерфейсов этот информационный сервер сделает возможным доступ новых Web-приложений к старым БД.
Архитектура Tamino включает в себя пять механизмов:
X-Machine - техническое ядро Tamino. Этот механизм служит для хранения и обслуживания запросов XML-объектов. Он обеспечивает администрирование всех структур данных: форматов XML и SQL, изображений, аудио- и видеофайлов, а также данных, доступ к которым осуществляется посредством X-Node.
X-Node поддерживает доступ к СУБД с традиционными структурами данных, например Adabas или DB2. Этот механизм осуществляет отображение таких данных в XML-структуры. Эта функция позволяет Tamino играть роль сервера “старых” СУБД, обслуживая их через Web по запросам Web-ориентированных приложений. При этом существующие приложения могут использовать те же данные.
SQL Engine обеспечивает хранение в Tamino SQL-данных. Эти данные являются частью XML-документов либо используются приложениями, выполняемыми на том же сервере, что и Tamino, но поддерживающими доступ только к SQL-данным.
X-Manager предоставляет администратору Tamino возможность отображать все XML-объекты во внутренние структуры и управлять всей системой. При этом контроль может осуществляться с одного рабочего места администратора, оснащенного браузером Web или клиентом с графическим интерфейсом.
Data Map содержит метаданные, такие, как определения типов документов (DTD), таблицы стилей, реляционные схемы и др. Этот механизм определяет, как XML-документы будут отображены в физическую структуру базы данных, а также обеспечивает преобразование данных существующих СУБД для применения в Web.
В Tamino использована философия открытых СУБД, сервер содержит стандартные интерфейсы: OLE DB, DCOM и ODBC JDBC. Очевидно, что максимальный уровень интеграции и быстродействия Software AG обеспечивает на наборе своих продуктов. Так, механизм X-Node содержит специальную функцию интерпретации данных Adabas как XML-структур. С помощью другой разработки компании - межплатформного ПО EntireX - обеспечивается интеграция Web-приложений, работающих с Tamino, c приложениями и ERP-системами на мэйнфреймах. Созданный Software AG язык четвертого поколения Natural дает возможность писать ПО, поддерживающее доступ к XML- и SQL-данным в Tamino. И, наконец, приложения, созданные с помощью “фабрики” приложений для электронного бизнеса Bolero, могут запрашивать XML-документы Tamino, используя URL.
Д-р Кёнигс особо подчеркнул, что Tamino специально разрабатывался для обслуживания жизненно важных корпоративных приложений, при этом максимально использовался тридцатилетний опыт, накопленный компанией в сфере “тяжелых” продуктов, таких, как Adabas. В Tamino заложены различные средства безопасности на разных уровнях, включая стандартизированные системы авторизации и шифрования RACF, NTLM и Kerberos, а также SSL на транспортном уровне. Немаловажно, что сервер поддерживает стандарт Unicode, что существенно облегчит его распространение в разных странах.
Как сообщил д-р Кёнигс, Software AG уже выдает лицензии на технологию X-Machine независимым разработчикам для встраивания ее в их приложения. Выпуск версии Tamino для Windows NT намечен на IV квартал нынешнего года. За ней последуют версии для Unix и IBM OS/390.
Московское представительство Software AG: (095) 158-9930.
Где взять инвестиции?
Этот вопрос остро стоит перед каждой растущей компанией, к числу которых безусловно относится и Software AG (штат - более 2100 сотрудников в 60 странах мира). Д-р Кёнигс сообщил предварительные данные о финансовых итогах 1998 г. В прошлом году прибыль компании до уплаты налогов составила 87,3 млн. DM, что на 35% больше, чем в 1997 г. Суммарный объем продаж составил 626 млн. DM (рост 9%). При этом 33% продаж пришлось на лицензии, 34% - на поддержку и сопровождение и 35% - на профессиональные услуги.
Д-р Кёнигс видит резерв роста компании в приобретении других компьютерных фирм. Источником средств должно стать превращение Software AG в открытую акционерную компанию, чьи акции будут котироваться на франкфуртской фондовой бирже. Процедура IPO (Initial Public Offering) начнется во II квартале. Ожидается, что нынешние владельцы акций - два инвестиционных фонда - предложат более половины пакета акций частным институциональным инвесторам в Германии и других странах.