Архитектура Microsoft Windows для разработчиков


   www.financejump.ru      Сейчас цены на доверенности упали прилично, советую этот магазин качественных документов    

Microsoft SNA API

(Продолжительность занятия 10 минут)

Архитектура связи систем (System Network Architecture, SNA) позволяет создавать шлюзы для соединения глобальных и локальных сетей на базе персональных компьютеров с миникомпьютерами AS/400 и мэйнфреймами IBM.

API SNA — один из ключевых компонентов гетерогенных сетей на базе Windows — обеспечивает стандартный интерфейс связи Windows-приложений с SNA-протоколами IBM. API SNA позволяет стандартизовать подключение к хостам и снимает проблемы совместимости ПК и мэйнфреймов. На этом занятии Вы узнаете, как интерфейсы SNA обеспечивают связь сетей на базе ПК с мэйнфреймами IBM и системами AS/400.

 
Изучив материал этого занятия, Вы сможете:

  • описать, как клиенты MS-DOS подключаются к AS/400 средствами Microsoft SNA Server;
  • описать, как клиенты Windows for Workgroups подключаются к AS/400 средствами Microsoft SNA Server;
  • описать, как клиенты Windows 95 и Windows NT подключаются к AS/400 средствами Microsoft SNA Server;
  • описать, как клиенты IBM OS/2 подключаются к AS/400 с помощью Microsoft SNA Server.

Windows-приложения, базирующиеся на интерфейсах SNA, могут работать с SNA-продуктами разных разработчиков без дополнительной, даже минимальной, модификации. Более того, поскольку эти API не привязаны к какой-то конкретной версии ОС Windows, программисты могут создавать SNA-приложения, которые будут работать под управлением Windows 3.1, Windows 95, Windows NT и последующих версий Windows.

Microsoft SNA Server

SNA Server включает развитые средства поддержки всех популярных настольных операционных систем, включая MS-DOS, Windows for Workgroups, Windows 95, Windows NT и OS/2 (рис. 11.2).

  • SNA Server обеспечивает подключение клиентов MS-DOS к AS/400 при помощи IBM PC Support/400 или эмуляторов сторонних разработчиков по протоколам IPX/SPX, NetBEUI и TCP/IP. Поддерживаются интерфейсы прикладного программирования АРРС и ODBC/DRDA. EHLLAPI обеспечивается эмуляторами сторонних разработчиков.

Рис. 11.2 Подключение клиентов к хост-компьютерам средствами SNA Server

  • Клиенты Windows for Workgroups могут пользоваться протоколами IPX/SPX, TCP/IP, Banyan VINES IP и NetBEUI. Подключение к AS/400 через SNA Server полностью совместимо с EHNAPPC и поддерживает весь набор функции Client Access/400, включая общие папки, виртуальную печать и передачу файлов. В состав SDK для SNA Server входят API APPC и CPI-C. EHLLAPI поддерживается эмуляторами сторонних разработчиков. Каждая копия SNA Server включает одну лицензию на драйвер Windows ODBC/DRDA для обеспечения доступа к данным СУБД IBM DB2/400.
  • SNA Server обеспечивает подключение клиентов Windows 95 и Windows NT к AS/400s с помощью продуктов сторонних разработчиков по протоколам IPX/SPX, TCP/IP, Banyan VINES IP и NetBEUI. К поддерживаемым API относятся APPC, CPI-C и AFTP. SNA-клиент для Win32 поставляется с драйвером ODBC/DRDA. EHLLAPI поддерживается эмуляторами сторонних разработчиков. Кроме того, SNA-клиент для Windows NT поддерживает 16-битные Windows-приложения с помощью специального шлюза, преобразующего 16-разрядные вызова API SNA в 32-разрядные.
  • SNA Server обеспечивает подключение клиентов OS/2 к AS/400 при помощи продуктов сторонних разработчиков по протоколам NetBEUI и TCP/IP.

Резюме

Microsoft SNA API реализует стандартный интерфейс связи сетей на базе ПК с мэйнфреймами IBM и AS/400. API SNA позволяет стандартизовать подключение к хостам и снимает проблемы совместимости ПК и мэйнфреймов.

SNA Server обеспечивает API-поддержку всех популярных настольных операционных систем, включая MS-DOS, Windows for Workgroups, Windows 95, Windows NT и OS/2.

 







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий