日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

輕型目錄存取協(xié)議 LDAP目錄中的CORBA對象參考方案( 二 )


a. IDL-style
IDL:Prefix/ModuleName/InterfaceName:VersionNumber
例如,“NamingContext”以OMGCOS命名模式的repositoryid即為:
“IDL:omg.org/CosNaming/NamingContext:1.0” 。
b. RMI-style
RMI:ClassName:HashCode[:SUID]
該格式為RMI-IIOP遠程對象[RMI-IIOP]所使用 ?!癈lassName”是完整的類名(如
Java.lang.String) ?!癏ashCode”是該對象的HASH編碼(簡而言之,是由調用
“hashCode()”方法所得的) ?!癝UID”即StreamUniqueIdentifier,它是個64們數(shù)
字以唯一地識別類的連續(xù)性版本;SUID是repositoryid可選的項 。
c. DCE-style
DCE:UUID
該格式用于DCE/CORBA互用性[CORBA-DCE] 。UUID描述一個DCEUUID 。
d. "local"
該格式由本地對象請求代理(ORB)定義 。
此屬性的語法是"DirecotryString",并且大小寫無關 。其值用UTF-8方式編碼 。有些值
可能需要轉換自他們的本地化陳述以正確地用UTF-8方式編碼 。
(1.3.6.1.4.1.42.2.27.4.1.15
NAME"corbaRepositoryId"
DESC"RepositoryidsofinterfacesimplementedbyaCORBAobject"
EQUALITYcaseExactMatch
SYNTAX1.3.6.1.4.1.1466.115.121.1.15
)
4、對象類定義
以下對象類在文中定義:
corbaContainer
corbaObject
corbaObjectReference
4.1corbaContainer
該結構上的對象類描述一種CORBA對象的容器 。
(1.3.6.1.4.1.42.2.27.4.2.10
NAME"corbaContainer"
DESC"ContainerforaCORBAobject"
SUPtop
STRUCTURAL
MUST(cn)
)
4.2corbaObject
該抽象對象類是描述一個CORBA對象的根類 。
(1.3.6.1.4.1.42.2.27.4.2.9
NAME"corbaObject"
DESC"CORBAobjectrepresentation"
SUPtop
ABSTRACT
MAY(corbaRepositoryId$description)
)
4.3corbaObjectReference
該輔助對象類描述一個CORBA對象參考 。它必須與一個結構上的對象類混合在一起 。
(1.3.6.1.4.1.42.2.27.4.2.11
NAME"corbaObjectReference"
DESC"CORBAinteroperableobjectreference"
SUPcorbaObject
AUXILIARY
MUST(corbaIor)
)
5、安全考慮
獲得一個對象的參考并保存到目錄中可能會導致該對象在大范圍內是可用的 。這里可能
有安全方面的牽連 。
6、鳴謝
我們要感謝SunMicorsystems的SanjeevKrishnan,IBM的SimonNash,和Oracle的Jeffrey
Spirn,感謝他們的意見和建議 。
7、參考
[CORBA]TheObjectManagementGroup,"CommonObjectRequest
BrokerArchitectureSpecification2.2",
http://www.omg.org
[CORBA-DCE]DistributedSystemsTechnologyCenterandDigital
EquipmentCorporation,"DCE/CORBAInterworking
Specification",May1998.
http://www.omg.org/library/schedule/
DCE_CORBA_Interworking_RFP.Html
[LDAPv3]Wahl,M.,Howes,T.andS.Kille,"LightweightDirectory
AccessProtocol(v3)",RFC2251,December1997.
[RMI-IIOP]IBMandJavaSoftware,SunMicrosystems,Inc.,"RMIover
IIOP",June1999.http://java.sun.com/products/rmi-
iiop/index.html
[v3Schema]Wahl,M.,"ASummaryoftheX.500(96)UserSchemaforuse
withLDAPv3",RFC2256,December1997.
8、作者地址
VincentRyan
SunMicrosystems,Inc.
MailStopEDUB03
901SanAntonioRoad
PaloAlto,CA94303
USA
Phone: 35318199151
EMail:vincent.ryan@ireland.sun.com
RosannaLee
SunMicrosystems,Inc.
MailStopUCUP02-206
901SanAntonioRoad
PaloAlto,CA94303
USA
Phone: 14088633221
EMail:rosanna.lee@eng.sun.com
ScottSeligman
SunMicrosystems,Inc.
MailStopUCUP02-209
901SanAntonioRoad
PaloAlto,CA94303
USA
Phone: 14088633222
EMail:scott.seligman@eng.sun.com
9、附錄-LDAP方案
--屬性類型--
(1.3.6.1.4.1.42.2.27.4.1.14
NAME"corbaIor"
DESC"StringifiedinteroperableobjectreferenceofaCORBAobject"

推薦閱讀