FC-HBA API
Encyclopedia
In computing
Computing
Computing is usually defined as the activity of using and improving computer hardware and software. It is the computer-specific part of information technology...

, the FC-HBA API (also called the SNIA Common HBA API) is an Application Programming Interface
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

 for Host Bus Adapters connecting computers to hard disks via a Fibre Channel
Fibre Channel
Fibre Channel, or FC, is a gigabit-speed network technology primarily used for storage networking. Fibre Channel is standardized in the T11 Technical Committee of the InterNational Committee for Information Technology Standards , an American National Standards Institute –accredited standards...

 network. It was developed by the Storage Networking Industry Association
Storage Networking Industry Association
An association of producers and consumers of storage networking products, whose goal is to further storage networking technology and applications.The Storage Networking Industry Association, or SNIA, was incorporated in December, 1997, and is a registered 501 non-profit trade association...


and published by the T11.5 committee of INCITS
An "early implementers version" was published in 2000, and the current version was completed in 2002.

According to the FAQ,
"the HBA API has been overwhelmingly adopted by Storage Area Network
Storage area network
A storage area network is a dedicated network that provides access to consolidated, block level data storage. SANs are primarily used to make storage devices, such as disk arrays, tape libraries, and optical jukeboxes, accessible to servers so that the devices appear like locally attached devices...

 vendors to help manage, monitor, and deploy storage area networks in an interoperable way." Vendors supply their own library (written in C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

) as plugins for a common HBA library.

Operating system support

Windows Server 2003, AIX 5 and Solaris include support for FC-HBA API and it is being added to Linux.

External links

  • [ftp://ftp.t11.org/t11/docs/02-149v0.pdf The Common HBA API specification] Version 2.18
  • The Fibre Channel HBA API Project at SourceForge
    SourceForge
    SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...

  • AIX 5L Differences Guide (see section 4.10)
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK