Новая модель в семействе серверов AS/400 нацелена на рынок систем для малого бизнеса.
ПАКЕТ INTERNET CONNECTION ДЛЯ AS/400
AS/400 как сервер Internet
КОМПЛЕКТ ПО ПОКРЫВАЕТ БОЛЬШИНСТВО ПОТРЕБНОСТЕЙ ПОКУПАТЕЛЕЙ
Предустановленное программное обеспечение AS/400
ПОПОЛНЕНИЕ СЕМЕЙСТВА 64-РАЗРЯДНЫХ СЕРВЕРОВ
Полная 64-разрядная среда
СРЕДСТВА РАЗРАБОТКИ ПРИЛОЖЕНИЙ В АРХИТЕКТУРЕ КЛИЕНТ-СЕРВЕР
ДЛЯ ПЛАТФОРМЫ IBM AS/400
Инструменты для профессионалов
СИСТЕМА IBM AS/400: ОСОБЕННОСТИ АРХИТЕКТУРЫ
Многоуровневая объектная среда с единым адресным пространством
Рынок решений для небольших организаций привлекает сегодня многие компании. Заказчики вкладывают немалые средства в компьютерное оборудование, а доля маленьких фирм в экономике любой страны весьма велика. Именно на данный рынок ориентирован недорогой комплекс AS/400 Advanced Entry (9401 Model 150) на основе RISC-процессора PowerPC AS, представляющий собой сервер приложений среднего класса. Он комплектуется ОЗУ от 32 до 96 Мбайт, дисками емкостью от 4 до 16 Гбайт, факс-модемом, накопителем на магнитной ленте 1/4'' на 5 Гбайт, дисководом CD-ROM, а также (факультативно) источником бесперебойного питания и платой Etherhet/Token Ring. К COM-порту можно подключить консоль с интерфейсом Windows 95 или OS/2. В небольшом корпусе AS/400 содержится полнофункциональная система с возможностью подключения локальных терминалов (до 14) или ПК по локальной сети. Операционная система OS/400 3.7 предоставляет инструментальные средства для управления различными вычислительными средами, включая централизованную модель, среду клиент-сервер и сетевые вычисления.
AS/400 НА РОССИЙСКОМ РЫНКЕ
"Голубой гигант" уделяет продвижению AS/400 значительное внимание. Согласно данным IBM, ее подразделение AS/400 является второй по величине компанией в мире (после самой IBM). Систем AS/400, использующих технологию PowerPC, инсталлировано уже более 10 000. Всего же к ноябрю прошлого года по всему миру было установлено свыше 400 тыс. машин AS/400 различного класса для среднего и малого бизнеса. Модель AS/400 Advanced Entry дополняет список моделей AS/400, с CISC- и RISC-процессорами, работающих в различных отраслях. В настоящее время IBM занимается активным продвижением данного решения на российском рынке. Между тем отечественный рынок традиционно ориентирован на ПК-серверы и платформы Intel, а те, кому необходимы более мощные системы, предпочитают серверы Unix. В данном секторе успешно работают такие известные производители, как Intel, Hewlett-Packard, Compaq, Digital, предлагаются мощные и относительно недорогие серверные платформы и операционные системы (такие как Unix и Windows NT). К тому же заказчики привыкли считать, что IBM - это надежно, но дорого.
Для успешной реализации своей идеи IBM придется решить ряд проблем, включая поставку заказчикам комплексных решений, консалтинговую поддержку и подготовку специалистов. Продажа подобной системы требует предоставления полного комплекса услуг. Необходимы и средства разработки, поскольку многие организации предпочитают привлекать к созданию специализированных приложений своих разработчиков, а не пользоваться услугами сторонних фирм. С другой стороны, часть заказчиков хочет иметь готовые комплексные решения. В этом направлении уже предпринимается ряд шагов, и некоторые российские фирмы предлагают свои информационные технологии на платформе AS/400.
Проводя активную программу маркетинга и открытой дистрибуции, IBM намерена сломать устоявшиеся стереотипы. Компания пытается воспользоваться переломным моментом - наметившимся переходом мелких компаний от файловых серверов к серверам приложений. Ее AS/400 Advanced Entry представляет собой решение, рассчитанное на массового потребителя, т. е. на малые и средние компании, имеющие от 10 до 100 ПК. Между тем IBM понимает, что AS/400 - продукт, который сам по себе продаваться не будет. Дистрибуция AS/400 - это не просто так называемая "продажа коробок" (box moving). Данное решение требует эффективного сопровождения. Для продажи AS/400 Advanced Entry в России создается двухзвенная система дистрибуции, включающая в себя поставку ПО, сервис и техническую поддержку. Однако пока единственным авторизованным дистрибьютором решений IBM для AS/400 является российская компания Digital Machines, но отечественные фирмы также проявляют к этому определенный интерес.
КОМПЛЕКСНОЕ РЕШЕНИЕ
Преимущество AS/400 Advanced Entry в том, что он предагает комплексное решение. Как и в остальных системах семейства AS/400, аппаратное и программное обеспечение Advanced Entry - это надежный и простой в эксплуатации комплект, на котором могут функционировать более 28 тысяч бизнес-приложений. По данным IBM, на AS/400 Advanced Entry можно применять все приложения, написанные для платформ AS/400, кроме архитектурно несовместимых с данной вычислительной системой. Цена на аппаратные средства довольно высока, но вместе с AS/400 поставляется бесплатное ПО, что делает совокупную стоимость данного решения (от 8420 до 13 215 долларов, в зависимости от комплектации) вполне приемлемой и конкурентоспособной.
Между тем AS/400 - не столь открытая платформа, как большинство предлагаемых сегодня систем. Если на серверы других производителей, например Digital Alpha, можно поставить ОС NT или Unix, то на AS/400 функционирует лишь специализированная ОС IBM - OS/400 V3.7. Это порождает определенные неувязки. Специалистов по AS/400 в России значительно меньше, чем тех, кто обладает квалификацией и опытом работы с Windows NT, NetWare или Unix. Таким образом, большинству покупателей данного решения нужна будет грамотная поддержка, и это привяжет покупателя к поставщику. С другой стороны, заказчику нет нужды что-либо знать о "железе". Установленная и запущенная однажды, машина AS/400 в дальнейшем не будет требовать особого внимания. Представители IBM заявляют, что, настроив систему один раз, пользователь больше не будет нуждаться в сопровождении, а работать с ней даже проще, чем с персональным компьютером. Жизнь заставляет скептически относиться к подобным рекламным лозунгам, но в надежности решений IBM, как аппаратных, так и программных, действительно сомневаться не приходится.
Что касается пользователей сети с сервером AS/400, то на своих ПК они могут иметь дело с привычными клиентскими ОС и прикладным ПО. Операционная система OS/400 взаимодействует без проблем с клиентами DOS, OS/2, Windows 95, NT, Unix и Macintosh. Она локализована - переведена на русский язык и поддерживает кириллицу. К сожалению, с кириллицей могут работать не все клиенты. К тому же локализованных или разработанных специально для российского рынка приложений AS/400 также пока не так много, хотя и здесь уже имеются интересные разработки, такие как электронный архив и система документооборота "Бизнес/400" (Cognitive Technologies), приложение для страховых компаний INSTRAS 3.0 (BSer), система электронных заказов на основе Lotus Notes ("ИнтерТраст"), система "Туризм/400" (AServer) и пакет автоматизации работы налоговой службы TAX Inspection (MacMaster). Предлагаются также различные виды программного обеспечения управления предприятием, включая "Коммерсант/400" (AServer), систему планирования и управления производством ПЛАУП/400, пакет управления персоналом и расчета зарплаты ПРАЗ/400, приложения управления сбытом, снабжением и бухгалтерским учетом СБ/400 (СОВИТАЛПРОДМАШ) и др. Создано и специализированное ПО для банков, давно оценивших достоинства системы AS/400 - надежность и высокую степень защиты. Всего же каталог прикладного ПО, предлагаемого в России для систем AS/400, насчитывает порядка 50 продуктов, включая средства разработки и БД. Конечно, подобный выбор программного обеспечения несопоставимо меньше спектра приложений для платформ Intel.
AS/400 - прикладная информационная система, помогающая компании быстро и надежно управлять данными. В отличие от NT она не требует выделенного сервера БД, коммуникационного сервера, сервера Internet, Novell или Notes. Поддержка коммуникаций уже встроена в операционную систему. OS/400 версии 3.7 располагает также интегрированными службами World Wide Web, реляционной базой данных DB2 for AS/400, программным обеспечением поддержки принятия решений, факсимильной связи и системой управления принтерами Advanced Function Printing и другим ПО. Такой комплект предлагается не случайно - IBM постаралась охватить до 90% возможных потребностей заказчиков в системном и прикладном ПО. По желанию заказчика на AS/400 Advanced Entry устанавливается дополнительное программное обеспечение. Между тем даже стандартный набор программных средств позволяет использовать эту систему в качестве сервера баз данных, сетевых станций, файлового, коммуникационного сервера и сервера печати, сервера рабочих групп, почтового и Web-сервера, сервера NetWare и Lotus Notes, сервера бизнес-приложений (в архитектуре клиент/сервер и других моделях вычислений), а также сервера пунктов розничной торговли и кассовых аппаратов.
ИНТЕГРАЦИЯ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ
Для систем подобного класса весьма актуальна возможность интеграции с уже имеющимися у заказчиков сетевыми средами, особенно с такими распространенными сетями, как Novell NetWare. IBM весьма оригинально решила эту задачу, предусмотрев в AS/400 средство NetWare Integration, обеспечивающее установку стандартной версии NetWare 4.1 на специальный адаптер IPCS (Integrated PC Server), реализованный на основе процессора Pentium/133 МГц и оснащенный ОЗУ 32 Мбайт (расширяемой до 128 Мбайт). При этом поддерживается единое администрирование пользователей AS/400 и NetWare, а клиенты NetWare "видят" файловую систему AS/400. (Файловая система IFS предоставляет единый интерфейс к различным файловым системам AS/400.) Сохранение и восстановление данных NetWare обеспечиваются средствами AS/400. В настоящее время IBM рассматривает возможность установки на IPCS ОС Windows NT. Не исключено, что в следующем году будет обеспечена интеграция AS/400 и с этой популярной ОС, что позволит IBM сделать данное решение действительно "встраиваемым в любые сетевые окружения".
Естественно, IBM не забыла и об интеграции с сервером Lotus Notes. На AS/400 можно применять стандартную версию Notes 4.0. Как и NetWare, она функционирует на IPCS. При этом поддерживается сохранение/восстановление БД и документов Notes средствами AS/400, синхронизация адресных книг и баз данных AS/400 и сервера Notes, а также обмен электронной почтой между клиентами Notes и OfficeVision/400. Недавно IBM анонсировала реализацию на IPCS и сервера Lotus Domino 4.5 - со 2 мая пользователи могут работать со всеми средствами коллективной работы Notes через Web и обращаться к базам данных Notes (включая БД электронной почты) с помощью браузеров Web. Позднее будет выпущена версия Domino, разработанная специально для AS/400 (native).
По мнению аналитиков, система Lotus Notes в настоящее время лидирует среди продуктов поддержки коллективной работы. Она предлагает развитую компонентную программную технологию, качественные средства разработки приложений и поддерживается большим числом независимых производителей. Неудивительно, что IBM уделяет такое внимание переносу Notes на свои платформы, включая MVS и RS/6000.
Интеграция с Notes открывает путь к разработке разнообразных специализированных приложений, таких, например, как распределенная система электронных заказов, контроль исполнения, системы управления продажами и подготовка отчетов для руководства. Подобные приложения Notes на AS/400 уже функционируют в одном из московских банков.
Интегрированная система коммуникаций OS/400 кроме стандартов IBM поддерживает ряд стандартов открытых систем (включая POSIX и XPG4), а также протоколы Ethernet, IBM Token Ring, FDDI, Async, SDLC, X.21, X.25, ISND, TCP/IP, IPX/SPX и др., почтовые протоколы SMTP 2.0, SNADS, POP3 и MIME. Функция операционной системы AnyMail превращает AS/400 в сервер электронной почты без установки дополнительных продуктов. Применение AS/400 в качестве почтового сервера обеспечивает прозрачную работу для пользователей независимо от того, где находится получатель - на другой машине AS/400 или на иной платформе в Internet.
С развитием корпоративных сетей возникла необходимость в подключении к ним удаленных клиентов, и появилась возможность оперативно обращаться к информации из любого места. Для соединения по коммутируемым линиям в AS/400 применяется протокол SLIP. В ближайшее время будет реализована поддержка протокола PPP, допускающего соединение по нескольким сетевыми протоколам.
СУБД И СИСТЕМЫ ЗАЩИТЫ
Наверняка заинтересует заказчиков реляционная база данных DB2/400, интегрированная с ОС и аппаратурой. Этот продукт, обеспечивающий целостность ссылок, предусматривающий хранимые процедуры и триггеры, поддерживает стандарт ODBC 2, язык SQL (ANSI уровня 2) и DAL для рабочих станций Apple. DB2/400 работает в распределенной среде. Реализация архитектуры DRDA позволяет нескольким клиентам и серверам одновременно обращаться к нескольким БД или выполнять параллельные операции в одной БД, сохраняя согласованность операций с данными при работе с зависимыми таблицами. Интеграция с OS/400 позволяет БД наиболее полно использовать возможности и преимущества архитектуры сервера.
Особого внимания заслуживает система защиты AS/400. Она гибко настраивается, поддерживает аппаратный контроль за допустимостью действий над объектами (такими как файлы, программы, команды, очереди, библиотеки) и реализует разграничение доступа пользователей. Процедуры предоставления полномочий включают в себя профиль пользователя, пароль и настройку среды. Специалисты IBM утверждают, что на AS/400 не бывает вирусов, поскольку любой вирус выполняет нелегальные операции, а они запрещены на аппаратном уровне. "Взломать" такую защиту также чрезвычайно сложно (подобные случаи пока не известны).
Системы на основе AS/400 уже успешно применяются в России, например в Федеральной службе занятости и в некоторых банках.
Между тем вряд ли AS/400 Advanced Entry, несмотря на все ее достоинства, удастся отвоевать значительную долю рынка у знакомых массовому потребителю ПК-серверов. В то же время она, без сомнения, найдет своих покупателей.
(1x1)
AS изнутри. Архитектура AS/400 реализована на основе RISC-процессора PowerPC (2269 или 2270), предусматривает 32-разрядный процессор ввода-вывода и факультативный модуль Integrated PC Server (IPCS) для поддержки приложений платформы Intel.
Сергей Орлов - независимый автор. С ним можно связаться по тел.: (095) 470-9025, или по адресу: lan@osp.ru.
ПАКЕТ INTERNET CONNECTION ДЛЯ AS/400
AS/400 как сервер Internet
В настоящее время в мире стремительно растет интерес к технологии Internet, позволяющей получить доступ практически к любому виду информации независимо от ее географического местоположения. Применение технологии Internet на предприятии облегчает совместную работу сотрудников над проектом и своевременный обмен информацией. Для решения подобных задач IBM предлагает интегрированный программный комплект Internet Connection for AS/400. Он входит в состав OS/400 и превращает AS/400 в полнофункциональный сервер Internet. Этот пакет включает в себя такие компоненты, как HTTP-сервер World Wide Web, Workstation Gateway Server, DB2WWW, серверы SMTP и POP (Post Office Protocol).
Наряду со встроенным протоколом TCP/IP предусматривается доступ через FTP к интегрированной файловой системе IFS, поддержка "анонимного" FTP и асинхронная связь по протоколу SLIP. Применение AS/400 в качестве сервера Internet дает ряд преимуществ, включая интегрированную с ОС поддержку коммуникаций, надежные и эффективные средства защиты и бесплатную поставку в составе OS/400 почти всего набора прикладных программ, использующих TCP/IP, в том числе telnet и ftp. Компоненты LPD/LPR позволяют AS/400 выполнять роль сервера печати в сети TCP/IP и передавать документ для печати на другой хост-узел.
Для работы с telnet AS/400 предоставляет поддержку серверного и клиентского ПО. С помощью клиента telnet можно подключаться с терминала AS/400 5250 к любой хост-машине Internet, использующей терминалы TN5250, TN3270, VT220 или VT100, и запускать на ней программы. Сервер telnet обеспечивает соединение с AS/400 и запуск приложений с удаленного терминала (в режиме 5250, 3270, VT220/100 или ASCII).
Клиент и сервер ftp, входящие в состав пакета Internet Connection, выполняют функции передачи данных и взаимодействуют с файловой системой AS/400, включая непосредственный доступ к БД, а также к файловым системам QDLS (для работы с виртуальными дисками AS/400), QOpensys (совместимой с Unix) и QLANsrc (для поддержки процессора ввода-вывода файлового сервера). Это позволяет обращаться к логическим, физическим, исходным физическим и архивным файлам, получать файлы с удаленной хост-системы и передавать их на нее.
Наиболее важным сервисом является World Wide Web. Этот сервис основан на протоколе HTTP и предназначен для передачи гипертекстовых документов. В составе OS/400 поставляется сервер Web, поддерживающий протокол HTTP 1.0, что позволяет организовать обслуживание страниц HTML для передачи их браузерам Web через Internet. Для работы с базой данных предлагаются такие инструменты, как интерфейс CGI, обеспечивающий доступ к БД на AS/400 с помощью программ, написанных на языках C, RPG или Cobol, и шлюз DB2WWW для работы с информацией БД и отображения результатов в виде страниц HTML, просматриваемых браузером клиента.
Еще одним интересным компонентом пакета Internet Connection является Workstation Gateway Server. С его помощью IBM попыталась привести в соответствие с концепцией сетевого компьютера большое количество приложений, созданных для терминалов (типа 5250 или 3270). Workstation Gateway Server преобразует поток данных 5250 в формат HTML, понятный браузерам. Таким образом, приложения AS/400 можно без модификации кода программ запускать с любой рабочей станции, оснащенной браузером Web.
Для работы с электронной почтой, одной из самых популярных служб Internet, OS/400 поддерживает протоколы SMTP 2.0 и POP. POP-сервер обеспечивает обслуживание почтовых ящиков клиентов. С этим стандартным почтовым интерфейсом работают клиенты на платформах Windows, OS/2, Macintosh и AIX, что позволяет им взаимодействовать с почтовым сервером AS/400.
Для доступа по телефонным линиям IBM планирует дополнить поддержку SLIP протоколом PPP. Намечено также реализовать сервер DNS. Этот компонент становится необходимым при увеличении общего числа машин в сети и усложнении администрирования. В планы IBM входит перенос на AS/400 поддержки Java. Вместе с Java пользователи получат богатые возможности для работы с базами данных. Применение интерфейса JDBC и соответствующего драйвера БД позволит работать с базой данных из любого Java-приложения. Ожидается, что реализация виртуальной машины Java, хорошо сочетающейся с архитектурой AS/400, станет одной из самых производительных. Кроме того, система AS/400 удачно вписывается в существующую сегодня тенденцию перевода серверов Internet на 64-разрядные платформы.
Реализация на AS/400 ПО Lotus Domino позволяет создавать разнообразные приложения Internet/Intranet, такие, например, как системы электронной коммерции. IBM и Lotus намерены выпустить средства разработки Developer Tools - полный комплект инструментов визуального программирования для построения приложений Internet/Intranet. С их помощью разработчики смогут выполнять самые разнообразные задачи, включая создание графики, изображений, аудио- и видеоинформацию, выпускать серверные компоненты для доступа к базам данных и системам обработки транзакций, применяя технологию JavaBeans. В этот комплект будут входить три пакета: IBM VisualAge, Lotus Notes Designer for Domino и Lotus Go Pro. В нем предусмотрен также инструментарий построения Web-узлов NetObjects Fusion Web.
КОМПЛЕКТ ПО ПОКРЫВАЕТ БОЛЬШИНСТВО ПОТРЕБНОСТЕЙ ПОКУПАТЕЛЕЙ
Предустановленное программное обеспечение AS/400
Пакет программного обеспечения BasePak, входящий в стандартный комплект поставки, включает в себя следующие компоненты:
ПОПОЛНЕНИЕ СЕМЕЙСТВА 64-РАЗРЯДНЫХ СЕРВЕРОВ
Полная 64-разрядная среда
Вычислительная система AS/400 Advanced Entry создана на основе RISC-процессора PowerPC серии AS (Amazon Series), оптимизированного для выполнения коммерческих приложений. Согласно IBM, применение нового 64-разрядного RISC-процессора на 40% улучшило соотношение цена/производительность системы AS/400. Эти процессоры позволяют реализовать на данном компьютере полную 64-разрядную среду, включающую 64-разрядные ЦП, ОС, БД и приложения. Такая среда отвечает потребностям современных бизнес-приложений, выполняющих сложные операции с большими массивами данных. По мнению аналитиков, именно 64-разрядные продукты позволят в ближайшем будущем успешно противостоять натиску Microsoft.
СРЕДСТВА РАЗРАБОТКИ ПРИЛОЖЕНИЙ В АРХИТЕКТУРЕ КЛИЕНТ-СЕРВЕР ДЛЯ ПЛАТФОРМЫ IBM AS/400
Инструменты для профессионалов
Наличие в OS/400 мощной интегрированной СУБД и удобных программных интерфейсов, поддержка стандарта ODBC 2 и стандартных коммуникационных протоколов позволяют использовать AS/400 в качестве сервера баз данных и приложений в системах клиент-сервер. Разработка таких приложений обычно выполняется на ПК с помощью следующих графических средств визуального и объектно-ориентированного программирования:
Кроме того, допускается применение и других средств разработки, включая PowerBuilder Enterprise, CA Visual Objects, ERwin/ERX, Centura Team Developer и др.
СИСТЕМА IBM AS/400: ОСОБЕННОСТИ АРХИТЕКТУРЫ
Многоуровневая объектная среда с единым адресным пространством
Архитектура AS/400 основывается на трех базовых принципах.
1. Многоуровневая архитектура и машинный интерфейс высокого уровня. Команды, представляемые машинному интерфейсу, проходят процесс трансляции и лишь затем передаются аппаратным средствам. Трансляция осуществляется лицензионным внутренним кодом (микрокодом). Это избавляет от необходимости модифицировать машинный интерфейс с изменением аппаратного обеспечения. На уровне микрокода реализованы также отдельные, часто выполняемые системные подпрограммы, что способствует повышению производительности.
2. Единое адресное пространство. Оперативная и дисковая память системы реализована как одноуровневая память с единым механизмом адресации, что позволяет, например, не заботиться об ее выделении и освобождении для прикладных программ. Эти функции реализует система. Чтобы использовать преимущества новых технологий памяти, программы модифицировать не нужно. Виртуальная адресация системы AS/400 не зависит от типа, емкости и числа дисковых устройств системы или от физического размещения объекта. Управление памятью можно полностью предоставить машине.
3. Объектная реализация. В системе AS/400 все является объектом. Тем самым обеспечивается независимость от технологий, использованных в конкретной машине. Здесь поддерживается множество типов объектов. Объект сочетает в себе данные и разрешенные методы их использования, а контроль допустимости действий над объектами реализован аппаратно. Способ применения объекта определяется его типом. Это создает общую целостность системы и ее данных. Система способна эффективно выполнять стандартные функции на уровне объектов.