Oracle WebLogic Java云服务–幕后花絮。

在开放世界方面,发生的一件大事可能是出乎意料的消息,那就是Oracle最终支持云计算发展并提供自己的公共云服务 。 除了官方公告之外,Aquarium上( 此处和此处 )的内容或多或少都没有多少内容,您找不到很多信息。 在这篇文章中,我试图通过解释公开披露的信息来对此有所启发。 和往常一样:我可能是对还是错。 留心Reza Shafii的更多帖子。 他最近开始写有关“ Java Cloud Service ”的博客。

拉里:“如果需要云,就需要云”

拉里·埃里森(Larry Ellison)在主题演讲中的名言简单地表达了云迁移对甲骨文的意义。 自从Exadata大型机发布以来,这是一项完全私有的“拥有自己的exa-cloud”战略,这一转变意义重大。

看到Larry一遍又一遍地展示幻灯片上带有“ Java”一词的幻灯片时,我们大多数人都感到纳闷,甚至可能吓到我们其他人。 可以想到的是,新的Java EE 7规范及其向PaaS和IaaS的发展正好赶上了这一新策略。 但是,在我随意解雇之前,让我们回到这篇文章的最初动机:这些家伙到底在干什么?作为开发人员或客户,您期望在Oracle云中找到什么?

Oracle软件和硬件

Java Cloud Service的官方规范对期望的内容进行了高度概括。 WebLogic 11g是首选的Java EE容器。 意味着,您可能只能使用第一个版本来部署Java EE 5应用程序。 甚至受支持的Java EE规范版本也强烈地朝着这个方向发展(EJB 2.1、3.0; Servlet 2.5,JSP 2.1)。另一方面,数据库是11gR2。 如果您回头看看OOW上展示的其他幻灯片,那不是太勇敢的猜测,Oracle正在Exalogic和Exadata的组合上运行这些东西。 而且我还猜想,您将能够在新的企业管理器云控制的帮助下监视和管理WebLogic域。 从事实来看,Oracle禁止即时配置,我还假设他们正在使用虚拟程序集生成器和一些预配置的模板来使WebLogic Domain um正常运行。 很高兴看到每个云帐户都有一个专用的OVM实例。 您必须将应用程序定位到完整的群集这一事实表明,您将无法在部署过程中明确选择托管服务器。

Oracle云开发

但是,云的发展会是什么样? 根据公共功能 ,将与JDeveloper,Eclipse和NetBeans紧密集成。 与ANT一起看到命令行界面,我相信第一个IDE集成将具有非常有限的功能,您可能仅能将其部署到您的云中。 我假设在这三个IDE中的任何一个中,您都将拥有一个新的服务器配置选项,可以相应地处理所有需要的配置(主机,端口,用户,pwd),并且简单的“在服务器上运行”将开始部署过程。 规范还提到了白名单(检查受支持的API)和SDK。 因此可以猜测,IDE在将您的应用程序放入云之前还将对它们进行一些飞行前检查。 您的应用程序显然不需要实现专有的Oracle API(例如google要求授权或数据库访问),但是再次通过查看规格,似乎您将无法使用整套WebLogic和Java EE 5 API 。 看到带有显式“本地接口”的EJB可能表明RMI将不在其中。 到目前为止,对于故障转移和会话复制的含义还不清楚。 同样,似乎您不应该考虑部署战争文件和耳文件以外的任何东西。 是否包含WebLogic库机制尚不清楚。 似乎除http之外的任何其他内容都无法访问您的应用程序。 根据规范,甚至不可能有入站SOAP Web服务。 Oracle的一个小附加功能是,您显然可以利用完整的ADF堆栈(Faces,Bussiness Components)。 单独提及ADF Web服务数据控件,让我相信,关于数据控件,通常还有其他限制或版本。

结论

这是帖子的一部分,我可能应该非常兴奋并告诉您,这是当今可用的最开放,最好和唯一的云产品。 对于一个一般性的结论,也许我为时过早,但让我们看看撰写本文时的明显事实:

相反:

–仅Java EE 5(有限制)=>现在已经有几年了,对吗?
–定价=>目前尚不清楚。 他们可以立即搞砸整个事情! –仅WebLogic =>那GlassFish呢? 我们需要一个ExaFish!

优点:

– WebLogic =>很好。 特别是因为我希望许可证包含在订阅中?
–在Exa上运行=>可能是最好的硬件。 在制造商的完全控制之下。 –仅Java EE =>不需要其他专有内容。 随身携带。 基于标准。

让我们放松一下,直到第一个正式版本发布。 我非常期待获得有关此方面的知识。

参考: Oracle WebLogic Java云服务– JCG合作伙伴 Markus Eisele在“使用Java进行企业软件开发”博客中 的幕后故事 。

相关文章 :
  • Java EE过去,现在和云7
  • 在云中开发和测试
  • Java EE中的配置管理
  • 泄漏:Oracle WebLogic Server 12g
  • Java教程和Android教程列表

翻译自: https://www.javacodegeeks.com/2011/10/oracle-weblogic-java-cloud-service.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/374085.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QT子窗口及停靠实现

Demo的效果 头文件中的变量声明 //退出动作QAction* exit;//菜单栏菜单QMenu* filemenu;QMenu* actiona;//在状态栏的标签控件QLabel* label;//两个停靠窗口QDockWidget *dockwidget;QDockWidget *dockwidget_textbox; CPP源文件中的对象定义 //创建初始化按钮,将要放到第一个窗…

Html转Word文档,解决无法保存网络图片的问题

最近项目中需要这个功能,网上有很多word转html的方法,但是html转word的方法很少,因为html中的图片转换到本地比较麻烦; 开始的时候只能转换不带图片的html内容,但是不符合要求,将html页面中的图片改成绝对路…

Android实现推送方式解决方案

Android实现推送方式解决方案 本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推…

java基础知识系列---垃圾收集

1 为什么要使用垃圾回收机制? “垃圾收集”暗示程序不再需要的对象就是垃圾,可以被丢弃。更精确,更新的说法是“内存回收”。 1.1 新对象的使用 当一个对象不再被程序所引用时,他所使用的堆空间可以被回收,以便于被后续…

如何部署Zabbix服务端

部署环境 RHEL 6.7 Zabbix-server 2.2.14 安装zabbix官方源 # wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm # rpm -ivh zabbix-release-2.2-1.el6.noarch.rpm 安装zabbix-server # yum install zabbix zabbix-server-mysql zab…

Oracle JRockit Mission Control 4.1发布

Oracle发布了以前的仅JRockit专用工具Mission Control Suite(JRMC)的新版本。 4.1版本是次要版本升级,直接遵循4.0.1(该版本发布于2010年中期)。 但是,即使版本号表明是次要的升级,您仍然可以在…

pe安装usb3.0驱动_电脑店U盘启动盘制作工具下载安装须知

电脑店U盘启动盘制作工具集成最全面的硬件驱动,精心挑选的系统维护工具,加上独有人性化的设计,具备较强的兼容性、稳定性和安全性。能够完美兼容台式机、品牌机及笔记本等新老机型,且安全无毒,电脑店一键U盘启动盘制作…

python ATM购物程序

需求: 模拟实现一个ATM 购物商城程序 额度 15000或自定义实现购物商城,买东西加入 购物车,调用信用卡接口结账可以提现,手续费5%每月22号出账单,每月10号为还款日,过期未还,按欠款总额 万分之5…

postman使用_postman如何使用集合断言?

在postman中,大家都使用过断言,但是我们使用的断言都是针对每一个接口或者是每一个用例添加的,那么是否有可以同时对多个用例或接口添加断言呢 ? 答案是肯定有的。那么接下来我就带领大家认识下Postman中的批量断言,也…

centos和ubuntu下使用cron设置定时任务

1.启动cron工具[ps:使用root权限] centos启动cron两种方式 a) /etc/init.d/crond start b) service crond start ubuntu启动cron两种方式 a) /etc/init.d/cron start b) service cron start(推荐) 2.添加定时任务[每个整点执行ls命令] centos crontab -e命令打开文件 添加一行:…

原生js使用forEach()与jquery使用each遍历数组,return false 的区别

原生js使用forEach()与jquery使用each()遍历数组,return false 的区别: 1、使用each()遍历数组a,如下: var a[20,21,22,23,24];$.each(a, function(index,val) {console.log(indexindex);if(index2){return false;}console.log(valval);}); …

配置Java EE应用程序或“将Bien付诸实践”

过去,有关应用程序配置的讨论很多。 我不知道谁拉开了辩论的序幕,但是最基础的阅读(着眼于未来的Java EE 7及更高版本)是Antonio Goncalves的帖子[辩论] – Java EE 7中的配置如何 ? 事实是,使用香草Java E…

HTML5 Canvas入门

HTML5的canvas&#xff08;画布&#xff09;元素使用JavaScript在网页上绘制图像。下面以一个简单例子及其效果图&#xff08;图1&#xff09;开始&#xff1a; <!DOCTYPE HTML> <html><head><style type"text/css"> canvas{border:dashed 2…

泄漏:Oracle WebLogic Server 12g

JavaOne已经比我们落后了将近一个星期&#xff0c;我仍在撰写有关它的详细博客文章 。 我真的很惊讶的事实是&#xff0c;我没有看到任何提及我最喜欢的应用程序服务器更新的事实。 是的&#xff0c;我喜欢WebLogic产品。 从一开始。 自从收购BEA以来&#xff0c;甲骨文一直对我…

画家问题

【题目描述】 有一个正方形的墙&#xff0c;由N*N个正方形的砖组成&#xff0c;其中一些砖是白色的&#xff0c;另外一些砖是黄色的。Bob是个画家&#xff0c;想把全部的砖都涂成黄色。但他的画笔不好使。当他用画笔涂画第(i,j)个位置的砖时&#xff0c;位置(i-1,j)、(i1,j)、(…

8-IO总结

3、 4、 5、 转载于:https://www.cnblogs.com/fubaizhaizhuren/p/5026207.html

python 发邮件_python发邮件

smtplibPython提供smtplib模块&#xff0c;该模块定义了一个SMTP客户端会话对象&#xff0c;可用于使用SMTP或ESMTP侦听器守护程序向任何互联网机器发送邮件。这是一个简单的语法&#xff0c;用来创建一个SMTP对象&#xff0c;稍后将演示如何用它来发送电子邮件 import smtplib…

Java SE 7、8、9 –推进Java

今天&#xff08;注&#xff1a;2011年10月4日&#xff09;是主题演讲日。 JavaOne Keynote将于今早从上午8:30到10:30进行&#xff0c;而我的新闻通行证又一次让我很早就开始了。 因此&#xff0c;我有时间在所有关键球员准备就绪并可能感到紧张的同时为其拍摄一些非常个性化的…

python数据挖掘与机器学习实战_Python数据挖掘与机器学习技术入门实战(1)

什么是数据挖掘?数据挖掘指的是对现有的一些数据进行相应的处理和分析&#xff0c;最终得到数据与数据之间深层次关系的一种技术。例如在对超市货品进行摆放时&#xff0c;牛奶到底是和面包摆放在一起销量更高&#xff0c;还是和其他商品摆在一起销量更高。作者&#xff1a;韦…

(转)求单链表是否有环,环入口和环长

转自&#xff1a;http://www.cnblogs.com/youxin/p/3303172.html 1.链表中是否有环的判断可以设置两个指针(fast,slow)&#xff0c;初始值均指向头&#xff0c;slow每次向前一步&#xff0c;fast每次向前两步&#xff1b;如果链表中有环&#xff0c;则fast先进入环中&#xff0…