Posts Tagged ‘java’

28
Jan

Oracle+Sun产品战略

今日乘着上班的空隙和下班后的一点时间,基本看完了Oracle+Sun产品战略Webcast和Presentation中的绝大部分,并在Twitter上做了中文的”推播”,整理于此,希望能对此次合并感兴趣的朋友有所帮助。
操作系统:
OS方面,埃里森大叔说:我们有世界上最好的Linux和Unix,任君挑选。个人觉得在Linux前面加上企业级更为妥当,要说RHEL/OEL是世界上最好的Linux,有几人会同意?这个问题根本就没有的答案。
以下是直接来自Presentation的内容,我就不翻译了:
Solaris And Linux Advantage
With Solaris and Linux, Oracle provides the industry’s most complete and open operating systems offering in the industry.

With Solaris, Oracle offers industry-leading scalability, reliability, security and performance through superior technical innovation
With Linux, Oracle delivers world-class support and technology leadership for the most widely deployed open source operating system

不知何时Solaris已经是Oracle Solaris Operating System了,定位就像猜测的那样,高端企业级用户。Webcast里着重讲ZFS,内置虚拟化技术,安全性,DTrace和自我恢复能力(原地复活?)。这样的话Oracle就拥有了最好的Unix操作系统和一个不错的企业级Linux发行版本。
目前Solaris主页还残留着一点Sun的印记,相信很快就会被彻底抹去,换上白底大红字。大家再最后看几眼吧,时日无多了。
http://www.sun.com/software/solaris/10/index.jsp
注意:Webcast和Presentation中都未提及OpenSolaris项目和Solaris [...]

30
Apr

Oracle收购Sun

昨天晚上美国的朋友tweet这个消息的时候就震惊了,没想到还是这位爷收了Sun。一直以为会是18摸,我相信IBM定会后悔的,若干年后这位蓝色巨人一定会发现这是其犯下最大的错误之一。
事实上不久前还刚去Sun的官方网站下载了个JDK 1.6.0 update 13,和一个Solaris 10u6 x86的DVD镜像。13这数字对西方人来说不吉利还真奏效,没想到时隔数周,以其技术闻名的Sun Microsystem竟然已经被收购了,不禁有些感叹。
BEA的12年,Sun的27年,均终结在Oracle之手。BEA和Sun的关系,不用我多说了吧?
至于产品和技术方面,有很多微妙之处,接下去就是看Oracle如何把sun的产品线整合进来,另外还有处理好和IBM,HP和Dell的合作兼竞争关系。
Oracle本来就有虚拟化产品,基于开源Xen的Oracle VM,目前是2.1。类似于VMWare的ESX Server,是直接往裸机上灌的。而将基于xVM的VirtualBox收入囊中倒正好弥补了没有桌面级虚拟化产品的空白,可以形成和VMWare Workstation/Fusion,Virtual PC/Virtual Server,Parallel Desktop等。Oracle之后的虚拟化产品策略也是个未知数。估计以后Oracle内部POC和测试全部都要向VirtualBox过渡了,哈。
至于Solaris,OpenSolaris和Linux,把Red Hat收入囊中似乎只是个时间问题,收了几次没成,我相信埃里森同学不会罢休的。所以肯定是双管齐下的,把OS分个中低端和高端,事实上Oracle一直以来也是个推Linux企业应用的幕后“黑手”。据说埃里森大叔接受采访的时候说Solaris是迄今为止最好的UNIX技术,大家明白其中的意思了没?
Oracle本来没有硬件产品,所以SPARC和Blade server等应该还会延续下去。
至于Java,好了,现在有了话语权,制定标准方面说话更响了。只要别流氓到JDK都捆绑卖钱就是了。
Java Virtual Machine方面,Oracle一家就有Sun JVM和BEA JRockit两个JVM了,Netbeans和JDeveloper两个IDE,会如何?JDeveloper/Netbeans + Swing和Eclipse + SWT两大阵营将分庭抗礼?
OpenOffice.org和StarOffice(商业版本),可能是本次收购的产品中最大赢家。因为Oracle根本就没有桌面office产品,绝对是弥补缺憾。接下去微软可能要准备降低其Office System收入预期了。
Glassfish开源还是默默死去呢?没看见Oracle Application Server都自觉给Weblogic Server让路了?Application Server,Weblogic Server确实太强了。至于那一整套Glassfish的套件,ESB啥的,不怎么看好。
MySQL会死么?很多人都有这个疑虑,现在是未知数。多数人的猜想都是会成为中底端的产品,尤其是在全球金融危机肆虐的时候,一个性价比高的产品无疑将是最受欢迎的。将来的格局将会是高端:Solaris + Oracle Database,中低端:Linux + MySQL?无论如何,对MySQL和Linux社区来说都不会是一个好消息。
先是BEA,然后Sun,这也忑他妈的狠了,人员方面又要有清理门户的大事件了。
Sun太多产品就不一一点名了,估计很多都会被合并到现有的产品线,取其精华去其糟粕,然后每个产品线有若干个strategic产品,剩下的都会被打入冷宫。等着看Roadmap吧;-)
突然发现以前写的blog,提到Java Desktop System,2003年就提出了Looking glass的概念,如今已经被Compiz Fusion实现了。回想起来,Sun在技术方面确实太超前了。
Oracle现在是真正的Enterprise software一条龙,成为当之无愧的老大应该已经是不可逆转的业界潮流了。
反观微软,除了靠Windows 7这个桌面产品吸引些眼球,在企业级市场上,几乎没什么太大作为,果然是技术上很土鳖的公司。
甲骨文挑战IBM、惠普和微软,向从软件到横跨硬件等各种平台的IT巨头迈出实质性的一步。IT业界果然瞬息万变啊!
2009年4月21日下午
参考:
http://www.dbanotes.net/review/oracle_by_sun.html
http://tech.it168.com/a2009/0421/272/000000272861_1.shtml
http://blog.cathayan.org/item/1926
http://news.ccidnet.com/art/1032/20090423/1747457_1.html

22
Nov

Linux遭遇Too many open files

最近需要做一个Oracle BPM Enterprise for WebLogic Server的VM用于测试,而且操作系统得是Linux x86,而我自己跑x86_64。
虽然根据Configuration Matrix,Ubuntu和Oracle 10g XE不是被支持的组合,但是用于测试,distro根本不会是一个问题。因为一直以来,我怕麻烦一直用Debian或者Ubuntu来作测试了:-)
环境:
OS: Ubuntu 8.10 Intrepid Ibex x86
Kernel: 2.6.27-7-generic
JDK: Sun JDK 1.6.0_10
Weblogic Server 10gR3 on JRockit 1.6.0_05 (R27.6.0-50 linux ia32)
注:我用的是Oracle Service Bus 10gR3的安装介质,包含了Weblogic Server 10gR3。
Oracle 10g XE for Debian/Ubuntu .deb package
注意:为避免权限问题,请用root来安装OBPM和WLS,否则以后启动WLS或者OBPM的时候会碰到权限问题,用一下sudo -s总比之后再用一堆chown/chgrp/chomod好吧?
安装Oracle Service Bus和Oracle BPM 10gR3完毕之后
1. 启动用root启动admin center
/opt/OracleBPMwlHome/bin/./obpmadmcenter
2. Configuration – Directory tab,添加directory,更多信息请看官方安装指南。
通常设置都会自动完成,不像早期的5.7,一切Data Source,JMS modules,Realm都要手工配置,WAR/EAR要手工deploy。
不巧的是,progress bar在70%的时候停住了,叫我去看logs。

看了WLS和BPM Admin Center log之后发现如下的Exception,问题很明显是出在执行WLST的环节上:
java.io.FileNotFoundException: [...]

31
Oct

难得休假

昨天上海Office搞技术日,好像是我进公司到现在第一次在上海搞。北京R&D过来的人讲,最感兴趣的莫过于Weblogic Server Virtual Edition了。不过当我一早赶到的时候发现还没开始,而且一早就有几个印度阿三发来email骚扰,顿时心情很不爽。
趁空去听了一下,基本上和之前从PPT上看到的区别不大。其实就是能够装在裸机上,基于VMWare ESX Server的WebLogic Server,还美其名曰,LiquidVM。不过看来听的人还真是没几个人真正明白虚拟化,VMWare的强大也不是每个人都清楚,虚拟化的优势就在于,不但可以极大的提高服务器的资源利用率,而且对于节能环保更是功不可没。可以完全摆脱OS的束缚,直接运行于硬件之上已经是个新的概念,在Guest OS中也没有OS,WLS直接运行在一个精简优化过的Linux内核之上的JVM上。那些developer不太能理解,情有可原。
上海又有一个同事要走了,应该有了更好的去处。还说现在业内那些公司开价都很高,据说offer至少给当前的130%,言下之意大家自然明白。不管怎么样,希望他顺利,IT圈子很小,抬头不见低头见。
说起来还有一个故事,我进现在的公司和他还有很大的关系。一次在上海某商场看到一个穿着带BEA LOGO的T-Shirt,让我重新想起了这个专注于中间件,让Oracle和IBM十分头疼的公司(当时的认识)。之后我就网上投了简历,经历多重面试最终突出重围。
缘,妙不可言,无处不在啊,哈哈,现在想起来都觉得有点难以置信,历历在目!如今我还在,他离开了,这就是生活吧。
此外,听英国的同事说他也有个朋友刚刚去美国,VMWare, Inc,我梦想中的公司啊!
中午大家吃饭的时候,帮海关做项目的公司的哥们儿说共污员降薪,从海关开始。怪不得那个什么大之前传闻外高桥海关有事儿。
今天休假…

23
Jul

Trip to Texas

ALBPM 6.0发布了,把Swing的UI彻底抛弃,转而用了Eclipse框架和SWT。看来还是难以逃脱Java IDE大一统的趋势。IBM的目的达到了,JBuilder基本已死,不会再有什么大作为了。
本月突然接到通知要去美国培训,感觉比较突然,因为没有什么前兆。业务在中国的迅猛发展是我们所始料不及的。变动在我看来是在所难免了,不管怎么样,我没有太多选择的余地,船到桥头自然直。对于我的职业生涯来说适当的变化可能是好事。
但是目的地并不是Silicon Valley或者San Francisco,竟然是Plano, Texas。一个我并不熟悉的地方,靠近Dallas,至少这个我还知道。
在我的印象中这地方就是乡下,满是带着布什一样德州乡下口音的美国佬。还有就是著名的皮脸,德州电锯杀人狂!无奈啊,此产品的总部就是在Plano的Office。要不去然去看看金门大桥多好啊,加州好吃好看好玩的地方好多啊,租个车子可以逛N多地方。无奈造物弄人,让我这个生在中国大上海之乡下的娃第一次就是去美利坚合众国的乡下,看来也是宿命,宿命啊!
本来可以带老婆一起去的,可惜我可爱的土人老婆连Passport都没申请,汗那!实在赶不上档期了,我无奈只能只身一人去了。只能多买点东西孝敬她来弥补了,呵呵。
上个星期基本上都在忙着填表准备签证的资料,弄得晕头转向。去中信银行付款,没想到要100美刀,汗一个。感觉澳大利亚签证比美国签证好搞多了,貌似911之后美国签证就比较难了,即便通过美商会也一样。接下去就是等面试了,想到要去那个遥远的国度总觉得心里不太爽。
一个人(据说还有一个小日本同去培训),去一个从来没有去过的,遥远的,从小便被教育其为最凶恶的帝国主义国家,腐朽的资本主义社会,到处充满了危险的地方,有点兴奋,更有些许担心…

    Subscribe

    Follow Me;-)

    SNS

    delicious  Google Reader  TWiki  豆瓣  

    Recent Posts

    Categories

    Recent Comments

Loading

    Tag Cloud

    Archives

    Blogroll

    Links

    RSSTwitter