Занятие 2. 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.
Используются технологии
uCoz