remobject 簡介
許多使用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 簡介相关推荐
- html 转换 hta,HTA (HTML Application) 簡介
HTA (HTML Application) 簡介 HTA 簡介 HTA 全名為 HTML Application ( HTML 全名為 Hyper Text Markup Language ) HT ...
- 电子振荡器(Electronic Oscillator)簡介
电子振荡器(Electronic Oscillator)簡介 电子振荡器(英语:electronic oscillator)是用来产生具有周期性的模拟信号(电子振荡,通常是正弦波或方波) ...
- 電荷泵(Charge Pump)簡介
電荷泵(Charge Pump)簡介 電荷泵(charge pump)是一種直流-直流轉換器,利用電容器為儲能元件,多半用來產生比輸入電壓大的輸出電壓,或是產生負的輸出電壓.電荷泵電路的 ...
- Apple iOS MDM service 簡介
Apple iOS MDM service 簡介 藉由MDM服務,企業可以用來控管配發給員工的iOS Device.可以採用Apple官方推出的工具,也可以採用第三方開發的服務. MDM server ...
- 貼圖 filtering 與 MIP map 簡介
在之前的 FSAA 簡介中,已經有稍微提到三角面的失真(aliasing)問題.不過,在該文章中,主要提到的方法,是在於消除三角面邊緣的 aliasing(通常是鋸齒現象)上面,而沒有提到貼圖方面的問 ...
- 【機器學習2021】預測本頻道觀看人數 (下) - 深度學習基本概念簡介
机器学习 2021 - Introduction of Machine / DeepLearning \qquadLinear 的 Model 也許太過簡單了,怎麼說它太過簡單呢?我們可以想像說 x1 ...
- SQL Server 的 Statistics 簡介
當你要清空「資料表(table)」,或倒入大量「資料(data;record)」,或公司「資料庫(database)」改用新版本要資料大搬家-等情形,不只是要重建「索引(index)」,還應要重建或更 ...
- RHCE for RHEL6認證考試簡介
由2011年三月一日開始,RHCE認證考試正式改版為RHEL6的考試內容,同時原廠也宣示了 一些認證考試規範上的改變,作為LINUX領導廠商,紅帽公司在新版課程及考試的規劃上做了許多的改變.而同學所擔 ...
- Python 套件管理程式簡介
前言 對任何作業系統以及程式語言而言,管理「擴充套件」是非常重要的一環.有了擴充套件,可以更容易地操作電腦,程式設計師寫程式也變得更輕鬆. 您也許聽過「不要重造輪子」這句話,或是 DRY (Don't ...
最新文章
- 操作系统的极简教程(二)
- 【MM模块】Physics Inventory 库存盘点差异
- 计算机科学概论1,《计算机科学导论1》.docx
- 带你搞明白什么是缓存穿透、缓存击穿、缓存雪崩
- Sql Server之旅——终点站 nolock引发的三级事件的一些思考
- 浅析如何在Nancy中生成API文档
- dell idrac 复位_DELL 服务器 装系统前初始化(恢复出厂、超线程、虚拟化、iDRAC设置)...
- PyTorch 1.0 中文官方教程:使用PyTorch编写分布式应用程序
- python的图像傅里叶变换 np.fft.fft2 cv.dft 函数
- 一种在Java层实现的守护进程方式
- excel_applications
- sql 恢复刚删除的表
- Linux capability初探
- linux dd安装win2003,DD安装win2003,2008系统
- Rancher Labs获2500万美元C轮融资
- 与日历有关的小程序推荐
- Flink Joining
- 国产哪种蓝牙耳机最好?国产降噪蓝牙耳机推荐
- 想哪写哪_随笔20191203
- 机器学习中的敏感性和特异性的概念
热门文章
- Android开发笔记(一百二十九)使用变换图形
- 牛顿下山法c语言_数值计算(二十九)修正牛顿法I求解方程的根
- 《jQuery UI 开发指南》——2.3 tabs ()方法
- Apache日志切割shell脚本
- 人人都是产品经理 笔记
- 服务器上使用 git 更新 wordpress 内核方案
- [转载]多维数组与Json格式的转化
- HADOOP综合应用架构之一 配置Secondarynamenode在另一台机器运行
- 按键精灵post教程_掌控POST(1)
- matlab 动画_MATLAB的动画制作和视频录制