市场上的商用开发体系共分为四层,分别是操作系统,数据库,中间件和编程语言。Oracle一直视微软为竞争对手,为了完成对微软的对等体系竞争,所以在编程语言方面收购了SUN公司,将Java纳入自身旗下。这远比重新开发推广一门语言划算得多。(但千禧年后微软一直视谷歌为竞争对手)
体系结构 Oracle Microsoft 操作系统 UNIX Windows (server) 数据库 Oracle大型数据库SQL server中小型数据库 中间件 OAS,收购BEA得WebLogic IIS 编程语言PLSQL,收购SUN得到JAVA.NET
收购SUN公司得到Java后,Oracle公司得到了大量的Java开发从业人员,更适合公司利益推广。