Введение
Логическая единица 6.2 – это спецификация протокола связи, разработанная IBM в 1974 году и являющаяся частью архитектуры сетевых систем IBM (SNA). Это протокол SNA, не зависящий от конкретного устройства, который используется для одноранговой связи между двумя системами, например, между компьютером и устройством (таким как терминал или принтер) или между компьютерами. LU6.2 используется во многих продуктах IBM, включая Common Programming Interface for Communications Intersystem Communications (CICS ISC) и Информационную систему управления, а также во многих продуктах других производителей. В 1986 году Брюс Комптон, менеджер по офисным системам и технологиям компании General Electric, заявил: «LU 6.2 означает, что мне не нужно разрабатывать программные интерфейсы связи. Если у меня есть один офисный сервер в среде DEC и другой – в среде Wang, я могу использовать стандарт LU 6.2 для передачи файлов между этими устройствами, и мне не придется беспокоиться о таких вещах, как проверка блоков и синхронизация». Примеры продуктов других производителей, реализовавших стек SNA, включая LU6.2, – Microsoft Host Integration Server и NetWare для SAA. APPC – это протокол, используемый с архитектурой LU6.2. Часто термин APPC используется для обозначения самой архитектуры LU6.2 или конкретных функций LU6.2. Устройства, соответствующие требованиям LU6.2, работают как равноправные узлы в сети и могут выполнять несколько одновременных транзакций. Устройства LU6.2 также способны обнаруживать и исправлять ошибки. Определение LU6.2 предоставляет общий API для связи и управления совместимыми устройствами. Хотя концепции оставались одинаковыми на всех платформах, фактическая реализация API часто различалась на каждой платформе IBM, поддерживающей его. Другие поставщики также реализовали LU6.2 в своих продуктах, используя собственные API. Позже IBM определила API Common Programming Interface for Communications (CPIC), который получил широкое распространение. CPIC позволял создавать кроссплатформенный код. Внедрение происходило медленно, но стабильно. По данным опроса, проведенного в ноябре 1987 года среди 207 крупных американских компаний, «восемнадцать процентов компаний заявили, что уже внедрили системы LU 6.2, а пятьдесят один процент ожидают, что такие системы будут введены в эксплуатацию в течение двух лет».
LU 6.2 means I don't have to write the software communications interfaces. If I have one office server in a DEC environment, and another in a Wang environment I can use the LU 6.2 standard to pass files between those devices, and I don't have to worry about things like block checking and clock. Some examples of non IBM products which implemented the SNA stack including LU6.2 are: Microsoft Host Integration Server, and NetWare for SAA. APPC is a protocol used with LU6.2 architecture. APPC is often used to refer to the LU6.2 architecture or to specific LU6.2 features. LU6.2 compliant devices operate as peers within the network and can perform multiple simultaneous transactions over the network. LU6.2 devices can also detect and correct errors. The LU6.2 definition provides a common API for communicating with and controlling compliant devices. Although the concepts were the same on all platforms, the actual API implementation often varied on each IBM platform which implemented it. Other vendors also implemented LU6.2 in their own products and with their own APIs. IBM later defined the Common Programming Interface for Communications (CPIC) API which would eventually become widely implemented. CPIC allowed for the authoring of multi platform code. Adoption was slow but steady. As of November 1987, of 207 large US companies interviewed "Eighteen percent of the companies said they have implemented LU 6.2 systems already, and 51% said they expect to have such systems up and running within two years."