我相信它以某種方式與CORBA相關(我不確定)。我很好奇它的功能以及它的工作原理。當我搜索「IOR文件」時,Google不會幫助我,但我不確定我還能搜索哪些內容。感謝任何能夠利用現有資源至少指引我走向正確方向的人。什麼是IOR文件,它是做什麼的,它是如何工作的?
11
A
回答
12
的IOR文件是一個包含可互操作對象參考文件的文件,它是一種定位器字符串。 IOR文件本身包含IOR。 IOR是一個CDR編碼的字符串,它依賴於CORBA版本,包含有關創建該字符串的servant的各種信息。但基本上它可以用作定位符字符串。
在IOR內部通常可以找到僕人的IP,端口號和對象引用。
在一個簡單的hello world示例中,servant(服務器)將創建此文件。客戶端讀取該文件,客戶端ORB(對象請求代理)將透明地將來自客戶端的呼叫委託給服務器。
所有關於CORBA:OMG CORBA Website 或只需訪問Wikipedia
7
IOR代表互操作對象引用,並與CORBA的
可以「在5分鐘內的Corba」看看這裏:http://www.pvv.ntnu.no/~ljosa/doc/encycmuclopedia/devenv/corba-index.html
有一個部分解釋什麼是IOR
1
IOR是CORBA或RMI-IIOP參考唯一標識遠程CORBA服務器上的對象。通過GIOP-IIOP(編碼可能是big-endian或little endian),或者序列化爲一串十六進制數字(以字符串IOR :)爲前綴,以便於通過非傳輸方式來傳輸IOR)。 -CORBA機制,如HTTP,FTP和電子郵件。
要在運行時查找服務器對象,客戶端應用程序需要對其進行引用。這個引用被稱爲互操作對象引用(IOR)。 IOR是以特定方式編碼的文本字符串,使得客戶端ORB可以解碼IOR以定位遠程服務器對象。它包含足夠的信息,以允許:
- 的請求被導引到正確的服務器(主機,端口號)
- 被定位或創建的對象(類名,實例數據)
相關問題
- 1. 什麼preprocessing.scale()做什麼?它是如何工作的?
- 2. 什麼是Page_Load,它是如何做的?
- 3. 什麼是cron文件?它是如何工作的?
- 4. in()...它是做什麼的?
- 5. PreparedStatement緩存 - 它是什麼意思(它是如何工作的)
- 6. Ext.net PageProxy:它是什麼,它是如何工作的?
- 7. Jenkins的種子工作是什麼?它是如何工作的?
- 8. 什麼是宏達文件?它是如何工作在Internet Explorer
- 9. 什麼是延遲後臺工作?它是如何工作的?
- 10. EnableEventValidation的用途是什麼?它的工作原理是什麼?
- 11. iphone上的OpenGL上下文。它做什麼/它是如何工作的?
- 12. 什麼是MD5CryptoServiceProvider,它可以做什麼?
- 13. 什麼是Windows套件,它們是如何工作的?
- 14. 這個函數做什麼(它是如何工作的)?
- 15. InitializeComponent()是做什麼的,它在WPF中如何工作?
- 16. pg_resetxlog做什麼?它是如何工作的?
- 17. 什麼是python中的類,它做什麼,它爲什麼需要它?
- 18. 什麼是xcscheme文件?它的目的是什麼?
- 19. @ProxyCodeSplit它的工作原理是什麼?
- 20. MaxTenuringThreshold - 它的工作原理是什麼?
- 21. 什麼是複製的指針,它們是如何工作的?
- 22. 什麼是懶惰的策略,它是如何工作的?
- 23. 什麼是Wicket中的ResourceReferences,它們是如何工作的?
- 24. Android中的android:weightSum是什麼,它是如何工作的?
- 25. 什麼是SQL中的binary_checksum?它是如何工作的?
- 26. 什麼是PS3 Root密鑰/它有什麼作用/它是如何使用的?
- 27. 什麼是web.xml文件,我可以用它做什麼?
- 28. 什麼是restore.dg文件?它的語法是什麼?
- 29. 什麼是GPX文件?它的用途是什麼?
- 30. 什麼是Android密鑰庫文件,它的用途是什麼?
行。這對初學者來說很不錯,但我仍然有疑問。就像「爲什麼我需要將CORBA消息的發送者和接收者都指向同一個IOR文件,而不是給每個IOR文件的確切副本?」 – 2009-07-06 14:05:04
這不是事實。僕人(服務器)通常創建IOR文件(或其內容),客戶端讀取它。編碼定位符字符串中的IOR,告訴客戶端在哪裏找到僕人對象。 – tuergeist 2009-07-06 15:32:03