水煮oracle44---oracle中间件历史发展(tuxedo,weblogic)

在tuxedo10gR3(10.3.0)版本后tuxedo取消了license。软件可以从官网上免费下载(目前都是最新的版本11g和12c),但是补丁和问题咨询或老版本的下载需要购买产品才行
Tuxedo1.0:在同一台机器上的RAM中实现了客户机和服务器机制,客户机通过查询公告板(BB)来查找并将请求发送给服务器,服务器处理后返回给客户端。

Tuxedo2.0:在1.0的基础上增加了系统监视器来监控服务器的运行状态,发现挂死会自动重启。

Tuxedo3.0:第一次将客户机和服务器分离到不同的内存空间,实现这种分离技术的关键在于每一个PE内复制了一份BB,该版本提供 启动、停止、管理应用程序的命令。

Tuxedo4.0:第一个商业化版本,通过LAN实现了不同系统的C/S计算,增加了ATMI、事务的支持、XA接口规范以及类型缓冲区的概念

Tuxedo5.0:引入了“域”的部件来实现多个Tuxedo应用程序之间的动态链。

Tuxedo6.0:提供了TMIB以及对应的API

Tuxedo7.0:安全方面加入了AAA的安全框架,数据加密引入了链路层加密机制,缓冲方面引入XML的支持

Tuxedo8.0:增加了对COBRA的支持,可以同Weblogic的互联

Tuxedo9.0:域网关性能方面有所加强,超时控制以及域连接管理都所有改进

Tuxedo10.0:增加了TSAM(Tuxedo system and application monitor)应用监控管理平台。为TUXEDO提供全方位的性能监控和管理服务,根据时间规则产生告警,并协助进行性能调优。

 

接下来说说其发展历程,这个网上很容易找到,就随便写了

1、1983年在 由AT&T分出来的 贝尔实验室 开发成功

2、1989年迁移到了Unix系统实验室(Unix System Laboratories),并且其C/S架构被应用到商业产品中

3、1993年易主Novell公司,但是Novell公司并不善于经营,没将其推广到商业中

4、1996年被BEA公司收购,BEA公司是一个著名的中间件厂商

5、2008年,Oracle公司收购了BEA公司,从此Tuxedo就成了Oracle公司的产品了


WebLogic Server 12c(12.1.1) - 2012年3月6日[1]
WebLogic Server 12c(12.0) - 2011年12月1日[2]
WebLogic Server 11gR1 PS5 (10.3.6) - 2012年2月23日
WebLogic Server 11gR1 PS4 (10.3.5) - 2011年5月6日
WebLogic Server 11gR1 PS3 (10.3.4) - 2011年1月15日
WebLogic Server 11gR1 PS2 (10.3.3) - 2010年四月
WebLogic Server 11gR1 PS1 (10.3.2) - 2009年11月
WebLogic Server 11g (10.3.1) - 2009年7月
WebLogic Server 10.3 - 2008年8月
WebLogic Server 10.0 - 2007年3月
WebLogic Server 9.2.4 - 2010年7月22
WebLogic Server 9.1
WebLogic Server 9.0 - 【Diablo】 2006年11月
WebLogic Server 8.1 -2003年7月发行到2004年8月为成熟版本,也已不再支持
WebLogic Server 7.0 -2002年6月发行但是BEA公司推荐放弃使用。
WebLogic Server 6.1 - 从November 2006不再支持
WebLogic Server 6.0 - 2001年3月,从April 2003不再支持
WebLogic Server 5.1 - (代码名: Denali) 第一个支持热部署技术的版本(通过命令行)
WebLogic Server 4.0 - 1999年
WebLogic Tengah 3.1 - 1998年6月
WebLogic Tengah 3.0.1 - 1998年3月
WebLogic Tengah 3.0 - 1998年1月
WebLogic Tengah - 1997年11月

--oracle jrockit作用:
简介编辑
Oracle JRockit (原来的 Bea JRockit)系列产品是一个全面的Java运行时解决方案组合,包括了行业最快的标准Java解决方案。 大量的行业基准测试显示,基本JRockit JVM是世界上最快的JVM。JRockit面向延迟敏感型应用的解决方案JRockit Real Time提供以毫秒或微秒计的JVM响应时间,适合财务前端办公、军事指挥与控制和电信网络的需要。使用JRockit产品,客户已经体验到了显著的性能提高(一些超过了70% )和硬件成本的减少(达50%)。[1]
2特性编辑
Oracle JRockit 5.0是专门为在基于英特尔处理器的高性能服务器上运行大规模的关键任务型的服务器端应用而设计,包括支持64位的英特尔至强和英特尔安腾处理器。 最新版本的BEA JRockit 5.0支持多种平台,包括Solaris OS、Red Flag Linux服务器以及基于SPARC的系列。[1]
BEA系统有限公司首席技术官Rob Levy说:“我们专注于持续创新,以帮助我们的客户迅速、高效率地部署企业应用。作为全球速度最快的面向大规模、关键任务型服务器端应用的Java虚拟机(JVM),JRockit令人印象深刻,它已建立起行业标准。”
JRockit 5.0拥有一系列创新功能,帮助开发人员在工作效率、可管理性、性能和稳定性方面达到新水平。除了继续支持运行在Intel?处理器平台上的 Windows和Linux外,JRockit还首次可用于基于Solaris OS和SPARC的系统上。此外,BEA还与中科红旗软件公司达成协议,将BEA JRockit与Red Flag Linux服务器捆绑,为中国客户如中国邮政总局提供高性能的J2EE解决方案。今天,通过选择业界最快的Java虚拟机BEA JRockit,企业可在多种硬件平台和混合环境中使用单一的Java虚拟机,因为BEA JRockit为各种生产环境提供了一致的管理体验。
BEA JRockit Mission Control套件提供了可单独使用的性能工具,它为BEA JRockit的最新版本提供了补充。这个套件由几个独特的性能管理工具组成,可以监控、管理、分析及排除Java应用中的内存泄 漏问题,而不会带来通常与这类工具有关的性能消耗问题,也不需要重启服务器来启动故障排除进程。BEA JRockit Mission Control套件包括三个工具,为开发人员和系统管理员提供了前所未有的实时可见性和控制能力。这些功能可以帮助开发人员通过改变使用模式和业务环境, 来调整应用性能、确保系统质量。这些新工具包括:
·BEA JRockit管理控制台。该工具捕获并展现有关垃圾收集停顿、内存利用和CPU使用的实时数据,以及来自Java虚拟机内部MBean服务器里面的JMX MBean信息。这项功能为开发人员和系统管理员控制网络内多个Java虚拟机实例提供了实时可见性和控制能力。
·BEA JRockit运行时分析器(JRA)。JRA就像是一个随需应变的“飞行记录器”,可以详细记录有Java虚拟机及应用运行的详细数据,帮助开发人员查看和分析应用在生产环境中的状况。
·BEA JRockit内存泄漏检测器。这是一种实时分析工具,用于发现和查找导致内存泄漏的原因。
BEA JRockit为WebLogic Real Time(WebLogic实时版本)产品提供坚实基础
BEA WebLogic实时版本旨在提供可预测的应用响应速率,以确保对时间敏感的交易能顺利进行,不会发生出乎意料的延迟。借助轻便的Spring框架,开发 人员能够得到混合开发环境的所有好处,同时维持原先无法企及的可预测执行时间。有了BEA JRockit及其独特的确定性垃圾收集器(仅作为即将推出的BEA WebLogic实时版本的一部分发布),就能够把Java技术应用于原本只有采用C语言编程才能实现的高性能应用领域。
BEA系统有限公司Java运行时产品部总经理Guy Churchward说:“在金融服务行业,成本中心并不仅仅是业务部门的一部分,它本身就是一种业务。WebLogic实时版本的目标就是要提高性能, 使业务部门的决策者能够确信:WebLogic实时版本可以满足他们在关键任务型应用响应方面的需求。”[1]
--oracle coherent作用:
应用层的集群数据管理解决方案 OR 分布式内存数据管理解决方案
Oracle Coherence内存数据网格是一个专门为需要低响应时间、高吞吐量、可预见扩展性、持续可用性和信息可靠性的多服务器间共享的应用对象设计的数据管理系统。
--JVM作用:
JRE和JVM的区别
JRE(JavaRuntimeEnvironment,Java运行环境),也就是Java平台。所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。
为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
JVM(JavaVirtualMachine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23890223/viewspace-1308478/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23890223/viewspace-1308478/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值