PART-ONE (664386), страница 8
Текст из файла (страница 8)
4.2.3. В качестве операционной среды для использования этих пакетов используется операционная система WINDOWS 95 (русская версия). Они обеспечивают эффективное управление техническими ресурсами персональных компьютеров, предоставляют возможности графического диалога с пользователями, возможность работы с русским языком (кодовые страницы 866 и 1251 соответственно), сетевое взаимодействие в одноранговых сетях и в сетях с выделенными серверами.
Для доступа к сетевым ресурсам компьютеров с ограниченными техническими возможностями (процессор 386sx или 286, оперативная память менее 2Мб) используется пакет Windows for Workgroups 3.11 DOS Add On, установленный на операционную систему MS DOS 6.22
4.2.4. Вторую группу в семействе программных продуктов фирмы Microsoft составляет семейство BackOffice. Оно представляет собой набор тесно интегрированных друг с другом и с семейством Office программных продуктов, реализующих серверные части сетевых услуг и технологий. Созданные на основе открытой системной архитектуры WOSA, они допускают изменение и дополнение в составе продуктов Office и BackOffice без изменения технологий обработки информации.
Основу семейства составляет сетевая операционная система Microsoft Windows NT 4.0. Построенная на внутренней архитектуре клиент-сервер, эта 32-разрядная операционная система с приоритетной многозадачностью и файловой системой на основе низкоуровневых транзакций позволяет обеспечить большую скорость и высокую надежность обработки информации в сети. К числу дополнительных преимуществ можно отнести большое количество поддерживаемых платформ (Intel, DEC Alpha, MIPS, PowerPC) и независимость от архитектуры, встроенную многопоточность и поддержку до 32 процессоров, встроенная сетевая поддержка и графический интерфейс пользователя. По уровню обеспечиваемой безопасности система удовлетворяет требованиям С2 правительства США. В систему включена штатная возможность работы с русским языком.
Базовая поставка позволяет реализовать на основе Windows NT Server следующие сетевые службы:
Файл-сервер, поддерживающий файловые системы FAT, HPFS, NTFS, ISO9660, Macintosh. Собственная файловая система на основе транзакций низкого уровня позволяет осуществлять автоматическое восстановление информации при сбоях, контролировать доступ к информации на уровне файлов и регистрировать события, автоматически оптимизировать доступ к данным и хранить информацию в сжатом виде. Возможна программная реализация дублирования дисковых накопителей, организация дисковых массивов с избыточностью (помехоустойчивое кодирование), а так же репликация содержимого каталогов между серверами. Доступ к файлам для Unix-клиентов реализуется через FTP.
Сервер печати, основанный на механизме удаленного вызова процедур, позволяет резко сократить объем передаваемых по сети данных за счет использования промежуточного формата документов. Он позволяет организовывать несколько групп на один сетевой принтер, а так же ставить в соответствие группе несколько принтеров. Управление последовательностью печати осуществляется на основе механизма приоритетов. Возможно управление очередями для принтеров, непосредственно подключаемых в сеть через механизм DLCP. Доступ к сетевой печати для Unix-клиентов реализуется через LPR.
Сервер резервного копирования данных, осуществляющий автоматическое централизованное сохранение информации с серверов и рабочих станций на ленточных накопителях и ее восстановление в случае сбоев.
Сервер обеспечения безопасности и сервер контроля использования лицензий осуществляют идентификацию и аутентификацию пользователей в сети и в системе, осуществляют контроль доступа к ресурсам и аудит, ведут журнал событий. Так же осуществляется контроль за использованием лицензий на программное обеспечение, соблюдения лицензионных соглашений и соответствия версий.
Сервер удаленного доступа, позволяющий осуществлять подключение к серверу и сетевым ресурсам через телефонную сеть или сеть X.25. Непосредственное подключение осуществляется через протоколы PPP и SLIP; поддерживаются приложения, использующие протоколы TCP/IP, IPX/SPX и NetBEUI. Использование стандартных протоколов позволяет взаимодействовать с любыми серверами удаленного доступа других производителей.
Сервер связи, осуществляющий многопротокольную маршрутизацию и шлюзование сообщений SMB и NetBIOS. Расширенная версия маршрутизатора в составе Windows NT 4.0 Resource Kit позволяет использовать сервер Windows NT как сервер доступа к ресурсам Internet.
Сервер приложений, осуществляющий выполнение других сетевых служб и программных комплексов, удовлетворяющих спецификации WOSA и тесно взаимодействующих между собой.
Windows NT Workstation 4.0 представляет собой основанную на одинаковом ядре операционную систему пользователей, предъявляющих повышенные требования к производительности, готовности системы и безопасности данных. Система обладает встроенными сетевыми средствами и является наиболее развитым клиентом Windows NT Server.
4.2.5. Следующий элемент пакета BackOffice, Microsoft SQL Server 7.0, является высокопроизводительным сервером сетевой реляционной базы данных, использующей механизм многопоточности для параллельной обработки больших баз данных. Построенный на процедурном расширении ANSI SQL (ANSI92, X95.1), он поддерживает такие функции, как контроль ссылочной целостности, двусторонняя репликация данных, двунаправленные курсоры и хранимые процедуры. Кроме того, в него включены возможности по централизованному управлению базами данных и поддержка съемных носителей. В варианте поставки для стран восточноевропейского региона обеспечивается корректная обработка информации на русском языке, в том числе не зависимая от регистра сортировка.
Таким образом, тесно интегрируемый с приложениями Office ( через новый высокоскоростной драйвер ODBC, взаимодействующий с сервером через механизм удаленного вызова процедур, а так же технологию связывания и внедрения объектов) и приложениями BackOffice ( через механизм ODS), Microsoft SQL Server является основой для построения корпоративного хранилища данных, способного одновременно обслуживать запросы большого количества клиентов без взаимной блокировки.
Сервер управления Microsoft SMS 1.1 предназначен для централизованного управления вычислительными системами на основе протоколов DMI и SNMP. Он реализует такие функции, как инвентаризация технического и программного обеспечения, автоматизированное распространение и установка программного обеспечения, удаленное диагностирование и управление консолью. Продукт так же обладает возможностями по мониторингу сети, контролю загруженности, мониторингу и анализу трафика.
Вместе с пакетом AdminResource Kit for Windows 95, Microsoft SMS образуют комплекс поддержки функционирования системы, призванный облегчить администрирование и управление, ускорить реакцию на сбои в работе и сократить время простоя системы.
Почтовый сервер Microsoft Mail 4.0 обеспечивает передачу сообщений между пользователями почтовых отделений и маршрутизацию сообщений между почтовыми отделениями, а так же специальный доступ удаленных клиентов, использующих продукт MS Mail 4.0 Remote Client, через телефонную сеть или сеть X.25. Используя единый транспортный интерфейс MAPI, возможна организация систем документооборота, телеконференций, групп рассылки, асинхронного взаимодействия приложений и репликации баз данных.
Дополнительные шлюзы обеспечивают доступ из почтовой системы к приему и отправке факсимильных сообщений (MS Mail 3.4 Fax Gateway) и почтовой системе сети Internet (MS Mail 3.0 SMTP Gateway).
4.2.6. Третью группу предлагаемых фирмой Microsoft программных комплексов составляют инструментальные средства разработки приложений. Ориентированные на различный уровень подготовки пользователей и разные классы решаемых задач, они предоставляют возможность объединения существующих приложений, реализации недостающих функций и разработки новых приложений для организации информационных систем учреждений (EIS), с целью комплексной автоматизации информационных технологий.
Инструментальные средства начального уровня представлены встроенными средствами макропрограммирования продуктов Microsoft Office. Построенные на основе языка Visual Basic for Applications, они доступны пользователям с самой разной подготовкой, предоставляя доступ ко всем функциональным возможностям входящих в семейство пакетов.
Основным средством разработки приложений, автоматизирующих информационные технологии, является пакет Visual Basic 5.0 Professional. Построенный на основе объектно-ориентированного расширения языка программирования 4-го поколения, он содержит средства визуального проектирования, доступ к объектам управления технологии связывания и внедрения объектов и предназначен для быстрой разработки сложных приложений, активно взаимодействующих с пользователем и другими программными пакетами. Входящий в комплект Office Developer Kit содержит необходимый инструментарий для разработки приложений, интегрируемых в пакеты семейства Office, и дополняющих их необходимыми пользователю возможностями.
Среда разработки системных приложений Visual C++ 2.0 и библиотека элементов управления Visual Control Pack предназначены для создания критичных для выполнения приложений, реализации сложных вычислений, конструирования новых объектов управления, серверных приложений серии BackOffice и новых компонент операционной среды. Опирающийся на промышленный стандарт объектно-ориентированного языка C++, используя визуальные средства разработки и отладки, этот пакет предоставляет разработчику доступ ко всем ресурсам и функциям операционных систем и сред, открытых интерфейсов и программных комплексов семейств Office и BackOffice.
Пакет Macro Assembler for Windows 6.11 предоставляет разработчику комфортную среду для написания и отладки частей программного обеспечения, непосредственно взаимодействующих с аппаратным обеспечением, и реализующих новые части операционных интерфейсов на машинном языке.
В дополнение к стандартным средствам визуальной разработки приложений, взаимодействующих с базами данных, имеющихся в составе Microsoft Access 2.0, пакет Access 2.0 Developer ToolKit содержит средства разработки автономных приложений, не требующих для своего выполнения наличия Microsoft Access 2.0. Библиотека Microsoft Access 2.0 Solution Pack содержит примеры разработки приложений, реализующих стандартные функции по обработке информации.
Пакет разработки приложений доступа и взаимодействия с базами данных Visual FoxPro 3.0 предназначен для разработки высокоэффективных автономных приложений, взаимодействующих как с локальными таблицами в собственном формате (xBase), так и сохраненным в базе данных Access и на SQL-сервере. Мощная визуальная среда разработки и объектно-ориентированный язык 4-го поколения, оптимизированный для разработки приложений взаимодействия с базами данных позволяют создавать необходимые конечным пользователям приложения, реализующие стандартные функции по вводу, модификации и анализу данных. Совместимость по языку и формату данных с СУБД семейства dBase и ее основными производными позволяет осуществить перенос существующих баз данных и приложений в современную графическую среду и архитектуру клиент-сервер. Наличие в поставке инструментального средства Upsizing Tools позволяет осуществить перенос данных и перенаправить обращения на Microsoft SQL Server, не меняя самого приложения.
Вариант поставки Microsoft SQL Server 7.0 Workstation, выполняемый под управлением операционной системы Microsoft Windows NT 3.51 Workstation, представляет собой автономную платформу разработчика, создающего SQL - базы данных, а так же приложения, непосредственно взаимодействующие с сервером, приложения на Transact-SQL, хранимые процедуры и серверные приложения, взаимодействующие через ODS. В комплект входит инструментарий разработчика ODBC- драйверов. С целью тестирования баз данных к SQL- серверу допускается до 15 подключений пользователей.
Пакет Electronic Forms Designer 1.0 и библиотека WorkGroup Template предназначены для создания стандартных форм и автоматизации документооборота, делопроизводства. Она предоставляет разработчику, использующему Visual Basic или Visual C++ доступ к расширенному интерфейсу MAPI, а так же средства для визуального проектирования форм. Этот пакет является основой для реализации системы автоматизации делопроизводства и управления образами документов.
Пакет Microsoft Test for Windows 95 предназначен для проведения тестирования разработанных приложений, моделирования различных вариантов рабочих нагрузок и взаимодействия с пользователем, а так же автоматическую проверку сохранения работоспособности в различных штатных и нештатных ситуациях.
С помощью пакета Source Safe 3.1 Full Retail организуется коллективная работа по разработке программного обеспечения, создаются банки данных исходных кодов проектов, ведется контроль версий и их синхронизация между пользователями, реализуются библиотеки готовых объектов и программных кодов, имеется возможность создания шаблонов разработок и управления процессом реализации проекта.
4.2.7. Пакет разработчика Microsoft Solutions Developer Kit содержит инструментальные средства и комплекты разработчиков для продуктов серии BackOffice, аналогично комплекту ODK для семейства Office. Кроме того, пакет содержит техническую, справочную информацию и приеры реализаций информационных комплексов, реализующих взаимодействие серий Office и BackOffice. В состав пакета входит Access Upsizing Tools- инструмент для переноса баз данных Access на SQL-сервер без изменения приложений.
Основным источником технической информации для разработчиков является Microsoft Developer Network. В продукт Developer Library входит полное описание системных вызовов и программных интерфейсов продуктов Microsoft, их техническое описание, исходные тексты и примеры, а так же утилиты и вспомогательные программные средства для разработчика. В состав Developer Platform входят инструментальные средства разработчика программного обеспечения SDK и драйверов DDK, а так же последнии версии программных продуктов Microsoft для проведения тестирования. MSDN приобретается на условиях подписки, срок обновления - ежеквартально.
4.2.8. Программные продукты серии BackOffice устанавливаются для выполнения на специализированные вычислительные комплексы (серверы) с целью обеспечения сетевых служб и услуг. Для продуктов серии Office и инструментальных средств разработки производится предусмотренная производителем установка выполняемого кода на сервер с целью коллективного доступа через файловый сервис, с последующим непосредственным исполнением либо установкой на вычислительных комплексах пользователей системы.