怎么样在WEB上构建实时系统?

zhoumingxuan 2004-01-15 02:18:44
怎么样在WEB上构建实时系统?
...全文
91 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoumingxuan 2004-01-31
  • 打赏
  • 举报
回复
怎么用法?给个例子好不?
yifanwu 2004-01-30
  • 打赏
  • 举报
回复
了解一下!:)
KOON 2004-01-30
  • 打赏
  • 举报
回复
这是HTTP的问题,不是WEB的问题,不见得WEB无法进行实时构架,我用JSP完全可以构架实时系统,只是ASP的封装太好,无法使用太多功能
skyupsky 2004-01-28
  • 打赏
  • 举报
回复
通常的实时系统都是C/S结构的!很少有要求在B/S上做的!
我不知道你的具体要求,但是可以给个建议!
就是将实时系统分开:实时数据处理+显示操作!
我想不可能有人会在实时数据处理上用WEB的!
在显示操作部分可以用WEB!
我现在就是做实时系统的,我做的和看到别人做的都差不多是这样的!
W3China 2004-01-24
  • 打赏
  • 举报
回复
Realtime system我不太熟悉,但感觉上想在Internet上构建realtime service比较困难。
欢迎精通realtime system的朋友一起来讨论。。
steventone 2004-01-19
  • 打赏
  • 举报
回复
实时系统简介

实时系统在工业、商业和军事等领域都有非常广泛的用途,并且已经有很多实际的应用。一般来说,实时系统通常是比较复杂的。在实时计算中,系统的正确性不仅仅依赖于计算的逻辑结果而且依赖于结果产生的时间。实时计算任务与常见的只要求逻辑正确性的计算任务之间的最大不同之处就是要满足处理与时间的关系。它经常要处理很多并发事件的输入数据流,这些事件的到来次序和几率通常是不可预测的,而且还要求系统必须在事先设定好的时限内做出相应的响应。因此,实时系统的设计时面临着与我们常见的分时系统(如基于Windows, Unix和Linux等的系统)相比,更复杂的和不同的考虑因素。

值得注意的是,实时系统并非就是指“快速”的系统。实时系统的另一个关键因素在于在时间上系统必须具有可预测性,系统必须确保每个实时应用有限定的响应时间。

根据对实时性能的要求程度不同,实时系统又可以分为“硬实时系统”和“软实时系统”。二者的区别在于:前者如果在不满足响应时限、响应不及时或反应过早的情况下都会导致灾难性的后果;而后者则在不满足响应时限时,只是系统性能退化,但并不会导致灾难性的后果。

由于实时系统很多应用于一些关键性的场合,所以系统的稳定性和容错性也非常重要。另外实时系统的特性决定了传统的性能衡量标准对其是不适用的。对传统的分时系统来说,软件的执行在时间上的要求并不严格,要求的是尽可能大的系统吞吐量,合理的响应速度。然而在实时系统中,实时的数据吞吐放到首先必须确保的位置,而不是追求任务的系统吞吐量;根据实时需求对任务的优先响应取代了分时系统对每个任务的公平恰当的响应速度。

一般来说,实时系统的软硬件结构需要满足以下要求:
(1)可满足系统中实时任务负载的运算速度;
(2)延迟时间可预测并可满足响应时间要求的中断处理机制;
(3)具有时间指标保障能力的I/O处理;
(4)合理的处理器和I/O设备的拓扑连接;
(5)高速可靠的和有时间约束的通信;
(6)实时的出错处理;
(7)实时任务调度和并发处理,主要要求是满足时间指标的正确性要求,然后提供满足运行时需求的,适应范围尽可能广的实时调度。
(8) 实时多任务操作系统,这是现代实时系统所主要依赖的基础平台,提供实时应用的开发环境。在现代的实时系统当中一般都有实时多任务操作系统的存在。因为操作系统使系统的设计更加的简便,保证系统的质量以及能够提供其他分时操作系统所提供的服务。这样实时的操作系统就面临着更高的设计要求。

在一个较为完善的实时系统环境中,除了硬件方面的支持外,在软件方面,最重要的莫过于需要一个支持实时多任务的操作系统(RTOS)内核,因为广泛应用于现实世界中的计算设备必须具有与外部环境实时交互的能力。另外,RTOS是和实时应用复杂化直接相关的。当前的实时应用不仅仅局限于原来的只是面对系统级的需求,而是需要面向用户级的应用,满足在各个层次上尤其是消费电子产品的需求。由此,实时应用系统的开发和定制变得越来越重要,而传统的使用主循环控制的实时系统远不能满足需求。如果实时应用软件开发还是在基于处理器直接编写,没有基于一个完善的RTOS,那么无法将系统软件和应用软件分离,每次都要特别定制系统软件和应用软件,开发的代价太大,成本过高。RTOS 是实时应用软件的开发从“小生产方式”进入“大生产方式”的必然产物。

steventone 2004-01-19
  • 打赏
  • 举报
回复
up
zhoumingxuan 2004-01-18
  • 打赏
  • 举报
回复
没人回答算了,我结贴了.
mikespook 2004-01-15
  • 打赏
  • 举报
回复
实时系统的要求是什么我想楼主一定很清楚吧?

使用WEB构建违背了基本要求~~~

不过如果用WEB做表达层还是可以考虑的~~~~
英文版:Expert Spring MVC and Web Flow 内容简介 《深入解析Spring MVCgn Web Flow》是Spring MVC 和Web Flow 两个框架的权威指南,书中包括的技巧和提示可以让你从这个灵活的框架中汲取尽可能多的信息。书中包含了一些开发良好设计和解耦的Web 应用程序的最佳实践,介绍了Spring 框架中的Spring MVC 和Spring Web Flow,以及着重介绍利用Spring 框架和Spring MVC 编写Web 应用程序的最佳方法。《深入解析Spring MVCgn Web Flow》还介绍了Spring 框架的设计模式,以及如何将同样的设计和技术应用到读者自己的代码中。 《深入解析Spring MVCgn Web Flow》适合各层次Spring Web 程序员阅读。 编辑推荐 《深入解析Spring MVCgn Web Flow》来自Spring开发团队的权威之作前所未有地深入剖析Spring MVC技术内幕大量专家经验和技巧,全面提升你的Web开发境界 Spring MVC和Spring Web Flow是Spring平台上两个极为灵活而且功能强大的Web框架。前者是构建在Spring框架上的Web应用程序框架,可以同许多其他视图技术无缝集成;后者是控制业务处理流程的有效解决方案,提供了一种编写有状态和基于会话的Web应用程序的简便手段。 《深入解析Spring MVCgn Web Flow》出自Spring核心开发者之手,不仅详细分析代码,全面剖析了两个框架的各种特性(包括一些不为人知的技术亮点)。告诉读者如何最大程度地发挥出它们的潜力。还解密了设计这两个框架时的许多决策内幕、所应用的设计模式和面向对象技术,使读者能够更深入地了解Spring。并在自己的项目中运用这些专家技术,全面提升自己的Web开发境界。 《深入解析Spring MVCgn Web Flow》由spring框架的开发和维护者SpringSource公司组织编写,作者均为资深Spring工程师或咨询师。 Seth Ladd是资深Spring培训师,曾为NEC公司等许多国际性机构构建Web系统。Darren Davison和StevenDevijver都曾是Spring核心开发人员,在Spring源代码和文档中可以很容易地找到他们的名字。而Colin Yates、Keith Donald和Rob Harrop均是SpringSource资深工程师,仍然是Spring新版本开发的核心骨干。Yalcs是.J2EE主架构师,Donald是SpringWeb Flow负责人,Hartop是Spring与Tomcat成产品负责人。“《深入解析Spring MVCgn Web Flow》为Spring社区弥补了一大空白。” ——Lasse Koskela.JavaRanch版主,Test Driven作者“《深入解析Spring MVCgn Web Flow》是非常急缺的深入讲解Spring MVCf~~Spring Web Flow的图书堪与Pro Spring相媲美。” ——Steve Anglin,资深Java技术专家

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧