这只是我的思想的一种漫无目的的随想,随手记了下来,如果您不嫌凌乱的话,就请多想多看。也希望对在
代码级兴趣盎然地战斗的同志能有所启发。
网络就是计算机
没有网络,每个计算只是一个信息孤岛,就象世界就一个人一样。网络互连使所有的计算资源相连,构成了一个虚拟的无穷的计算设备。我们可以在这个设备上做过去无法沟通的事。
软件就是服务
新的业务,新的市场,新的管理方式,公司的组织规模的变化,政策的变化,如何让我们的系统紧跟时代的发展,为客户持续服务,提供适合的,无封的,可扩展的系统集成,这才是我们的真正目标。软件就是服务。说的就是软件好做,但做紧跟用户需求并且给用户提供定制的创造更多价值的解决方案才是最正确的。
未来技术
我们不管语言,不管操作系统,不管特定硬件,不管在什么地方,什么时间,不管数据源的格式,我们就要互连,通讯,传递数据,XML化的IIOP和CORBA和OLE DB必定是未来的趋势。管它什么OS,什么开发语言,什么数据库,什么互连协议,什么硬件,什么应用服务器。只要给我这三项,我们就能为客户建立起完美的技术平台。
Java 语言在许多方面隐藏了实现细节,因此Java 技术改善了从分析、设计到执行的整个过程,但JAVA就是速度慢,但未来的计算资源将不是问题,问题是JAVA实现的客户端比windows太差劲了。
UML统一设计视图,IDL统一实现视图,我们还需要什么?语言和OS都是其次的。
CORBA的系统架构思想
JAVA的面向对象实现思想
我们只需知道自己需要什么服务,服务在哪,怎么访问,底层已为您做了处理,无须考虑,真是精彩。
当我联想到.Net战略,出了一身冷汗,因为如果一切成为现实世界将不可想象。
我并不看好JAVA的可移植性,而是它对CORBA的支持,对面向对象的认识。