我是靠谱客的博主 安静河马,最近开发中收集的这篇文章主要介绍欧洲核子研究中心:Java技术与粒子加速器的碰撞之处,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在JavaOne 2016 开幕的第一天,作为开幕主题演讲的嘉宾,他不是一个而是两个。 。 该系统具有100,000多个设备和200万个端点,而Java是值得信赖的平台,可在研究人员探索最小的物质基础上保持世界上最大的机器运转。

毫不奇怪,沃尔夫谈到了技术在理解粒子物理学中的重要性。 “为了实现其使命,CERN高度依赖IT和计算。 我们在许多不同领域使用Java。 该战略决策是在90年代中期JDK的第一版中做出的。 大多数更高级别的加速器控制系统都在Java上运行。”

Java支持科学的业务方面

拥有一个稳定且受信任的系统非常重要,因为来CERN的大多数科学家和工程师都不在这里从事软件工作。 Ben表示:“我们的人员流动率很高。 我们拥有所有这些非常聪明的人来欧洲核子研究组织,我们的工作是通过保持较低的行政管理费用,让他们专注于研究。”

除了作为控制中心软件的基础之外,Java还用于CERN广泛的ERP系统,完全电子文档工作流程和商业智能数据仓库。 由于有10亿美元的预算用于研究,该组织IT基础架构的这些实际方面可帮助他们有效地花钱。

确保CERN与时俱进

Ben认为,使CERN的Java组件保持最新状态的过程相当简化。 仅加速器控制系统就有1000万行代码,1500个Java构件和300个UI应用程序。 这意味着该研究所负担不起不必要的复杂维护计划,而且他们绝对负担不起落后的负担。 实际上,CERN致力于利用Java必须提供的最新改进。 每年,该中心都会进行技术关闭,以进行升级。

该研究所期待Java9和JavaEE的更新。 对于Ben来说,加入拼图是一个值得庆祝的活动。 “在CERN,我们正在使用包含许多内部和公共API的大型系统。 管理依赖性和相互依赖性是一个挑战。” 他希望Java9中增强的模块化将简化此过程。 由于该研究所还与全球600多家大学和研究所合作,因此针对OAuth和OpenID等标准提议的JavaEE平台API也将非常适用于联合身份管理。

Oracle工程组副总裁Anil Gaur提出的Java Enterprise Edition的其他更新也获得了Wolff的认可。 “ CERN正在运行自己的本地云,并为Docker映像提供支持。 有了平台的支持,这种打包将为应用程序开发团队增加很多灵活性。” 无论CERN接下来发现什么,无论是新粒子,替代维度还是暗物质的藏身之处, Java都将在那里帮助实现它。

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/CERN-Where-Java-technology-and-particle-accelerators-collide

最后

以上就是安静河马为你收集整理的欧洲核子研究中心:Java技术与粒子加速器的碰撞之处的全部内容,希望文章能够帮你解决欧洲核子研究中心:Java技术与粒子加速器的碰撞之处所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(130)

评论列表共有 0 条评论

立即
投稿
返回
顶部