From: <sun...@wi...> - 2007-03-06 08:31:17
|
What is the scope of developing a generic library for iSNS client support?=20 =20 The main goal of this ISNSC library is to facilitate any target or initiator to use the iSNS client support. This abstracts the iSNS client functionality to the initiator/target and only gives the initiator/target what they want. For example, the initiator can call an API in the proposed library, and get the details of the target. Similarly, the target also can call an API, and can impose the Login control method of RFC. =20 =20 The library takes care of talking to ISNS server, and responding to ESI/SCN messages. Callback function support in the library helps the initiator/target to handle these asynchronous messages like ESI/SCN. This way, iSNS client code would be generic irrespective of the vendor for initiator or target. =20 =20 Mostly this proposed library would be reusing the published iSNS client code. But, This helps in making an initiator/target to support iSNS with much simpler effort by using the library. =20 =20 Any review comments on this? |