46214 (Архитектура последних моделей семейства AS/400), страница 3
Описание файла
Документ из архива "Архитектура последних моделей семейства AS/400", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "46214"
Текст 3 страницы из документа "46214"
Обеспечена возможность хранения двухбайтных графических символов включая UCS-2 (стандарт ISO/IEC 10646).
Онлайновое резервное копирование и восстановление.
Обеспечена постоянная доступность, позволяя пользователям обращаться к базе данных даже, в то время когда выполняется ее сохранение.
Контроль действий
Возможность управления базой данных, используя журналы об изменении записей и о пользователе, программе и задании, делающих это изменение (журнал транзакций).
Изменение структуры таблиц
Упрощено администрирование и сопровождение базы данных, достаточно просто добавлять, удалять и изменять столбцы в существующих таблицах базы данных.
Высокая репутация
По данным за 1996 год 98% из 100 ведущих компаний (из списка Fortune 100) работают на AS/400, что более интересно — факт непрерывного роста этого показателя:
1993 год | 85% |
1994 год | 97% |
1995 год | 98% |
1996 год | 98% |
По-видимому, до 100% показатель поднимется не скоро, поскольку оставшиеся две компании, не работающие на AS/400 — HP и DEC — не могут позволить себе такого удовольствия по чисто политическим соображениям. Впрочем, компния DEC уже непредставлена на компьютерном рынке.
У 52% пользователей AS/400 из этого списка установлено более четырех таких систем. Всего в мире установлено более 500 000 систем, что почти в 3 раза больше, чем у лучшего из остальных производителей систем такого класса.
Средства разработки для AS/400
Лучше всего демонстрирует открытость системы AS/400 наличие своих и поддержка существующих средств разработки.
Решения от IBM покрывают широкий диапазон стилей программирования –– языки программирования 3-го поколения, системы разработки 4GL, а также объектно-ориентированное
программирование. Средства разработки IBM спроектированы таким образом, чтобы помочь разработчикам прикладного программного обеспечения оптимально использовать свой опыт и существующие наработки при переходе на современные модели (клиент/сервер, распределенные системы, сетецентрические).
Для решения небольших задач на AS/400 разработчик может выбирать между языками программирования C, COBOL, RPG. Дополнительные средства ускоряют разработку, позволяя вести словари данных и управлять ведением проекта (Application Dictionary Services, Application Development Manager).
Генераторы кода, работающие с языками программирования 4GL, выполняют за программиста самую рутинную часть работы. На AS/400 это VisualAge Generator. Среди средств не IBM — Progress/400.
Среди средств объектно-ориентированного программирования VisualAge C++, VisualAge SmallTalk, а также поддержка модели системных объектов SOM/400. Популярная в мире система ООП Synon была разработана для AS/400
Клиентские приложения могут быть созданы с помощью любого средства семейства VisualAge — VisualAge SmallTalk, VisualAge C++, VisualAge Generator, VisualAge RPG, VisualAge COBOL, VisualAge Basic. Благодаря независимым разработчикам выбор гораздо шире. Фирма Borland предлагает Delphi/400 — вариант своего популярного продукта с поддержкой AS/400. Прямой драйвер к AS/400 есть в системе Clarion. Gupta SQLWindows и PowerSoft PowerBuilder успешно используются для создания ПО клиента. Даже старые DOS-приложения, написанные на Clipper, FoxPro и тому подобное будут работать с AS/400 благодаря оригинальным библиотекам Win/400 и DCS/400.
Если же приложение было написано для другой среды и не подлежит большим изменениям, оно сможет использовать данные, хранящиеся в DB2/400, благодаря поддержке AS/400 в базах данных Oracle, Informix, Sybase в виде соответствующих открытых шлюзов.
Для разработки прикладного программного обеспечения фирма IBM предлагает семейство средств разработки VisualAge.
Это семейство содержит визуальные инструменты создания приложений на различных языках программирования:
В семейство продуктов VisualAge входят:
VisualAge Generator;
VisualAge for PacBase;
VisualAge for Basic;
VisualAge for C++;
VisualAge for COBOL;
VisualAge for Java;
VisualAge for Smalltalk.
VisualAge позволяет разработчикам создавать приложения из готовых компонентов. Эта техника резко повышает производительность разработки программ, облегчает обучение и позволяет разработчикам сосредотачиваться на требованиях бизнеса, а не на тонкостях языка программирования.
Создание приложений из готовых частей или визуальное программирование позволяет разработчикам создавать программы с помощью простой техники “drag-and-drop” (перемещения объектов по экрану). Каждый визуальный компонент и каждое соединение между компонентами соответствует готовому многократно используемому объекту. Таким образом, VisualAge позволяет визуально программировать не только пользовательский интерфейс, но и алгоритмы доступа к данным, обработки транзакций и так далее.
Приложения, созданные при помощи визуального конструирования, имеют логичный непротиворечивый вид и отличаются простотой в использовании и высоким качеством. Кроме того, готовые компоненты позволяют легко разделять приложения на части и вновь собирать их воедино в процессе разработки.
Сегодня на рынке можно встретить любые типы готовых программных компонентов. Свыше 130 поставщиков предлагают готовые компоненты для разработки всех типов приложений клиент/сервер, включая приложения для сети Интернет, для внутрикорпоративных интрасетей (intranet) и других видов сетецентрической обработки данных. К примеру, VisualAge for PacBase использует компоненты, созданные для Lotus Notes и World Wide Web.
Internet-технологии и AS/400
Internet-технологии приобретают все большую популярность как во всем мире, так и в России. Многие компании уже применяют эти технологии в своем бизнесе, а фирмы-производители аппаратных и программных средств, опережая друг друга, объявляют о поддержке Internet/Intranet технологий в своих продуктах, либо о новых Internet-продуктах.
В этом отношении IBM AS/400 также является одним из лидеров, сохраняя при этом свой уникальный архитектурный подход к реализации новейших технологий: эти технологии не просто поддерживаются, они уже тесно интегрированы в систему, что позволяет применять Internet/Intranet технологии в существующих решениях, без какой-либо переделки. Проще говоря, все прикладные программы, работающие на AS/400 становятся доступными через Internet, более того, в руках администраторов имеется механизм доступа через Internet к существующих базам данных на AS/400.
Это достигается за счет того, что в операционную систему OS/400 уже встроена поддержка протоколов HTTP, SMTP, POP3, языка Java, что позволяет применять AS/400, кроме всего прочего, и в качестве почтового сервера и сервера Internet/Intranet.
Из дополнительных функций AS/400 в этой связи следует отметить программный шлюз DB2WWW, который позволяет включать в документы на языке HTML прямые запросы к базе данных DB2/400. Следует также отметить уникальное средство — шлюз 5250-HTML, позволяющий любой компьютер с WWW-браузером использовать как клиент интерактивных приложений OS/400.
AS/400 поддерживает протокол SSL и спецификации стандарта SET, реализующие поддержку защищенных коммерческих транзакций в открытых сетях (Internet). В совокупности с интегрированной системой безопасности это делает AS/400 идеальной серверной платформой для ведения бизнеса в Internet.
Поддержка языка Java на AS/400 позволяет заказчикам экспериментировать с новейшими технологиями и применять их уже в сегодняшней работе. Следует отметить, что архитектура AS/400, изоляция программного обеспечения от аппаратных средств, интеграция, делают AS/400 практически идеальной для реализации приложений Java. Лаборатория AS/400 в Рочестере (США) ведет работы по реализации Java на аппаратном уровне.
Концепция сетевых вычислений (Network Computing) и AS/400
Сетевая станция IBM (IBM Network Station) — это настольный сетевой компьютер, специально разработанный в лаборатории AS/400 (г. Рочестер, штат Миннесота) для использования в разнородных компьютерных сетях.
Сетевая станция чрезвычайно проста в использовании и не требует никакого обслуживания. Она объединяет в себе простоту и низкую стоимость непрограммируемых терминалов с огромной гибкостью и функциональностью персональных компьютеров.
Используя новейшие технологии, такие как WEB-браузер, и поддержка Java, сетевая станция обеспечивает большие преимущества в первую очередь следующим категориям пользователей:
работающим в много-серверной среде, которым необходим доступ к прикладным программам и данным на разных серверах, и к Интернет;
желающим использовать как традиционные проверенные прикладные программы, так и новые, с графическим интерфейсом, а также Internet-приложения;
для которых вопросы защиты данных и разграничения доступа являются чрезвычайно важными, тем, кто предпочитает хранить корпоративные данные централизованно на сервере, а не на настольных РС;
планирующим заменять старые терминалы или РС;
планирующим закупать большое количество РС в основном для доступа к Internet/Intranet.
Подробнее о IBM Network Station ...
Распределенные системы, системное администрирование
При реализации сложных распределенных систем на первое место выходят вопросы системного администрирования:
централизованное управление серверами сети;
централизованное распространение программного обеспечения и исправлений на серверы системы, контроль версий ПО;
централизованная диагностика ошибок, решение проблем в сети;
управление программным обеспечением на клиентских местах;
учет и инвентаризация аппаратных средств и программного обеспечения;
автоматизация повседневной деятельности;
централизованное управление правами доступа и защитой данных;
резервное копирование и восстановление.
Применение AS/400 в качестве серверной платформы позволяет просто и эффективно решить все перечисленные вопросы. Операционная система OS/400 и программные продукты SystemView/400, Backup and Recovery Media Services/400, Adstar Distributed Storage Manager/400, позволяют реализовать многоуровневые сети серверов AS/400 c полностью централизованным управлением. Централизация управления приводит к серьезному сокращению эксплуатационных затрат и количества обслуживающего персонала.
При сопоставимых начальных затратах AS/400 обеспечивает более низкие эксплуатационные затраты за счет высокой степени интеграции. Во многом благодаря этому, AS/400 имеет наименьшую стоимость владения — показатель учитывающий все затраты на поддержание системы в работоспособном состоянии в течение пяти лет.
Обладая развитыми средствами централизованного обслуживания удаленных серверов AS/400 избавляет заказчиков от необходимости содержать администраторов системы во всех отделениях и филиалах. Этого нельзя сказать о системах на основе UNIX-подобных операционных систем. Только для AS/400 есть примеры сетей состоящих из 1000+ (более тысячи) серверов. В некоторых из этих случаев все серверы (и сама сеть) управляются из одной точки.
Практически все задачи по сопровождению AS/400 способна выполнять сама без вмешательства человека. Как говорят заказчики, уже использующие AS/400 “это компьютер исключительно для бизнеса, а не для обслуживающего персонала”.
Поиск информации в Internet может быть столь же захватывающим, как купание в Мертвом море. Все зависит от мощности вашего настольного ПК, сетевого сервера и выполняемого приложения. Как правило, электронная почта функционирует достаточно быстро, доступ к узлу Web отнимает некоторое время, а все более сложные операции выполняются столь медленно, что вы вполне успеете выпить чашечку кофе.
А если бы сервер Web имел более мощный процессор? Достаточно ли одного ускорения навигации в Internet? Ожидаете ли вы от сети чего-то большего, чем электронная почта? Чем вашей компании (и вашей карьере) поможет публикация корпоративной информации на базе Web? А как насчет электронной коммерции, интерактивного поиска информации в БД и консультаций с другими специалистами?
Некоторые организации обнаружили, что у них уже есть такой процессор - система AS/400. Эти компании могут сэкономить деньги, улучшить доступ к информационным ресурсам и упростить повседневные деловые операции за счет реализации различных приложений - от публикации рекомендаций для сотрудников до предложения и покупки продукции через Web.
IBM не имеет точных данных о числе компаний-владельцев AS/400, использующих преимущества этой платформы для работы с Web. Между тем, по словам Дика Кискадена, менеджера программы по сетевым вычислительным решениям IBM, системы AS/400 применяют 97% из 100 крупнейших компаний США (Fortune 100), однако большинство подобных систем эксплуатируется небольшими и средними организациями, не стремящимися быть на переднем крае развития технологии. "Эти компании, как правило, более консервативны", - считает он.
В то же время по косвенным данным можно судить, что первоначально небольшое число соединенных с Web узлов AS/400 быстро увеличивается. Одновременно растет понимание возможностей и потенциальной выгоды Web на базе AS/400. По оценкам Кискадена, 75% покупателей AS/400 в той или иной степени используют технологию Web, хотя бы для электронной почты. На сегодня лишь несколько компаний применяют технологии Web для организации совместной работы, и совсем немногие из них для электронной коммерции. Кискаден считает, что в целом европейские компании, владеющие AS/400, имеют меньший опыт в технологиях Web, чем аналогичные организации в США.
В ближайшем будущем такая ситуация должна измениться.
"Сетевые вычисления позволяют сделать компьютерную технологию неотъемлемым инструментом тех видов бизнеса, где ранее средства автоматизации никогда не применялись, - пояснил Кискаден. - Для многих компаний, эксплуатирующих системы AS/400, понимание того, каким образом универсальные браузеры используются для доступа к данным в среде Internet, является ключевым для осознания возможности снижения расходов на публикации и коммуникации, а также расширения и упрощения доступа к информации".