IBM Data Atlas

       

Общие сведения.


IBM VisualAge DataAtlas

представляет собой средство для разработчика и администратора баз данных и состоит из двух модулей:

  • Modeler - для построения абстрактной модели данных;
  • Dictionary & Designer - для работы с реальной базой данных и импорта/экспорта в неё абстрактной модели данных.
  • На сегодняшний день существуют две версии IBM VisualAge DataAtlas 1.01, ориентированная на работу с реляционными базами данных DB2 для OS/2 и MVS, а также иерархической СУБД IBM IMS (только в режиме Dictionary & Designer), и идущая ей на смену новая версия DataAtlas 2.0.

    IBM DataAtlas 2.0 работает под управлением операционных систем IBM OS/2 Warp 3 и 4 (Modeler и Dictionary/Designer) и MS Windows NT 3.5x и 4 (Dictionary/Designer, осенью и Modeler). В качестве поддерживаемых баз данных могут быть:

  • DB2 Common Server V2 (OS/2, Windows NT, AIX, HP/UX, Sinix, Solaris, SCO UNIX, Irix);
  • DB2 Common Universal Database (OS/2, Windows NT, AIX, HP/UX, Sinix, Solaris, SCO UNIX, Irix);
  • DB2 в составе OS/400 для мини-ЭВМ серии AS/400;
  • DB2 для MVS V3;
  • DB2 для OS/390 версий 4 и 5;
  • IBM IMS версий 4, 5 и 6;
  • 7. Oracle.
  • Кроме того существует возможность создания файлов-заголовков на языке PL/I (существующего в реализации IBM для OS/2, Windows 95&NT, AIX, OS/400, OS/390), и планируется в качестве плановых обновлений поддержка языков COBOL и 4GL (системы VisualAge Generator).

    IBM VisualAge DataAtlas работает как компонент универсальной среды разработчика IBM VisualAge TeamConnection, которая включается в комплект стандартной поставки DataAtlas.

    IBM VisualAge TeamConnection.

    IBM VisualAge TeamConnection представляет собой систему для многопользовательской работы группы программистов в среде Internet/intranet, базирующуюся на объектной (пост реляционной) базе данных ObjectStore, обеспечивая:

  • Контроль и администрирование версий программного продукта.
  • Автоматическую генерацию и компиляцию программного кода на нескольких гетерогенных платформах.
  • Обмен объектами между несколькими программистами.
  • Защиту информации разработчиков от несанкционированного доступа.
  • Возможность подключения разнообразных программных модулей (например, DataAtlas, VisualAge Generator, IBM FlowMark, IBM Visual Requirement Tool и других).

  • Преимущества от использования TeamConnection для ведения корпоративного проекта можно сравнить разве что с тем революционным нововведением, которым для мира аппаратного обеспечения стала концепция общей шины.

    Работа с TeamConnection начинается с запуска сервера объектной пазы данных ObjectStore, которая реализована для платформ IBM OS/2 Warp и AIX, MS Windows NT и Hewlett Packard HP/UX. Проекты находятся в объектных базах данных, называемых семействами. Каждое такое семейство объектов автономно и активируется при помощи соответствующего процесса-демона с указание сервиса процесса в файле настроек TCP/IP /etc/services. Семейство представляет собой иерархию объектов, которой может управлять администратор данного семейства. Элементы такой иерархии называются компонентами. Компоненты могут иметь насколько версий-реализаций, которые также может определять пользователь данного объекта. "Мгновенный снимок" данного объекта, с соответствующими компонентами и их версиями называется рабочей областью, с помощью которой и ведется работа с самим текущим проектом. Сами компоненты представляют собой высокий уровень абстракции и могут реально соответствовать любому элементу, определенному программистом: типам данных, реляционным моделям, транслированным классам графического интерфейса, программному коду и так далее.

    К серверу IBM VisualAge TeamConnection может подключаться несколько гетерогенных клиентов, при этом каждый клиент также может быть и сервером TeamConnection, содержащим несколько семейств. Администрация проекта ведется средствами протокола TCP/IP и может быть произведена как средствами командной строки (или языка C-shell в UNIX и REXX в OS/2), так и при помощи специальной графической утилиты. Примеры грамотного и удобного администрирования хорошо и подробно описаны в прилагаемых к пакету руководствах как для начинающих, так и для опытных пользователей.

    Каждый пользователь может создавать свои собственные объекты и управлять ими при помощи графического интерфейса (рис.2) или командной строки и языка управления заданиями.



    Рис.2. Графический экран клиентской части TeamConnection.

    В случае последующего использования IBM VisualAge DataAtlas необходимо определить компонент, его версию-реализацию и рабочую область.

    Николай Смирнов,

    ответственный за маркетинг

    Телефон: +7 (095)940-2000 4255

    Факс: +7 (095) 940-2070

    E-mail:

    [] []


    Содержание раздела