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

Интегрированная среда Microsoft

s NT  Server  (т.е.
по крайней мере Microsoft Windows NT Workstation,  Microsoft  Windows  95  и
Microsoft Windows for Workgroups).

Microsoft SQL Server - использование в других продуктах Microsoft
BackOffice

    Сервер баз данных Microsoft  SQL  Server  является  основным  средством
хранения и обработки структурированной информации для  многих  клиентских  и
серверных приложений.  В  частности,  Microsoft  Systems  Management  Server
использует Microsoft  SQL  Server  для  хранения  инвенторной  информации  о
серверах и рабочих станциях сети. Другие компоненты Microsoft  BackOffice  в
явном виде не используют  Microsoft  SQL  Server,  однако  имеющиеся  в  них
средства разработки приложений позволяют настраивать их работу для  хранения
и обработки  информации  на  Microsoft  SQL  Server.  В  частности,  хорошим
примером  является  использование  Microsoft  SQL  Server  для  хранения   и
обработки  информации,  поступающей  на  Microsoft  Exchange  Server.  Такой
подход  особенно  удобен  для  работы  с  электронными   формами   Microsoft
Exchange, так как информация в формах по существу структурирована,  и  легко
создать таблицу, колонки  которой  соответствуют  полям  формы.  Все  формы,
помещаемые в общую папку Microsoft Exchange или присылаемые на  определенный
почтовый ящик разбираются по полям и  помещаются  как  записи  таблицы  базы
данных Microsoft SQL Server. Дальнейшая обработка  происходит  на  Microsoft
SQL Server средствами Transact-SQL,  возможно,  с  отправкой  ответов  через
Microsoft Exchange Server.
    Другим примером удобного использования Microsoft SQL Server в серверных
продуктах  является  публикация  базы  данных  на  Internet   или   Intranet
средствами Microsoft Internet Information Server.  Эта  технология  подробно
рассотрена в других статьях сборника.
    Так как данные, публикуемые через Microsoft Internet Information Server
могут быть теми самыми, которые собирались через формы  Microsoft  Exchange,
то в общем виде схема интегрированного  решения  может  выглядеть  следующим
образом. При этом возможна запись (и чтение) данных из Microsoft SQL  Server
в базы данных на мини-ЭВМ или мейнфреймах через Microsoft SNA Server.

Microsoft Exchange Server - использование в других продуктах Microsoft
BackOffice

    Основным применением  Microsoft  Exchange  Server  в  других  продуктах
Microsoft BackOffice, естественно, является  отправка  сообщений.  Сообщения
при этом могут иметь различные форматы и нести различную информацию.
    Наиболее  явным  примером  встроенного  применения  Microsoft  Exchange
Server для передачи сообщений из  серверного  продуктая  является  компонент
Microsoft SQL Server, носящий название SQL Mail.  Этот  компонент  позволяет
Microsoft SQL Server отправлять и принимать сообщения через  сеть  Microsoft
Exchange  (точнее,  любую  MAPI-совместимую  почтовую  систему).  При   этом
возможна  организация  весьма  сложных  процессов,  таких,  как   выполнение
приходящих по почте запросов  и  посылка  результатов  отправителю,  и  даже
тиражирование данных в базах данных Microsoft SQL Server.
    Однако,  используя  административные  утилиты   оказывается   возможным
применять Microsoft Exchange Server  для  передачи  сообщений  и  от  других
серверных  продуктов,  в  том  числе  и  от  Microsoft  Windows  NT  Server.
Например,  сконфигурировав  Performance  Monitor  как  сервис   операционной
системы (это возможно сделать,  пользуясь  средствами  Windows  NT  Resource
Kit), и указав  в  качестве  действий  отправку  сообщения  через  Microsoft
Exchange Server, оказывается возможным  оперативно  извещать  администратора
системы о различных событиях в сети  (вплоть  до  отправки  текстов  ему  на
пейджер).

Средства интеграции настольных приложений семейства Microsoft Office с
серверными продуктами Microsoft BackOffice

    Windows Open Services Architecture (WOSA) предоставляет набор  открытых
стандартов  взаимодействия  компонент  прикладных  систем  на  серверных   и
клиентских сторонах. Важнейшими из  этих  стандартов  являются  OLE  (Object
Linking and Embedding), ODBC (Open DataBase Connectivity) и  MAPI  (Messging
Application  Program  Interface).  Именно  в  рамках  предоставляемых  этими
стандартами API  и  становится  возможна  интеграция  настольных  приложений
семейства Microsoft Office с серверными продуктами Microsoft BackOffice.
    Наиболее развитым и сложным стандартом  открытой  архитектуры  является
OLE, многие компоненты которого в последнее  время  стало  принято  называть
ActiveX. Выросший из простых средств интеграции различных  типов  документов
(например, вставки в текст Microsoft Word таблиц Microsoft Excel),  стандарт
OLE 2 включил в себя как организацию клиент-серверного взаимодействия  (OLE-
Server), так и управления встроенными  элементами  (OLE-controls,  ActiveX).
Сетевая компонентная модель COM (Component Object Model) также  строится  на
основе OLE. Именно OLE позволяет, например, работать из  Microsoft  Excel  с
Microsoft Word  или  Microsoft  Exchange,  или  использовать  работающую  на
Microsoft Windows NT Server программу, написанную на Microsoft Visual  Basic
для обработки запросов Microsoft Internet Information Server.
    Стандарт ODBC  позволяет  получать  унифицированным  образом  доступ  к
различным базам данных как из клиентских, так  и  из  серверных  приложений.
Например, функция Mail Merge в Microsoft Word может  использовать  ODBC  для
доступа к базе  адресов,  хранящейся  на  Microsoft  SQL  Server.  С  другой
стороны, те же средства позволяют опубликовать эту базу данных  на  Internet
или Intranet с помощью запросов Microsoft Internet Information Server.
    Наконец, MAPI позволяет как клиентским,  так  и  серверным  приложениям
обмениваться сообщениями. Именно он применяется для отправки  документов  (в
том числе и по маршруту) из приложений семейства  Microsoft  Office.  Он  же
применяется в SQL Mail в рамках серверного приложения.
    Особенностью ODBC, MAPI и других  стандартов  WOSA  является  выделение
двух типов программных интерфейсов - API (Application Program  Interface)  и
SPI  (Service  Provider  Interface).  Если  первый   из   этих   интерфейсов
определяет набор операций, используемых прикладной программой для  работы  с
необходимым  ей  сервисом,  то  второй  -  набор  операций,   поддерживаемый
конкретным сервером,  реализующим  этот  сервис.  Таким  образом,  стандарты
открытой архитектуры высупают в роли шлюзов между клиентским  приложением  и
стандартным  сервером.  Это  дает  возможность  унифицированно  работать   с
различными серверами, например, получать из одной и той же программы  доступ
к данным на Microsoft SQL Server, Oracle или DB2, либо  посылать  сообщения,
используя как Microsoft Mail, так и Microsoft Exchange Server.


                         Интеграция с базами данных

Публикация статических "снимков" информации, содержащейся в базе данных

    ПО интеграции технологии Internet с  существующими  хранилищами  данных
позволяет администраторам Web узлов  решить  две  фундаментальные  проблемы:
как опубликовать на Web-странице "снимок" данных, хранящихся в  базе  и  как
дать пользователям возможность выполнять запросы и модифицировать  данные  в
базе  с  использованием  программы  просмотра   вместо   специализированного
клиентского приложения.
    Для  решения  этих  проблем  Microsoft  создала   шесть   инструментов,
обеспечивающих интеграцию баз данных со средствами просмотра Web-страниц:
Internet Assistant for MS Access for Windows 95;
SQL Server Web Assistant, входящий в поставку MS SQL Server 6.5;
Visual FoxPro WWW Search Page Wizard;
MS dbWeb;
Internet Database Connector, входящий в  поставку  MS  Internet  Information
Server (IIS);
IIS Add-In for MS Access for Windows 95.
    В этом списке первые три компонента  предназначены  для  создания  Web-
страниц, остальные три расширяют серверное ПО поддержки  Internet,  позволяя
ему выступать в  качестве  платформы  для  создания  приложений  архитектуры
клиент-сервер.

Публикация статических "снимков" информации, содержащейся в базе данных

    Ключевые аспекты данного варианта распространения  в  Internet/Intranet
информации из базы данных:
Владелец  данных,  администратор  базы  данных  или  администратор  Web-узла
определяет какую информацию и когда необходимо публиковать,  пользователи  в
принятии этого решения не участвуют.
Пользователи получают только возможность просмотра данных.
Результаты запроса или команд  формирования  отчета  открыты  для  множества
пользователей. Это исключает возможность ошибки при самостоятельном  запуске
пользователем запроса  с  риском  ошибок.  Кроме  того,  запрос  выполняется
однократно и нагрузка на базу данных значительно снижается  по  сравнению  с
ситуацией, когда множество пользователей выполняют один и тот же запрос.
    Для преобразования результатов запроса на MS SQL Server в HTML-страницы
Microsoft предлагает  SQL  Server  Web  Assistant.  Этот  компонент  создает
страницы, которые могут быть опубликованы любым Web-сервером  и  просмотрены
любым Web клиентом.

                 Visual Basic 5.0 и способы доступа к данным

    Существует  множество  возможных  решений  проблемы  взаимодействия   с
данными. Зачастую разработчики считают, что весьма затруднительно  создавать
    коммерческие  приложения,  ориентируясь  на  перспективные  технологии,
которые в текущий момент еще  не  удовлетворяют  насущным  требованиям.  Это
действительно так, поэтому в  данной  статье  даны  некоторые  рекомендации,
которые помогут разработчикам оценить  ситуацию  с  использованием  тех  или
иных способов доступа к данным.
    Я рекомендую Visual Basic в качестве основного инструмента в  силу  его
наилучшей взаимосвязи с наиболее перспективными  технологиями.  В  настоящий
момент для работы с данными,  хранящимися  в  реляци
1234
скачать работу

Интегрированная среда Microsoft

 

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

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


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