[译者序]我们都在探索软件的未来,让我们回过头来看看过去的十年里发生了什么;我们又记住了什么;我们又将看到什么?
因译者水平有限,如有不当之处,并非歪曲作者本意,请参阅作者原文。
密码系统
因为所有有关网络上的安全和隐私烦恼,加密成了商业和消费者间安逸的需要。如果它不为了Phil Zimmerman和RSA的数据安全,体面的密码使用权可能仍在CIA的手中。同样,Netscape的Navigator2.0中推出的安全套接字层(SSL)引爆了因特网电子商务革命。
“90s民主化加密,” Minar说。“诸如RSAlib和OpenSSL的构件可以很容易地在程序中建立密码机。诸如SSH和PGP的程序让人们更容易地使用密码。”
“它将密码术放在所有的程序员的手中,而非要求特殊的硬件盒子,” Inprise公司负责开发者关系的副总裁, David Intersimone说,“现在每个人都有机会接近它。它在Windows API中,在Java中,你可以给它命名。在我们看到任何地方,都有可再利用的组件将安全嵌入在应用,而取代把它做在硬件中,这是第一流的方法”。
XML/SOAP
XML和简单对象访问协议(SOAP)仍然是新的且必须被证明的东西,我们的一些专家说,但这些技术有巨大的潜力。XML提供不相干的数据格式,而SOAP将被证明有比CORBA和DCOM更容易得多的传输机制,因为它使用HTTP作为传输技术。
“XML打开了B2B世界,B2C世界,P2P世界,和所有的那些市场,” Intersimone说。“开发者能建造没有专有格式或者专有转换软件而通过因特网共享数据的健壮的应用程序”。
微软建设其下一代Windows的和基于XML技术(微软.NET主动性)的开发工具,IBM为了电子商务吹捧XML为治百病的良药,甚至Sun宣称XML是与Java相关的革新。
“每个人都在寻找协同工作能力的方法,因此你能有截然不同的软件而不需要有任何一方的知识,” Dzubek说,“XML将是下一杀手混合国际商业语言。它将变成和IP一样普及。我听说没有人不反对它”。
关于作者:
Andy Patrizio是目前生活在洛杉矶的自由新闻工作者。他以前是PC Week和Information Week的应用程序开发记者,而现在是许多出版物(从“Wired”和“Byte”到“Java Pro”和“Information Week”)的贡献者。[全文完]