首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 软件频道 > 设计在线 > 网页UI设计 >可配置的网络计算技术(CNC)

可配置的网络计算技术(CNC)

2000-06-07 00:00作者:请作者与我们联系出处:AMT责任编辑:

br> Client/server 结构相比于主机集中式处理模式,其优越性是不言而喻的:丰富的最终用户界面、极大的灵活性、对业务需求变化的适应性等,都使client/server结构一经出现,便迅速成为重要的工业标准,为业界所推崇。然而client/server并不是一帖万灵药,随着信息工业革命的更加深入,人们对信息要求的提高,传统的C/S结构的一些弊端便日渐显现出来:

不灵活的角色

传统的C/S结构没有充分利用网络上智能设备的优势;相反,每台设备都被限制在一个狭窄范围的选择上:服务器只能履行服务器的功能,客户机只能履行客户机的职能。

多个失败点

由于每台设备的功能被专门化,所以增大了设备之间的依赖性,因此,一台设备的失败可能会导致其它相关设备不能正常运行。再加上日渐突出的集成方面的难度,对技术支援人员要求的提高,都使传统的C/S结构日渐成为迅速膨胀业务需求的壁垒。

为了打破传统C/S结构的种种束缚,J.D.Edwards开发出了一种全新的计算模式,叫做“可配置的网络计算”,即业界所熟知的CNC技术,这种模式超越了传统的C/S技术,提供了一种更灵活、更有效、更有预见性的企业计算模式,CNC(Configurable Network Computing)技术允许最大限度的动态配置,将应用分布到各种硬件平台上去运行,而不需要用户或分析员关心每个程序运行在什么平台上、调用了哪些数据库,CNC技术将企业应用与具体繁杂的技术分隔开来,达到用户最大的工作效率。

CNC技术是实现网络基础结构的底层技术,这使得JDE公司的ERP产品OneWorld不用编程人员的介入,不依赖于具体的某项技术,只需在配置上做相应的修改就可以达到用户业务需求的变化。根据需要,用户可以随意增加服务器,包括:Web服务器、数据服务器、报表服务器等,用户不必为这些新增加的服务器重新编写程序。应用从来就不会被限制在用户在软件最初安装时的配置,而所有这一切的变化都是动态的,在不影响中断用户日常操作的状态下完成的。下面着重给出CNC结构的一些重要概念:

结构化的设计

CNC的设计观念是高度的结构化,它定位于业务解决方案和最底层的技术之间。传统的C/S结构不使用这一中介层,它直接向网络部件的技术介面中编写代码,这就使得C/S被禁锢在一个异种机高度复杂的环境中,并且使得每个设备的可担当的角色屈指可数;相反,CNC结构化的设计使得它可以把注意? 中投向于不同平台和数据库的通讯与接口上,这样业务层就可以游离于各种繁杂的技术之上,具有最大限度的通用性,并使得配置和维护之责达到最简化。

均一环境

CNC系统不同于传统的C/S系统,它并不将服务器只限于运行服务的进程,而客户机只限于客户机的功能。在网络上的各个机器,可以被虚拟地配置为各种角色,并且运行各种进程,这就充分利用了网络智能化的最大优势,超越了传统C/S结构的种种限制。实际上,JDE的ERP产品OneWorld甚至可以运行在单台的PC机或笔记本电脑上?这时根本不需要什么C/S结构。在CNC环境中,系统中的各台设备可以根据不同的时间、应用的复杂度、用户数的多寡等因素被配置执行不同的任务。

集成的工具集

一般传统的C/S系统中包含许多不同的工具集,一个用于客户机,一个用于服务器,一个用于交互作业,一个用于批处理作业,而且通常由不同的厂商提供;相反,CNC环境对于上述情况只包含唯一一个工具集,编程员、用户、分析员无论是修改应用、产生批处理、交互式作业进程,或者是查询数据、打印报表都使用同一工具集。

简化的升级过程

在大多数的C/S系统中,接口的多样化使得升级的过程困难重重,经常需要硬着头皮为新的技术去编写新的技术接口,而这样做又往往会导致整个系统失去控制;然而CNC升级解决方案可以自动处理技术接口、以及用户曾经的客户化努力,并将这些变化一并带入新的版本中去,而不会让用户的心血化为乌有。

遮蔽复杂性

有了CNC技术,在绝大多数情况下,用户不必直接面对代码。编写报表、查询数据、客户化程序都可以用OneWorld中集成的工具包来完成。一般的用户经过JDE标准培训后,都可以编制具有相当复杂度的报表或应用程序。

用户偏爱的客户化格式

CNC使得用户有能力根据他们自己的喜好,运用OneWorld内部的工具来编排自己喜爱的桌面,不同于基于字符的屏幕和标准的GUI,用户在OneWorld中只需用鼠标通过拖、拉等动作就可以轻松地完成这些任务,而无需编写代码。

增加的扩展性

因为CNC能够最大限度利用网络智能设备的优势,所以扩展性不限于2或3层硬件层,企业有更多的自由度去配置、分配企业的计算能力,CNC结构的层数可分为n层。

保护用户投资

CNC可以很方便地将企业现有的计算资源纳入CNC架构中,企业也可以在新系统建立起来之前,运用已有的资源先进行培训开发,然后在新系统建立之际,将其纳入为新系统的一部分,继续发挥旧资源的潜力。

动态分布

由于采用了面向目标、平台无关性和可配置结构化的设计,CNC使得动态分布成为可能,这就是数据和逻辑可以在不同平台之间动态划分,而没有客户机和服务器之限制。

正由于这种动态分布,OneWorld才可以提供企业的无限扩充性。这种结构使得目标可以在整个系统范围内自由分布。而这些目标在相应的平台上只需运用工具集重新编译一下,就可以为新的平台所用。

关注此文的读者还看过:

返回软件频道首页

软件频道最新更新

热点推荐

IT嘉年华

编辑推荐

热门
推荐

网友关注

软件
资料
游戏

文章排行

本周
本月
最新更新
天极服务| 关于我们| About us| 网站律师| 电子杂志| RSS订阅| 友情合作| 加入我们| 网站地图| MSN/QQ上看天极
TMG
Copyright (C) 1999-2009 Yesky.com, All Rights Reserved
版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868 在线提交意见反馈
渝ICP证B2-20030003号  通用网址:天极网
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众
经营性网站备案信息 网警备案 中国网站排名