許多使用Web Services 開發系統的人都會有一個困擾,那就是效率不高,其原因很簡單,XML 本身屬於純文字型態,加上必須依賴XML Parser 剖析XML 文件,在傳輸與解譯上都是造成效率不彰的原因,這是Web Services 的先天限制,也是為了相容性所付出的代價。當然! 如果網路頻寬夠大,電腦速度夠快,這些都不是問題。但事實是目前的頻寬與電腦速度還不足以勝任,這使得Web Services 的應用面縮減不少,因此許多的Web Servcies開發工具都會提供將SOAP訊息壓縮的解決方案,藉此減少網路傳輸時間。

RO 支援兩種訊息標準,一個是SOAP(也就是Web Services)、另一個則是Binary(二進位訊息),支援SOAP 可讓其它支援Web Services 的開發工具經由SOAP連上RO Server,支援Binary 可以讓RO Client以更快的速度與RO Server 溝通,這比起將SOAP壓縮後傳遞的效率高上許多,更令人興奮的是RO允許設計者混用這兩種訊息協定,也就是說只須撰寫一個Server並放上這兩個訊息元件,這一個Server 就可以同時服務使用SOAP 與 Binary 訊息的Client 端。

RO 支援HTTP、TCP、Windows Message、DLL、UDP(2.0)、MSMQ(RO Enterprise) 多種通訊協定,並且允許設計者混用這些協定(DLL 是例外),簡單的說! 就是寫一個Server 同時允許Client 端以HTTP、TCP、Windows Message、UDP、MSMQ 方式連結。同時也允許設計者撰寫自己的訊息協定與通訊協定,其步驟也不複雜

使用RO 可撰寫Linux Server/Client,Windows Server/Client,日後的RO Client SDK.NET支援.NET Framework、Mono、Ractor,及Compact Framework

转载于:https://www.cnblogs.com/hnxxcxg/archive/2009/06/23/2940773.html

remobject 簡介相关推荐

  1. html 转换 hta,HTA (HTML Application) 簡介

    HTA (HTML Application) 簡介 HTA 簡介 HTA 全名為 HTML Application ( HTML 全名為 Hyper Text Markup Language ) HT ...

  2. 电子振荡器(Electronic Oscillator)簡介

    电子振荡器(Electronic Oscillator)簡介        电子振荡器(英语:electronic oscillator)是用来产生具有周期性的模拟信号(电子振荡,通常是正弦波或方波) ...

  3. 電荷泵(Charge Pump)簡介

    電荷泵(Charge Pump)簡介        電荷泵(charge pump)是一種直流-直流轉換器,利用電容器為儲能元件,多半用來產生比輸入電壓大的輸出電壓,或是產生負的輸出電壓.電荷泵電路的 ...

  4. Apple iOS MDM service 簡介

    Apple iOS MDM service 簡介 藉由MDM服務,企業可以用來控管配發給員工的iOS Device.可以採用Apple官方推出的工具,也可以採用第三方開發的服務. MDM server ...

  5. 貼圖 filtering 與 MIP map 簡介

    在之前的 FSAA 簡介中,已經有稍微提到三角面的失真(aliasing)問題.不過,在該文章中,主要提到的方法,是在於消除三角面邊緣的 aliasing(通常是鋸齒現象)上面,而沒有提到貼圖方面的問 ...

  6. 【機器學習2021】預測本頻道觀看人數 (下) - 深度學習基本概念簡介

    机器学习 2021 - Introduction of Machine / DeepLearning \qquadLinear 的 Model 也許太過簡單了,怎麼說它太過簡單呢?我們可以想像說 x1 ...

  7. SQL Server 的 Statistics 簡介

    當你要清空「資料表(table)」,或倒入大量「資料(data;record)」,或公司「資料庫(database)」改用新版本要資料大搬家-等情形,不只是要重建「索引(index)」,還應要重建或更 ...

  8. RHCE for RHEL6認證考試簡介

    由2011年三月一日開始,RHCE認證考試正式改版為RHEL6的考試內容,同時原廠也宣示了 一些認證考試規範上的改變,作為LINUX領導廠商,紅帽公司在新版課程及考試的規劃上做了許多的改變.而同學所擔 ...

  9. Python 套件管理程式簡介

    前言 對任何作業系統以及程式語言而言,管理「擴充套件」是非常重要的一環.有了擴充套件,可以更容易地操作電腦,程式設計師寫程式也變得更輕鬆. 您也許聽過「不要重造輪子」這句話,或是 DRY (Don't ...

最新文章

  1. 操作系统的极简教程(二)
  2. 【MM模块】Physics Inventory 库存盘点差异
  3. 计算机科学概论1,《计算机科学导论1》.docx
  4. 带你搞明白什么是缓存穿透、缓存击穿、缓存雪崩
  5. Sql Server之旅——终点站 nolock引发的三级事件的一些思考
  6. 浅析如何在Nancy中生成API文档
  7. dell idrac 复位_DELL 服务器 装系统前初始化(恢复出厂、超线程、虚拟化、iDRAC设置)...
  8. PyTorch 1.0 中文官方教程:使用PyTorch编写分布式应用程序
  9. python的图像傅里叶变换 np.fft.fft2 cv.dft 函数
  10. 一种在Java层实现的守护进程方式
  11. excel_applications
  12. sql 恢复刚删除的表
  13. Linux capability初探
  14. linux dd安装win2003,DD安装win2003,2008系统
  15. Rancher Labs获2500万美元C轮融资
  16. 与日历有关的小程序推荐
  17. Flink Joining
  18. 国产哪种蓝牙耳机最好?国产降噪蓝牙耳机推荐
  19. 想哪写哪_随笔20191203
  20. 机器学习中的敏感性和特异性的概念

热门文章

  1. Android开发笔记(一百二十九)使用变换图形
  2. 牛顿下山法c语言_数值计算(二十九)修正牛顿法I求解方程的根
  3. 《jQuery UI 开发指南》——2.3 tabs ()方法
  4. Apache日志切割shell脚本
  5. 人人都是产品经理 笔记
  6. 服务器上使用 git 更新 wordpress 内核方案
  7. [转载]多维数组与Json格式的转化
  8. HADOOP综合应用架构之一 配置Secondarynamenode在另一台机器运行
  9. 按键精灵post教程_掌控POST(1)
  10. matlab 动画_MATLAB的动画制作和视频录制