`
JavaInActoin
  • 浏览: 6077 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

用Web方式运行C/S软件——远程应用接入

阅读更多
基本原理:应用软件运行于服务器,通过接入代理服务器的中介,服务器端画面通过http传输至客户端,用户操作指令传回服务器,客户端和服务器只传输命令和软件界面,不传输应用数据,这样用户可以在客户端利用浏览器以Web方式使用部署在服务器端的桌面软件。有点像远程控制,但又可以提供额外的特征,如支持多用户同时操作,支持集群,更灵敏的反应速度。

利用这个技术,可以完成桌面应用的Web化,让C/S应用具备B/S架构的一半优势:集中部署、管理、维护,对客户端的要求很低,可以完成“在手机上运行photoshop”这样的壮举。较低的带宽占用,据说只需要3KB/s。不过,从运算方式上来说,C、S两端都放在服务器,负担较重。

厂商:国外思杰,国内瑞友。
分享到:
评论
13 楼 LucasLee 2008-05-05  
国外的Citrix么,早有广泛的应用了。
一般的,50个并发用户是最大上限了。
还是有其存在的价值的。
不过实际使用中还有些细节很烦人,比如输入法,大家可能用不同的输入法,而只能在服务器上装一大堆。
12 楼 lggege 2008-05-05  
是个好主意, 颠覆了我以往的思维.


我可以这么理解吗?

一般的C/S应用都是有用户身份确认的, 也就是, 用户的登录信息, 会在整个程序客户端上有效.
所以, 现在有N个用户, 就需要在服务器上开N个程序客户端, 每个用户占用1个程序客户端.

当需要两个用户进行协同的操作时, 可以使用手段, 让他们连到一个客户端上.

正由于 需要在服务器上开N个程序客户端, 所以, 使用集群m台服务器, 将这些客户端分布在m台服务器上,
那每台服务器端 就承受 N/m 的压力.

我不知道, 一个服务器可以承受几个客户端程序[没概念]. 应该不会太多吧...

假如: 一个小型应用, 50个用户, 分摊3台服务器[没概念,估计], 这样的成本太高吧.
11 楼 JavaInActoin 2008-04-23  
这个不是绝对的,要看管理维护的便利性和服务器压力之间的平衡。比如中小企业,服务器压力其实很小,管理维护方便才是主要考虑的。其实很多企业的服务器负担普遍较轻,机器性能不断提高,性能问题并不一定是首要考虑因素。
10 楼 liujunsong 2008-04-23  
这种考虑问题的思维方式是有问题的.
C/S的优势在于充分利用了客户端的机器资源进行计算,包括图形运算,后台功能简化只提供数据,这样才能使运行效率提升.
B/S的优势在于后端提供描述型的界面数据(HTML),前端来解释执行,变成一个图形界面,这样前台的功能单一,后台的主要功能仍然在处理数据,提供一些文本型的界面数据就可以了.
而象这种不伦不类的东西,等于后台要完成前面的所有界面生成,压力陡然增加,要知道图形运算是最消耗资源的,并发起来根本没有办法解决.
这是一种利用最愚蠢思路解决问题的途径.
9 楼 JavaInActoin 2008-04-10  
basicbest 写道
JavaInActoin 写道
不过,从运算方式上来说,仍是C/S架构,服务器负担较重。


这是啥意思??"因为CS结构,所以服务器负担重"?还是说"从运算方式上来说,仍是C/S架构.并且,这样服务器负担重"
可是,不管怎样,"服务器负担较重"这个结论俺都无法理解.楼主说说?

多谢指正,写错了,已改。
服务器负担肯定重的,因为客户端没有承担任务,只相当于服务器的外设。
8 楼 basicbest 2008-04-10  
JavaInActoin 写道
不过,从运算方式上来说,仍是C/S架构,服务器负担较重。


这是啥意思??"因为CS结构,所以服务器负担重"?还是说"从运算方式上来说,仍是C/S架构.并且,这样服务器负担重"
可是,不管怎样,"服务器负担较重"这个结论俺都无法理解.楼主说说?
7 楼 sofar1218 2008-04-07  
<div class='quote_title'>bonny 写道</div><div class='quote_div'>good idea.
<br/><br/>但是服务器负担不是一般的大.几乎所有的资源消耗都在服务器端. </div><br/><p>你不想重新写软件,那就只有这样,不可能光收益,不付出代价</p>
6 楼 bonny 2008-04-07  
good idea.

但是服务器负担不是一般的大.几乎所有的资源消耗都在服务器端.
5 楼 sofar1218 2008-04-05  
看看这个http://adempieredemo.metas.de/nx/nxapplet.html
4 楼 JavaInActoin 2008-04-02  
几K几十K我觉得都无关紧要,企业内网一般都很快

这种方式使得C/S应用可以直接发布为WEB程序,跨越了二者之间的鸿沟。在C/S架构上有丰富积累的企业不必为了迎合B/S而抛弃已有的东西。

对于新应用来说,这也是一个可以考虑的架构。
3 楼 heshaoxun 2008-03-27  
3k/s 我感觉悬。
2 楼 JavaInActoin 2008-03-25  
jeamzhang 写道
据说只需要3KB/s??麻烦证实一下好不好,不可能吧。。。

这是厂商说法,我也有点怀疑,估计那是极限情况吧。
我在局域网上通过这种方式用过浪潮的软件,速度倒是没有问题。
1 楼 jeamzhang 2008-03-25  
据说只需要3KB/s??麻烦证实一下好不好,不可能吧。。。

相关推荐

    系统分析师论文范文.7z

    远程接入中的安全访问控制 网络安全评估 电子政务项目中的计划管理 应用 CMM 改进软件维护过程 论改进 Web 服务器性能的有关技术——论文 :银行业的应用 界面设计指导原则 论开放系统应用的互操作性 基于 ...

    向日葵主控端 v1.0Beta版.exe

     3.WEB方式的主控端模式——无处不在的远程管理模式,只要能连入互联网的地方,就可以轻松管理自己的远程主机,采用浏览器插件的主控端模式,通过浏览器直接控制远程主机。  4.远程主机管理——通过向日葵远程...

    系统分析师论文汇编

    系统分析师论文汇编 论软件的组件式开发 2 远程接入中的安全访问控制 4 网络安全评估 6 电子政务项目中的计划管理 12 应用CMM改进软件维护过程 14 论改进Web服务器性能的有关技术——论文1:银行...

    Visual C++实践与提高-COM和COM+篇『PDF』

    2.3 C++对象使用抽象基类——例程DB_vtbl 2.3.1 问题:私有数据成员被暴露 2.3.2 解决方案:抽象基类 2.3.2.1 什么是抽象基类(Abstract Base Class) 2.3.2.2 实现秘诀:虚函数(Virtual Functions) 2.3.3 使用...

    TCP/IP技术大全(中文PDF非扫描版)

    还介绍了如何使用TCP/IP应用程序,包括远程登录、FTP、Web浏览等。 目 录 译者序 前言 第一部分 TCP/IP基础 第1章 开放式通信模型简介 1 1.1 开放式网络的发展 1 1.1.1 通信处理层次化 2 1.1.2 OSI参考模型 3 1.1.3...

    高级软件架构师复习提纲

    如何能抽象出一个统一的状态模型,可以使状态在留转过程中被保存和传递//最好能够用一套处理机制,能够满足WinForm程序和Web应用的需要 //用户的在一个操作流程中可能会嵌套子流程,或者会转到别的流程 //记录流程的...

    asp.net知识库

    ASP.NET 2.0使用Web Part创建应用程序之二(共二) 体验 .net2.0 的优雅(2) -- ASP.net 主题和皮肤 NET2.0系列介绍(一).NET 2.0 中Web 应用程序主题的切换 ASP.NET 2.0 中Web 应用程序主题的切换 2.0正式版中...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    因此,需要填入 EmployeeMgmt-Server 项目的 web 根目录,该目录下必须要存在 /WEB-INF/flex/。点击“Validate Configuration”验证配置文件是否正确,只有通过验证后,才能继续。默认地,Flex Builder 将会把生成的...

    eSight服务器管理软件解决方案.pdf

    SOL(Serial over LAN):通过网络将串口延长到远端,管 理员可在网络任一点接入。 10 iBMC特性三:可集成能力 被管理设备 北 向 接 口 人机接口 北向接口:当前支持SNMPV1/2c/3、IPMI,CLI 未 来会支持Restful接口,...

    大唐高鸿MG3000-R32智能路由网关

    协议 VoIP控制协议 H.323、SIP 话音编码 G.711AG.711uG.729G.723G.726 传输协议 RTP/RTCP封装 IP 栈(UDP TCP RTP) 远程软件下载(TFTP支持) 其它特性 话音接入特性 DTMF检测和生成、呼叫进程音检测和生成 回声...

    计算机应用技术(实用手册)

    计算机应用技术 实用手册 Xnllz 2011.7.29 目录 第一章COMS的设置 1 1.STANDARD CMOS SETUP(标准CMOS设定)用来设定日期、时间、软硬盘规格、工作类类型。 3 2.BIOS能功设定 5 3.Advanced ...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    因此,需要填入 EmployeeMgmt-Server 项目的 web 根目录,该目录下必须要存在 /WEB-INF/flex/。点击“Validate Configuration”验证配置文件是否正确,只有通过验证后,才能继续。默认地,Flex Builder 将会把生成的...

    服务器基础知识介绍(服务器全部组件).pdf

    RISC(精简指令集) PowerPC, SPARC 服务器和PC机的区别 区分项 服务器 PC机 运算能力 高(多处理器) 低(单处理器) 存储能力 大容量、可扩展 容量较小、不易扩展 使用人数 多人 1人 使用方式 网络接入 键盘、鼠标...

    汉光 电力监控系统在企业供配电系统中的应用 .pdf

    采集通讯接口层是系统网络构成的纽带,完成主站监控管理层和现场设备间隔层之间的实时信息传输交换,完成现场电力仪表、保护自动化装置的接入,实现通讯接口物理介质和协议规约的转换、接入。通信接口层设备包括通讯...

    C#微软培训资料

    1.1 Microsoft.NET——一场新的革命.4 1.2 .NET 与 C#.6 1.3 C#语言的特点.8 1.4 小 结 .11 第二章 运行环境 全面了解.NET.12 2.1 .NET 结构.12 2.2 公用语言运行时环境与公用语言规范.13 2.3 开 发 ...

    FuIP v2.2 专为单片机联网而定制的TCP/IP协议栈,任何MCU均可移植

    FuIP可用于,客户端,服务端,亦可接入fuhome.net 平台进行远程控制 版本:v2.2 2014年12月5日 龙剑奋斗 定期更新,敬请关注——开放,交流,深入,进步 Copyright fuhome.net 未来之家 实验室,让科技融入生活 ...

    java源码包2

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    微信公众平台与小程序开发 从零搭建整套系统

    3.3 接入指南 31 3.4 接口权限及调用频率 33 3.5 微信网页开发样式库 35 3.6 小结 37 第4章 常用调试方法及工具 4.1 微信测试号 38 4.2 接口在线调试 41 4.3 微信Web开发者工具 42 4.3.1 ...

    基于嵌入式Internet 技术的Webit体系结构研究与实现

    基于嵌入式 Inter net 技术, 提出一种面向设备动态驱动的异种网络互连体系结构——Webit, 并建立 Webit 模型。该体系结构采用thin T CP/ IP 协议栈技术建立 Embedded Web Ser ver , 实现了将现 场设备接入...

Global site tag (gtag.js) - Google Analytics