Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Корпоративные сети

х пользователями типов данных - сильные связи с файлами
(robustfilelinks) позволяет DB2 UniversalDatabase активно управлять внешне
хранимыми данными с соблюдением требований безопасности и целостности.
Реализация этой возможности ожидается к концу 1997 г. Третий компонент
стратегии компании - DataJoiner - промежуточное программное обеспечение для
доступа к неоднородным базам данных. Этот компонент включает все
функциональные возможности сервера DB2, глобальный оптимизатор с
расширяемыми знаниями о поддерживаемых источниках данных, возможность
компенсировать функциональные различия между этими источниками. В планы
компании входит расширение возможностей DataJoiner для работы с объектно-
реляционными расширениями. Наконец, IBM разрабатывает компонент объектного
слоя, называемый ClientObjectSupport, который обеспечит единое логическое
представление всех доступных данных, а также их транзакционную
согласованность, управление кэшами клиентов и интеграцию с объектно-
ориентированными языками.
Вот сводка расширенных возможностей DB2 UniversalDatabase и средств,
которые планируется включить в будущие выпуски:
    . Расширяемая система типов - уточненные типы, абстрактные типы данных и
      объекты OLE с поддержкой в будущем абстрактных типов данных в стиле
      SQL-3, строчных типов, типов коллекций, ссылок, множественного
      наследования и репликации данных.
    . Определяемые пользователями функции - скалярные функции с поддержкой
      перегрузки функций и нахождения нужного тела функции на основе типов
      параметров, параллельное выполнение. Ожидается появление табличных
      функций. Функции могут выполняться внутри адресного пространства
      сервера для повышения производительности или вне него для обеспечения
      безопасности.
    . Расширяемая система индексации. IBM обеспечивает свои собственные
      индексы специального назначения для типов данных, поддерживаемых
      расширителями DB2 (DB2 RelationalExtenders). В будущих версиях будут
      поддерживаться определяемые пользователями индексные структуры,
      навигационный доступ через ссылки и возможность строить индексы на
      выражениях, на результатах вызовов функций и на атрибутах абстрактных
      типов данных.
    . Расширяемый оптимизатор. DB2 уже включает основанный на правилах
      оптимизатор с возможностью выполнять глобальную оптимизацию и
      преобразования запросов. Планируется расширить интерфейс оптимизатора
      с тем, чтобы можно было добавлять новые правила. Разработчик может
      указать стоимость определенной пользователем функции, включая
      информацию о том, производит ли функция внешние действия. При
      интеграции с DB2 ParallelEdition оптимизатор также применяет
      параллельные операции для разделенных данных и индексов.
    . Большие объекты и внешние данные. LOB может храниться внутри базы
      данных или во внешних файлах. На сегодняшний день DB2 обеспечивает
      доступ к данным, хранимым вне сервера; в будущих выпусках (к концу
      1997 г.) будет гарантироваться и целостность на основе механизма
      сильных связей с файлами.
    . Расширяемая языковая поддержка. Определяемые пользователем функции
      могут быть написаны на языках Си, Си++, VisualBasic или Java; хранимые
      процедуры могут писаться на языках третьего и четвертого поколения и
      Java. Ожидается появление языковых расширений в стиле SQL-3 для обеих
      целей.
    . Предопределенные расширения. IBM обеспечивает реляционные расширители
      для текста, графической информации, видео, аудио и т.д. Компания
      образует партнерские отношения со сторонними поставщиками для
      разработки пакетов расширений. Имеется соответствующий набор
      инструментальных средств.
Текущее состояние продуктов и стратегические планы IBM могут позволить ей
занять лидирующие позиции на рынке объектно-реляционных систем. Для этого
прежде всего требуется добиться признания и высокого уровня продаж в
секторе платформ других компаний (в настоящее время DB2 UniversalDatabase
готовится к выпуску на всех платформах IBM, а также HewlettPackard и
SunMicrosystems).
8.1.5. Решения ведущих производителей серверов баз данных для их интеграции
с технологией Internet/Intranet
Широкое внедрение в практику технологий Internet и, в особенности, Web-
технологии существенно повлияло на общую организацию современных
информационных систем. Простой и легко осваиваемый универсальный интерфейс
Web-браузеров в ряде случаев позволяет не задумываться о программном
обеспечении клиентских рабочих мест. Особенности организации Web-серверов
позволяют достаточно естественно расширять их возможности, перенося на
сторону сервера логику приложений.
Естественной потребностью информационных систем является использование баз
данных. Присущие Web-технологии возможности гипермедийной организации
документов, естественно, нужны и полезны, но недостаточны. Конечно, новые
требования заказчиков не могли не учесть производители СУБД. Сегодня каждая
компания ведущей шестерки предлагает собственные решения для интеграции
технологии баз данных и Web-технологии. Имеется масса соответствующих
продуктов, производимых другими софтверными компаниями, но мы ограничимся
кратким обзором средств интеграции, предлагаемых ведущей шестеркой.
Заметим, что иногда средства интеграции включаются в состав сервера баз
данных, а иногда предлагаются в виде отдельных необязательных компонентов.
8.1.5.1. Решения компании Oracle
Компания Oracle предлагает семейство продуктов WebSystem, предназначенных
для облегчения разработки приложений, в которых используются средства Web и
базы данных. Семейство включает следующие продукты: OracleWebServer,
OracleWebServerOption и OraclePowerBrowser. Продукты основаны на стандартах
Web-технологии (HTML, HTTP, SHTTP - SecureHypertextTransferProtocol),
сетевых стандартах (TCP/IP, ISDN и т.д.) и стандартах объектных технологий
(OLE, CORBA, OpenDoc).
WebServer объединяет сервер баз данных, сервер HTTP и OracleWebAgent. Для
поддержки мультимедийной информации WebServer имеет интерфейсы с
OracleTextServer и OracleMediaServer. В совокупности эти продукты создают
полную среду мультимедиа для построения корпоративных Web-приложений.
Ключевой частью OracleWebServer является WebAgent, который дает возможность
Web-клиентам вызывать хранимые процедуры и создавать "на лету" динамические
HTML-страницы. Фактически, WebAgent представляет собой шлюз, подключаемый к
Web-серверу через CGI (CommonGatewayInterface) и обеспечивающий расширяемые
возможности формирования страниц HTML.
Компания уделяет большое внимание безопасности, поддерживая в WebServer
развитый механизм аутентификации. В будущем будут поддерживаться все
расширения HTML, относящиеся к безопасности.
WebServerOption содержит только сервер HTTP и WebAgent и предназначен для
тех заказчиков, у которых уже имеется сервер баз данных и которые желают
пользоваться Web-техно- логией.
Наконец, OraclePowerBrowser представляет собой среду разработки Web-
приложений на рабочих станциях. Пакет включает развитый браузер,
реляционную СУБД Blaze, средства разработки HTML-страниц, локальный Web-
сервер и другие средства. Доступны версии PowerBrowser для платформ
Microsoft, Macintosh, OS/2 и Motif/UNIX.
8.1.5.2. Решения компании Informix
Компания Informix предлагает продукт UniversalWebConnect, обеспечивающий
возможность разработки Web-приложений, которые могут иметь доступ к любой
информации, хранимой в базах данных Informix. Для разработки приложений на
стороне клиента или сервера промежуточного уровня могут использоваться
различные языки: Си, Си++, Java, ActiveX и т.д. Кроме того, WebConnect
позволяет обеспечивать широковещательную рассылку информации подписавшимся
на нее пользователям.
Для построения интеллектуальных Web-приложений WebConnect обеспечивает
следующие сервисы:
    . URL-интерфейс (UniversalResourceLocator). Этот интерфейс дает
      разработчикам Web-приложений единую точку доступа к логике приложения
      и информации, содержащейся в базе данных. Такая информация может
      включать динамически конструируемые или статические HTML-страницы и
      соответствующие мультимедийные данные. Для быстрой и
      персонализированной доставки пользователям этой информации WebConnect
      передает URL серверу баз данных.
    . Страницы приложений (AppPages). AppPage - это HTML-страница со
      встроенными операторами SQL, на основании которой конструируется
      документ, отображаемый браузером. AppPage может включать скрипты
      JavaScript и апплеты Java.
    . Программный интерфейс. Набор соответствующих средств позволяет просто
      переносить приложения "клиент-сервер" в среду Web или разрабатывать
      новые такие приложения. С помощью этого интерфейса обеспечивается
      стыковка с объектными брокерами (в частности, основанными на CORBA).
    . Подписка и оповещение. Этот сервис дает возможность посетителям Web-
      узла подписаться на конкретную информацию, в частности, пользователи
      смогут получать электронные сообщения об изменениях базы данных.
    . Безопасность. Обеспечивается возможность авторизации и аутентификации
      на уровне сервера баз данных. Это дает возможность распространить
      систему безопасности баз данных на Web-сервер.
8.1.5.3. Решения компании Sybase
Компания Sybase и ее дочерняя компания Powersoft поставляют несколько
продуктов, предназначенных для производства Web-приложений, которые имеют
доступ к базам данных. Кратко охарактеризуем некоторые из них. (Заметим,
что в силу общей ориентации Sybase на компонентную архитектуру, в
большинстве случаев эти продукты представляют собой компоненты, которые
могут встраиваться в разные продукты.)
NetImpactDynamo - компонент, содержащий средства для построения сложных,
динамических, связанных с базами данных Web-узлов. В настоящее время этот
компонент поставляется в составе продук
Пред.3132333435След.
скачать работу

Корпоративные сети

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ