一起学习
王克宏,
许斌, 柳西玲
清华大学计算机系
2001 年 6 月
本文概述了在旧金山举行的2001年全世界Java开发者大会的盛况,各种Java产品的展示和对未来Java技术发展趋势的展望,以及作者参加会议的体会。
1. 概况:
初夏的旧金山,凉风飕搜,夜间寒气逼人,加上近几个月美国经济下滑,各个公司不断辞退员工的消息更增添了人们心理压抑与紧张的气氛,但 JavaOne
2001全世界开发者大会的召开, 却给旧金山带来一股热气和欢快的气氛, 天上整天由一架双翼飞机拖着巨型Java会议的广告条幅在盘旋,地上则是近百辆摩托车队,插着Java会议的广告条旗"呼啸而过、招摇过市",引得行人纷纷行"注目礼",
来自全世界各地的 21000多名Java开发者和爱好者参加了这次大会,有345个公司在展览会上展示各自的Java产品, 大会上共有1200余人发言(包括大会主题报告、技术专题报告、BOF专题讨论会),收到了1000余篇文章;大会的统计资料表明,
全球超过 85%的大型企业正在用Java 开发自己的信息系统, 业界公认: Java 已进入主流计算模式,在美国高等学校中已有80%以上的开设了Java
课程, 已经出版的 Java 书籍超过了2500种;SUN公司的软件产品开发部的总经理Sueltz说: "Java XML是网络经济的驱动力";
占全世界95%市场份额的智能卡制造公司都已被授权使用 Java 平台, 预计2001年市场的份额将达到34 亿美元,因此, 信息技术市场的发展正由
Java 来推动;由于对Java 人才市场需求的奇缺, 使得Java 的培训与考证热遍硅谷, 各大公司都在纷纷采取措施, 以争夺Java人才,
以争取在IT市场的主动权.!
华尔街的金融巨头曾经在今年的2月,专门在世界贸易中心召开了一个"2001 Wall Street on Java Technology"会议,会上众多金融巨头几乎一致性地作出了"把Java平台作为金融业开发者的战略选择",认为下一代企业信息化必将以J2EE
为基础框架,这个消息由会议特刊"JavaOne Today"披露出来,对IT 业界产生了不小的震动,因为华尔街老板的举动往往对经济、技术的发展带有导向性作用,成为全球经济发展的风向标,而技术界则往往把它动向看成这个风向标上的定向器,因此,Java
必将象有人在会上报告中比喻"Java的出现和使用象塑料的发明一样,渗透和影响着人类的生活"。
2. 会议特色
大会共有7个专题, 但最吸引人的、突出的话题是Intelligent Web Service (智能Web 服务)、移动计算(J2ME嵌入到手机中)、下一代的企业综合信息求解方案(J2EE)和JXTA(分布计算技术)。
- Web Service (Web服务),主要在于通过Web 进行交互式信息定制服务、B2B(B2C)的电子商务的交易活动;
- Mobile Computing(移动计算)是会场上普遍都在议论的话题,无论是大会报告还是 Pavilion(产品展示),都是吸引人的地方;
- J2EE居于会场四大平台之首,SUN公司已发出29 个J2EE 的使用许可证,其中包括IBM、Oracle、 Motorola、 BEA等,这些公司都在不遗余力地推广J2EE
的使用;
- 这次会议上涌现出众多的以Java 起家的新兴软件公司,其中尤为突出的是BEA公司,他们以WebLogic 为拳头产品,号称"世界头号电子商务平台",成为会场上一棵耀亮的明星,以至于可以与全球第二软件巨头Oracle
平起平坐,他的总裁 Bill T.Coleman III 和 Oracle 的总裁Lawreance J.Ellison竟在万人大会上打起了"擂台",做起了竞争演说,把会场气氛推向了又一个高潮,BEA公司在全世界的客户已有9400多个,几乎囊括了世界500强的企业,该公司的e-B
构件库已成为品牌产品,独占电子商务市场,现有员工接近2000人,而该公司仅仅是95年Java正式发布后由三个发起者成立的小公司;
3. Java的发展趋势
- IWS(Intelligent Web Service) 智能Web服务是未来IT产业的发展方向,是信息化社会的必由之路,会议中有人认为IWS将是下一代Internet革命的发展方向,包括个性化的信息定制服务(如股票信息查询、货币网上兑换处理等)、电子商务(货物定单、物流配送)等;
- 移动计算(移动电子商务,移动通讯设备的巨挚诺基亚(Nokia)的总裁Pekka J.Pietila在会上大出风头,频频亮出各色Java手机,他预言:2003年全世界将会推出
1亿只Java手机,使得"移动计算无处不在,到处都能进行电子商务活动";JavaCard 在无线市场上的潜力会越来越为人们所接收, 人们只要持有一张Java
卡, 在社会就能通行无阻.
- 以JXTA为架构的分布计算可能是Internet 发展的又一个新时代,这个架构的基本思路就是不再依靠原来的"以某一个Web为中心,进行点-点的通信控制机制",而是"在某一协议下直接进行Peer-To-Peer"的通讯模式,使得各色电子、电气设备都可以直接联接到Internet上,这可能对分布对象计算、资源的共享与优化配置、多模式交互通信等研究和应用领域都可能产生深远的影响;
- 企业的信息化处理, 尤其是基于Web技术的电子商务, B2B的模式是今后企业生存与发展的必 不可少的基础, Intel公司的总裁巴瑞特曾经说过:"不上网的企业必死无疑
!"(最近他在一次 IT业界大会上又重申了这一观点),会上以BEA为首的一些软件公司纷纷以J2EE为基础平台,构造能适合各种企业所需要的电子商务Solution,而其实现的基本途径就是"构造构件库"的思路,尤其是BEA
靠大量销售、出租Components的办法,在全世界电子商务市场上具有举足轻重的地位,受到与会者的高度重视;
- Java XML的结合, 尤其是将 EJB XML用于电子商务(B2B)的模式,认为这是B2B的驱动力, 因为不管什么类型的电子商务,
企业之间的业务往来都是不同数据结构之间的信息交换, 即异构信息结构的转换和处理, 而这正是XML所能解决的问题, 各行各业都在纷纷上马电子商务,
尤其是 B2B(企业的综合信息系统) 的模式, 受到相当多的大型企业的重视, 如通用电气公司(GE),正在积极地构件B2B的框架, 用
Java 技术就是他们的首选平台;
- 嵌入式Java技术,通过嵌入各种类型的传感器和Java技术,即无处不在的计算模式,如 Java卡,所谓"社会一卡通",人们走在社会的任何角落,凭着这张卡就进行商务活动,
定飞机票,查询资料, 发电子邮件,看天气预报等等; 展览会上,把Java技术嵌入到交互电视中, 也是吸引人的一个项目,人们只要用遥控器就能在家里点播所需要的任何电视节目,并且可以与电视节目中的角色进行交互对话;
- 实时Java, 如实时性比较强的天气预报, 国防与航空控制等领域, 如飞机驾驶仓中的仪表控制都已经出现用Java技术实现的系统,受到出席会议的用户的青睐.
4. 反思与体会
- 企业对 Java的试用热度在不断地升温,从超大型的通用电气公司到中小行企业,都在纷纷转向B2B的模式, 我们应当抓住这个机遇;B2B的框架,
很重要的就是能提供基于Web技术的 Solution(综合问题求解方案), 由于用户使用的平台不同, 客户的环境相异, 因此通过 Java
来进行架构, 是比较理想的途径;因此,我国的企业要想发展, 适应WTO, 必须上马B2B, 这是迟早的事情, 企业的领导应有一个清醒的认识,
而Java XML 几乎是唯一首选的技术与工具;
- 目前美国社会与经济的发展出现了滑坡现象, 但始终抓住与支持高新技术的发展, 是不可否认的共识, 而注重人才的培训, 是所有大中小公司的都非常重视的一个企业生存与发展的战略性措施,
培训Java人才,就是作为人才竞争的一种手段;
- Internet 的普及和深入社会生活, 对人们的日常生活的影响, 可以说怎么估计都不为过分, 因此,通过Internet 进行全球范围的交互通讯,
协作求解某一问题, 已成为现实与可能, 会议中不少人认为"下一个十年是实时协作计算的时代",即嵌入领域与RTOS的结合;
- 在网络计算模式下, 今后任何人, 在任何时间, 在任何地方都能从Web 上获取任何知识,获取任何模式的服务与信息, 也就是KOD(SOD)
模式(Knowledge On Demand, Service On Demand);
- Internet的迅猛发展和基于Web技术的信息服务已经渗透到人类社会的方方面面,在我们的经济发展和科学研究中,必须增强网络意识,
达到资源共享的目的,而Java 和XML则是重要的工具;
- 在科学研究和技术开发中要建立创新意识,必须从科学技术源头上创新,社会的信息化覆盖面很广,其源头就是要把社会事务"分门别类、分类管理",这就是"面向对象"的技术和方法,而软件的可重用思想则是这个方法的体现,起实现的途径就是"构件库设计",近年来一些发展迅速的信息公司就是通过"构件库设计"来达到目的的,如著名的电子商务平台供应商BEA公司,在5年时间里由三个人猛增到3000余人,市场实力能与Oracle较真,就是一例。因此,通过J2EE和EJB来实现"构件库设计",提供实现社会信息化创新的基础实施,为社会的发展和人类社会的进步作出贡献。
下载本文示例代码
选择Java 战略决策选择Java 战略决策选择Java 战略决策选择Java 战略决策选择Java 战略决策选择Java 战略决策选择Java 战略决策选择Java 战略决策选择Java 战略决策选择Java 战略决策选择Java 战略决策选择Java 战略决策
阅读(209) | 评论(0) | 转发(0) |