1 / 2
文档名称:

企业计算的十大谬误.doc

格式:doc   大小:30KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

企业计算的十大谬误.doc

上传人:mh900965 2018/2/25 文件大小:30 KB

下载得到文件列表

企业计算的十大谬误.doc

文档介绍

文档介绍:企业计算的十大谬误
网络是可靠的。在面对网络时,它很难称得上我们所谓的可靠——对于当今的互联网来说,丢失报文、服务器宕机、路由器被黑掉而被用于不合符伦理道德的目的,等等这些依然是现实存在的。尽管你的网络可能真的是永远不会崩溃,但是你的网络并不是你唯一需要考虑的——所有那些你不能作出保证的网络也要保持处于激活状态。这就是为什么需要你的系统在面临故障的时候是健壮的,同时还需要你去定义系统所需的性能和可扩展性的类型,以使你可以确保你所拥有的基础设施可以处理故障。
响应时间是零。网络不是免费的——它会把时间花到通过网线(以及许多构成互联网的中间设备)传输数据上。在开发过程中,网络的响应时间经常是非常接近于零,如果开发部门与公司其他部门的网络是物理隔离的,那就更是如此,这在大型的公司中非常常见。事实上,在很多情况下,响应时间会尽其可能地接近于零,这是因为开发者的****惯是为了方便起见,在同一台机器上运行所有的层——应用服务器、浏览器、数据库和其它任何必需的东西。但是不要忘了,特别是在 Web 应用的情况下,你的客户端可能不是在 100-或 1000-兆的网络上,有些可能仍然是在拨号网络上,这取决于客户端的选择。正是因为这个原因,所以要确保作为表示层部分或通信连接的主体部分而被传输的数据量要最小化。
带宽是无限的。与我们想要的正好相反,网络在同一时刻可以发送的信息量具有有限的容量。特别是当企业系统暴露给公众,而某些我们潜在的用户仍然运行在慢速的拨号连接上或饱和的DSL连接上时(“什么,你是说我不能在使用你的应用的同时,观看视频流?”),我们将具有与LAN同等的带宽的想法是可笑的。这就是为什么有时尽可能多地将任务从线上移除,而采用厚客户端去访问传统的基于HTML的系统的原因。
网络是安全的。近年来,这已经一再被证明是一条谬误,内也是如此。不仅黑客可以相当容易地穿透我们的防火墙(例如,防火墙不能防范SQL注入攻击),而且在许多情况下,你也不能相信在网络内部的人们——最近的研究表明,公司损失的70%左右都归咎于雇员的偷窃和诈骗行为。
拓扑结构不会发生变化。对任何IT商店来说都会时常发生的一件事情就是变化。服务器增加了、服务器减少了、机器需要被替换了、硬件需要升级了等等。我们竭尽全力来跟上变化的形势,但是如果我们写的软件能够自动调整以适应变化,那将会很有益处。
只有一个管理员。合并、收购和资产分派都只是应用场景的一部分——你还使得进出公司的人达到了警戒水平,包括你的系统管理员。即使你今天有一个应用场景,到了明天就会有一个完全不一样的应用场景。正因为如此,你需要在构建企业系统时牢记管理、部署和监视。而且,随着PC数量的增长,以及自己动手开发的程序的普及分发(其中像Microsoft Access),不用提及像章鱼触手一样延伸的伙伴关系和联盟关系在商业中变得相当地常见,就是任何一个团队、部门、甚至公司拥有一个程序的假设都在发生变化。现在问题的关键是,你构建的任何应用都可能转变为另一个完全不同的公司所依赖的某些事物,而你却并不了解该公司。所以你不能假设你拥有自己的数据库,或是有随意改变构件接口的特权

传输的代价是零。对象通过网线传输并不容易。事实上,在Java中,除了原始类型之外,其他对象通过网线传输的在线表示都是同构的。这