我需要在需要集中数据和文件存储系统的环境中部署Delphi应用程序(用于文档映像),但是具有多个分支机构具有相对较差的互连.我相信一个3层的数据库应用程序是最好的方法,所以我可以提供丰富的桌面体验相对较轻的数据传输需求.到目前为止,我已经看过Delphi Datasnap,kbmMW和Remobjects SDK.看起来,kbmMW和Remobjects SDK使用的带宽最小.有没有人有任何经验在有挑战性的环境中部署任何这些技术与大量的用户(我需要支持700)?谢谢!

解决方法

取决于您是否绑定到远程数据集.如果您不是数据集绑定,那么SOAP可能是一个不错的选择.或者,我所做的是写我自己的类似于SOAP的协议.这是在SOAP被标准化之前完成的,我很高兴我能够控制更多的数据流.假设你连接不好,那么你将花时间支持它.如果它是您自己支持的代码,而不必等待供应商,这是非常好的. (虽然KBM和REM被称为相当不错的供应商.)

个人笔记:文件成像应用程序中的700位用户在连接不良的情况下听起来像一团糟.花钱在升级连接,因为从长远来看会更便宜.

什么是最好的Delphi n层低带宽技术?的更多相关文章

  1. ios – 我在哪里可以找到用于创建IPad应用程序的Delphi资源?

    我之前一直在使用Delphi并且一直都是Windows家伙.我的妻子为我的生日买了一台新的iPad,我昨晚第一次使用它.哇!…

  2. 如何从命令行部署OSX或IOS Delphi项目?

    我正在使用像这样的脚本构建我的Delphi应用程序现在我想添加一个选项将应用程序部署到OSX系统修改这样的脚本,那么可以从命令行部署OSX或IOSDelphi项目吗?

  3. SoapFault – faultcode:’ns1:unexpected-error’android SOAP call

    我试图使用一个WSDL文件调用SOAPWeb服务.我在其中添加了所有必需的参数.但我收到的错误如下:这是我的代码示例:我怀疑SOAPACTION可能会导致问题.如果我们将SOAPACtion留空并且我们调用Web服务,那可能吗?这也是您向请求添加属性的方法:

  4. 如何在Android SOAP Webservices中将InputStream数据转换为String

    当我从Android使用soapWeb服务时,我希望在输出字符串中显示结果,如何将该输入流转换为Sting?我的最终代码请看一下,让我知道我在哪里可以将转换放在上面的代码中?

  5. android – 使用SOAP将图像从库发送到Web服务

    我已经在网上搜索过,找不到任何有关使用SOAP向Web服务发送图像(或任何附件)的文档.我一直在发送文本数据,但我现在需要从库中发送图像以及文本数据,这会带来另一个问题–一次制作两个或多个异步任务.如果要发送的记录有附属图像,我将需要总共进行4次通话;>发送文本数据.>检查服务器上是否已存在该文件.>发送文件.>使用从服务器发回的u_id将文件与服务器上的记录链接.我被建议使用Base64方法将文

  6. 使用k-Soap从Android的Callin Java webservice出错

    我在Java中创建了一个简单的登录Web服务,我从Android代码中调用它.我将两个字符串参数传递给Webservice.但它们在Webservice中变为null.Web服务托管在LocalhostTomcat服务器上WSDL文件是:我是Android和CreatingWebService的新手.我尝试了很多其他解决方案但它似乎不起作用.解决方法我找到了问题的解决方案.我从wdsl打开了xsd架构.虽然我已经给出了@WebParam注释,但它只有arg0和arg1参数.我在请求中更改了它,参数正确传递

  7. 如何检查Android和iOS上的网络是否可用(Delphi XE5)

    解决方法试试这个:

  8. PHP使用SOAP调用API操作示例

    这篇文章主要介绍了PHP使用SOAP调用API操作,结合实例形式分析了php基于SOAP调用API的常见操作技巧及相关问题解决方法,需要的朋友可以参考下

  9. php实现通过soap调用.Net的WebService asmx文件

    这篇文章主要介绍了php实现通过soap调用.Net的WebService asmx文件,结合实例形式分析了php使用soap实现WebService接口的调用技巧,需要的朋友可以参考下

  10. PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】

    这篇文章主要介绍了PHP中soap用法,结合实例形式分析了SoapServer服务端与SoapClient客户端相关实现技巧与操作注意事项,需要的朋友可以参考下

随机推荐

  1. delphi – 主窗口按进程名称处理

    DelphiXe,Win7x64如何从进程名称(exe文件的完整路径)获取主窗口句柄,或至少一个类或窗口名称(如果该进程只有一个窗口).例:解决方法我同意Petesh的说法,你需要枚举顶级窗口并检查创建它的进程的模块文件名.为了帮助您开始枚举顶级窗口,这是一个delphi实现.首先,当你回调给你时,你需要一些与EnumWindows方法通信的方式.为此声明一条记录,该记录将保存您要查找的模块的文件

  2. 如何在Delphi中纯粹通过RTTI信息(即不使用任何实际对象实例)获取TObjectList的子项类型?

    我正在使用RTTI实现用于流式传输任意Delphi对象的通用代码,并且为了使其工作(更具体地说,为了使加载部分工作),我需要以某种方式获得TObjectList的子项类型<T>不使用任何实际对象实例的字段.要求不使用任何实际对象实例的明显原因是,在从流加载对象的情况下(仅基于要加载的对象的类类型的知识),我将不会有任何实例在加载完成之前完全可用–我宁愿只能访问相关类的纯RTTI数据.我希望能

  3. inno-setup – Inno Setup – 安装程序背景图片

    图像作为安装程序背景如何用inno5.5.9做到这一点?

  4. inno-setup – Inno Setup – 如何添加多个arc文件进行解压缩?

    使用InnoSetup解压缩弧文件.我希望有可能解压缩多个arc文件以从组件选择中安装文件(例如).但仍然显示所有提取的整体进度条.这可能吗?的回答的修改预备是相同的,参考其他答案.在ExtractArc中,为要提取的每个存档调用AddArchive.

  5. delphi – 如何在DataSet的帮助下在TAdvStringGrid中显示数据库中的BLOB图像

    解决方法CreateBlobStream正在创建一个TStream对象,而不是TMemoryStream.由于您不想将JPG写入数据库,因此应使用bmRead而不是bmReadWrite.我不习惯sqlite,但你必须确保使用合适的二进制日期类型.为了确保存储的图像真的是JPG,您应该编写JPG以进行测试,例如:

  6. inno-setup – 在Inno Setup的Code部分下载程序后运行程序

    如何运行我通过Internet下载的应用程序,在代码部分中使用,并等待该应用程序完成运行.我有,使用InnoTools下载程序,下载这两个文件,我想,在第二个完成下载后运行该下载,或jdk-8u111-windows-x64.exe,然后继续安装.解决方法使用其他下载插件,而不是ITD(请参阅下面的原因).例如,InnoDownloadPlugin.当您包含idp.iss时,它定义了一个全局IDP

  7. progress-bar – Inno Setup Run部分的简单进度页面

    我的安装程序非常简单,它基本上是:>欢迎页面>进展页面>最终页面欢迎页面和最终页面是标准页面.在Progress页面,我正在静默安装一堆其他程序.实际的脚本是在[Run]部分中安装每个程序.问题是酒吧达到100%然后停留在那里.我只能更改消息文本.我想要实现的是使用Pascal脚本显示进度,例如:这样我就可以显示更准确的进度条.这就是我所拥有的:问题是,当我构建安装程序时,它不显示欢迎页面.我做错了什么?

  8. delphi – 如何使“显示/隐藏桌面图标”设置生效?

    下面的代码调用SHGetSetSettings函数来隐藏桌面图标但它只是从视图菜单中取消选中“显示桌面图标”.我打电话给SHChangeNotify;更新桌面,但这不起作用?解决方法isa,要刷新桌面,您可以将F5键发送到progman窗口隐藏桌面图标的另一种方法是再次显示

  9. inno-setup – Inno Setup – 避免显示子安装程序的文件名

    我试图使用InnoSetup–Howtohidecertainfilenameswhileinstalling?(FilenameLabel)的想法Theonlysuresolutionistoavoidinstallingthefiles,youdonotwanttoshow,usingthe[Files]section.Installthemusingacodeinstead.UsetheEx

  10. inno-setup – Inno Setup磁力链接下载实施

    我目前正在使用InnoDownloadPlugin为我的安装程序下载文件,这个问题最大的问题是faila正确下载文件.因为连接不良等诸多原因.我想添加一种替代方法来下载文件,因此用户可以选择是否需要常规方式或torrent方式.我知道我可以使用aria2c.exe应用程序(https://aria2.github.io/),有人可以帮我实现它的inno设置代码吗?我需要的是使用torrent(ar

返回
顶部