处理过程
By distributing many of the processes usually handled by centralized application servers to the browser on the client machine, enterprises can deliver full-featured software solutions that simply run in the browser without any need for extra runtime components or plug-ins.
在客户端模式下,分发集中在应用服务器的处理结果到浏览器,企业能够实现所有软件方案功能,简单运行在浏览器上并不需要任何的运行时组件和插件。
TIBCO General Interface is a powerful implementation of model-view-controller (MVC) principles. Unlike server-centric MVC architectures, with General Interface, the view processes are distributed to the web browser. This design removes the view generation work from servers and reduces demands on bandwidth, making applications far more scalable. The design also leverages the power of the client CPU to deliver highly responsive, stateful, full-featured applications in a browser.
TIBCO General Interface是一个强大的mvc概念实现,不像以服务器为中心的mvc架构,General Interface的mvc中的视图部分被完全分配到web浏览器,这个设计从服务器中移除了试图的工作并且减少了带宽,使应用程序更加可扩展,这个设计也平衡了客户端cpu的能力,同时高相应速度、状态、应用程序全部功能三者都在浏览器上实现。
1.
Disadvantages of Server-Based MVC Architecture基于服务器mvc架构的缺点
In a traditional server-based MVC architecture, all processes run on the server. Requests are sent to the controller, models are updated, and the view returns a stream of HTML and data to the browser where it is rendered for the user. This results in system latency and reduced functional possibilities for the end user. The resulting HTML typically comprises 80% presentation instructions and 20% data. The browser is simply an HTML page rendering device.
在传统的基于服务器mvc架构中,所有的处理过程运行在服务器上,请求发送到控制中心(controller),models被更新,接下来view返回一个html字节流,数据发送到浏览器,这些过程都是用户展现功能,这个结果对最终用户来说潜藏和减少了可能的功能(表达不丰富),结果是一个典型的html,由80%结构表达和20%数据组成,浏览器只是一个简单展现html的设备。
2.Rich Internet Application-Based MVC Architecture 基于富客户端(RIA)mvc架构
In a rich Internet application based MVC architecture, view processes are distributed to the browser where they run on the client system. The distributed view employs an MVC architecture of its own, turning the browser into an RIA environment. Because client-side objects generate the HTML, significantly fewer processes need run on the server. Bandwidth is optimized for data. Application performance and scalability are significantly enhanced.
在一个基于富客户端mvc架构中,view处理过程被分配到运行在客户端的浏览器上,view本身就是一个mvc架构,在浏览器的一个RIA环境里运行,因为客户端对象产生html,较少的过程运行在server。
Figure 2 RIA MVC Architecture
General Interface software enables the view portion of the MVC architecture to be distributed to and run on a web browser running on the client system. This approach has the following benefits:
● | Improves application scalability by removing significant server processes |
● | Decreases latency by using substantially all the bandwidth to deliver data (instead of a minority of bandwidth for data in the traditional model where HTML markup takes up most of a transmission) |
● | Delivers full-featured application performance and rich GUI features to an unmodified web browser, without plug-ins, runtime environments, and extra software to install 在客户端系统上General Interface软件能够使mvc架构的view部分分配到浏览器上运行,这由于下面好处: ×通过移去重要的server处理过程来增强应用程序灵活性 ×减少延迟时间,所有带宽全部用于传递数据。 ×在不修改浏览器、无插件、运行时环境和其他软件不安装情况下展现了所有应用程序的性能和GUI功能。 |
分享到:
- 2008-03-26 09:18
- 浏览 934
- 评论(0)
- 论坛回复 / 浏览 (0 / 1598)
- 查看更多
相关推荐
- **TIBCO 商标**:TIB, TIBCO, TIBCO Adapter, Predictive Business, Information Bus, The Power of Now, TIBCO General Interface, TIBCO GeneralInterface Framework, TIBCO GeneralInterface Builder, TIBCO ...
TIBCO General Interface (GI) 是一款强大的企业级富互联网应用程序开发平台,专注于提供交互式、数据驱动的应用程序。在“tibco-gi-3.5.1-pro-debug”这个压缩包中,我们看到的是TIBCO GI的专业版本,且带有调试...
TIBCO GI Builder 增强插件的集合。 PlugInMonitor 在运行时在树视图中显示 AMP 插件信息。 BatchRenamer 批量重命名多个组件,还支持基于正则表达式生成匈牙利语前缀和替换。 推箱子是经典游戏的 GI 克隆:推...
《TIBCO Jaspersoft Studio 6.10.0:报表设计的高效工具》 TIBCO Jaspersoft Studio 是一款强大的报表设计工具,它为开发者提供了丰富的功能,用于创建、编辑和管理复杂的报表和可视化项目。在6.10.0版本中,这个...
在Tibco General Interface (GI) 中实现table表样式是一个重要的设计任务,它涉及到用户界面(UI)的美观和用户体验。Tibco GI 是一个强大的富互联网应用(RIA)开发平台,用于构建交互式、高性能的应用程序。在这个平台...
1. **环境搭建与安装**:首先,用户需要了解如何下载并安装Jaspersoft Studio,以及如何将其与TIBCO Jaspersoft Server集成,以便于在服务器上部署和发布报表。 2. **界面与工作区**:介绍Jaspersoft Studio的工作...
输入Server URL(如tcp://192.168.63.28:7222和tcp://192.168.63.29:7222),Server Name(如Seashell-Tibco-s1),Agent Name留空,User Name和Password均为qa_test。保存设置后,应用并保存服务器文件。 最后,...
TIBCO ActiveSpaces 是一款高性能、低延迟的数据共享和存储平台,主要用于实时交易、事件处理和分布式计算等场景。在IT行业中,数据的导入导出是任何系统中不可或缺的一部分,它涉及到数据迁移、备份、分析等多种...
1. **定义数据模型**:根据实际应用的需求,模拟器可以生成符合特定数据结构和模式的虚拟数据。 2. **控制数据流速率**:调整模拟器生成数据的速度,模拟高并发或者低负载的场景,以便测试系统的扩展性和压力承受...
- **TIBCO商标**:TIB、TIBCO、Information Bus、The Power of Now、TIBCO Rendezvous、TIBCO In Concert、TIBCO Administrator、TIBCO Adapter 和 TIBCO BusinessWorks均为TIBCO Software Inc.在美国和其他国家/...
TIBCO ActiveSpaces 是一款高性能、分布式内存数据网格(In-Memory Data Grid,IMDG)产品,用于在企业级应用中实现低延迟的数据共享和处理。它提供了高度可扩展的实时数据存储和处理能力,特别适合大数据量、高并发...
1. **高性能**:TIBCO EMS提供了高吞吐量和低延迟的特性,确保了大规模数据处理的需求。 2. **可靠性**:通过冗余和容错机制保证了消息传递的可靠性,即使在网络故障的情况下也能保证消息的完整性。 3. **消息模式**...
这两种模型在TIBCO EMS中都有很好的支持。 - **点对点模型**:在点对点模型中,消息被发送到一个队列,然后由一个消费者接收并消费。这适用于那些需要确保消息只被消费一次的场景。 - **发布/订阅模型**:与此相反,...
TIBCO EMS基于Java消息服务(JMS)标准,提供了一个健壮的消息传递平台,支持点对点和发布/订阅模型,能够处理大量并发连接和事务。它旨在为分布式系统中的应用组件提供一个高效、可靠的数据交换基础设施。 ### 二...
虽然 TIBCO RV 本身不提供 XML 数据的处理功能,但可以通过其他方式实现,例如利用 TIBCO BusinessWorks 或第三方工具进行数据转换和处理,从而满足特定的业务需求。 #### IBM MQ 与 JMS 消息中间件简介 - **IBM ...
1. **高可用性**:Tibco RV提供了高度可靠的消息传递,确保消息的送达,即使在网络故障或其他系统问题的情况下也能恢复。 2. **低延迟**:由于Tibco RV的本地API设计,它能够提供非常低的消息传递延迟,适合实时和...
1. **tib_bs_bom_user.pdf** - 这个文件名暗示了它可能是关于TIBCO Business Studio(BS)的业务对象模型(Business Object Model, BOM)用户指南。TIBCO Business Studio是一个图形化集成开发环境(IDE),用于设计...
TIBCO RV(Rendezvous)是一种领先的消息传递产品,主要用于实现实时广泛数据分发应用程序,如市场数据、交易、电子商务、系统管理和实时控制系统。它被2000多家公司部署使用,是几个最大型、最关键系统的消息传递...
通过TIBCO提供的PPT文件“TIBCO-ESB-SOA介绍”,读者可以深入了解TIBCO公司的产品和服务,以及它们在实际场景中的应用。这份资料详细阐述了TIBCO ESB如何实现SOA,以及BusinessWorks如何帮助构建和管理业务流程。...