In an I/O subsystem comprising device drivers for controlling
connection-oriented hardware adapters, a method, computer program product,
and system is presented that allows the connection functionality for a
particular media to be separated from a connection-oriented device driver.
An integrating component allows data transport drivers and hardware device
drivers to be "bound" together to form data communication channels in an
arbitrary fashion without knowledge beforehand as to configuration; each
are programmed to the integrating component. A connection interface in an
enhanced integrating component allows the connection-oriented device
driver development to be simplified and result in smaller, less complex
device drivers because the driver is no longer required to provide a
connection interface. By adding a connection manager interface to the
integrating component, a connection manager component may be added to the
system that handles connection management for a media type, such as ATM,
ISDN, etc. A single connection manager component may support the hardware
adapters provided by multiple manufacturers. This allows the manufacturers
to develop connection-oriented device drivers more quickly since they will
not have the connection management functionality, a sizable piece of work,
nor will they be providing a connection interface.
В подсистеме I/O состоя из водителей приспособления для контролируя connection-oriented переходник оборудования, метод, продукт компьутерной программы, и система которая позволяет функциональности соединения для определенные средства быть отделенным от connection-oriented водителя приспособления. Интегрируя компонент позволяет водителям водителей перехода данных и прибора ", котор нужно прыгнуть" совместно к каналам передача данных формы в произвольный способ без знания заранее о конфигурации; каждое запрограммировано к интегрируя компоненту. Поверхность стыка соединения в увеличенном интегрируя компоненте позволяет connection-oriented развитие водителя приспособления быть упрощанным и результат в более малых, более менее сложных водителях приспособления потому что необходим, что обеспечивает водитель no longer поверхность стыка соединения. Путем добавлять поверхность стыка менеджера соединения к интегрируя компоненту, компонент менеджера соединения может быть добавлен к системе которая регулирует управление соединения для типов носителя, such as atm, isdn, etc. Одиночный компонент менеджера соединения может поддержать переходники оборудования обеспеченные множественными изготовлениями. Это позволяет изготовления начать connection-oriented водителей приспособления более быстро в виду того что они не будут иметь функциональность управления соединения, большую часть работы, ни они будет обеспечивать поверхность стыка соединения.