互联网服务WAS

为什么要用WAS

如题,做了几年j2ee,大多数项目都是用was、mq、mb等IBM产品,客户基本上是国有性质的,比如说烟草、医疗等,而且项目能用到的这些产品的功能也非常非常有限。做得时间长了,心中的这个疑问也越来越强烈:was等IBM产品那么重量级,那么难学,那么不好维护,那么难用,那么耗资源不环保,那么容易出问题,那么封闭,资料超级少,那为什么还要用was等产品?开源的有tomcat,activeMQ等,基本上都能替代was等,大家为什么不采用呢?was等相对于这些开源产品有哪些优势呢?
参与67

52同行回答

宇宙原子宇宙原子CEO河南七星数据分析有限公司
回复 10# Chauncy 以下个人观点:IBM Portal的后台、核心应该是WAS吧?咱们从Portal这个产品角度看看,也许更容易明白。1、IBM Portal定位是门户网站,门户网站不仅仅是传统的新闻网站(IBM叫WCM,是其一项核心技术),而是重点在于整合应用系统,也就是说要把各个应用系统整合到门户网站,...显示全部
回复 10# Chauncy
以下个人观点:
IBM Portal的后台、核心应该是WAS吧?咱们从Portal这个产品角度看看,也许更容易明白。
1、IBM Portal定位是门户网站,门户网站不仅仅是传统的新闻网站(IBM叫WCM,是其一项核心技术),而是重点在于整合应用系统,也就是说要把各个应用系统整合到门户网站,让用户通过门户网站可以访问各个应用系统,而且各个应用系统(Portalet)之间可以实现消息传递。所以,IBM Portal首先是整合。
2、关于网站内部的搜索。大家都知道Google、百度卖的是什么,核心价值之一是什么,哪就是搜索引擎。一个网站当信息量大到一定程度时,信息搜索将会是一个大的难题,特别是海量信息。而IBM Portal集成的搜索引擎是其一个核心技术。
3、关于网站分析。一个网站的内容不仅仅是为了发布而发布,同时要有后台分析,具体分析每个访问者的行为、关注点,这都需要强大的分析功能,这也是IBM Portal的核心技术。

以上三点,我不知道Tomcat是否具备,同时也不知道和IBM Portal比有什么不同,这应该需要专业的人去评价。甚至我认为IBM Portal和Tomcat是不同的东西,不能放一起比较。

所以,关键是我们的用户要做什么?如果是传统新闻网站,做做样子,上网随便拉个免费的改改,做做美工,也就行了。如果真要做应用整合,用Portal实现整合,就要看看用户有多少应用了,能不能整合了。
例如,我们现在通过Portal把IBM Forms、Cognos、Connections、iNotes、Sametime整合到门户中,实现用户单点登录按权限访问自己的应用。
同时,使用虚拟门户的功能为各政府单位建设子门户网站,每个子门户网站发布的信息都可以在其他门户网站显示,每个用户可以自定义自己的首页,把自己想要的信息显示在自己的页面上。如:我个人要把市委、组织部、发改委的虚拟门户网站上某个模块放到我个人的首页上,方便我查看这些单位发布的新闻。同时,把自己要用的应用,如工作台账表单(Forms)、工作台账查询报表(Cognos)、Sametime Web Client、CCM中的库、Connection中的Files、活动等等放到自己关注的首页上,让自己可以直接操作。
诸如上述种种,我不知道Tomcat能否实现?
所以,问题的重点是我们想要什么,能够给客户什么,客户想要的,我们能否真正实现?

发点牢骚::lol
在中国,很多客户都想自己开发个软件出来,都以为自己能够把需求说的很清楚,其实不然。
事实上,我发现IBM有很多产品,或者市场上有很多产品,都能够满足客户的需求,而且效果要远比客户自己设计,让软件公司开发出来的效果要好,实用性要强。但好像中国人都喜欢找个软件开发公司开发个应用出来,然后摆到哪里放看。诸如:OA市场,几乎每个政府单位、企业客户都要自己去主导开发出个产品出来,事实上用起来的非常少。为什么?原因就是客户自以为这是自己想要的,当真正开发出来放到哪里了,才发现根本就不是自己想要的。而软件开发公司也无法界定什么是客户真正想要的,然后就把应用不起来的原因归结到是因为客户领导不用,事实上是吗?!

补充一句:中国软件开发缺的不是技术,而是思想。收起
软件开发 · 2014-05-20
浏览1183
ChauncyChauncy软件开发工程师北京中软国际信息技术有限公司
回复 3# edwards6309    你觉得tomcat等开源的都是业余平台?那那些互联网企业都是用业余的产品?显示全部
回复 3# edwards6309


   你觉得tomcat等开源的都是业余平台?那那些互联网企业都是用业余的产品?收起
互联网服务 · 2014-05-19
浏览1340
shermantianshermantian系统工程师北京蓝海讯通科技有限公司
曾经在某公安厅里当中间件运维工程师,人家那边科长就说。让你们来干啥?让你们在这呆着就是出了问题背锅的。显示全部
曾经在某公安厅里当中间件运维工程师,人家那边科长就说。让你们来干啥?让你们在这呆着就是出了问题背锅的。收起
互联网服务 · 2014-08-14
浏览2018
mortimermortimer业务部门经理山东汇智科技
原因,很简单,使用开源产品,如果出了问题,谁来给解决?到时候谁来担这个责任?使用商业产品,出了问题可以抛给厂商,如果依然解决不了。那完全可以一副,IBM、Oracle这样的全球性的大厂都解决不了的问题,别人谁也搞不定的态度。不用担责任呗,再加上商业产品的市场、第三方等的支持,最终导...显示全部
原因,很简单,使用开源产品,如果出了问题,谁来给解决?到时候谁来担这个责任?
使用商业产品,出了问题可以抛给厂商,如果依然解决不了。
那完全可以一副,IBM、Oracle这样的全球性的大厂都解决不了的问题,别人谁也搞不定的态度。
不用担责任呗,再加上商业产品的市场、第三方等的支持,最终导致出现这种情况收起
软件开发 · 2014-07-25
浏览2056
zdlqszdlqs技术支持用友软件股份有限公司电信事业部
用WAS可以很好的把中间件风险转嫁出去,就像用管理软件选择SAP、Oracle一样。显示全部
用WAS可以很好的把中间件风险转嫁出去,就像用管理软件选择SAP、Oracle一样。收起
系统集成 · 2014-06-05
浏览1356
blueyu8830blueyu8830软件开发工程师理想
现在我们的项目就在was上跑,但是我基本上没用过was的属性显示全部
现在我们的项目就在was上跑,但是我基本上没用过was的属性收起
软件开发 · 2014-05-30
浏览1109
天下天下软件开发工程师重庆
是啊,一直想不通这个问题显示全部
是啊,一直想不通这个问题收起
互联网服务 · 2014-05-22
浏览1122
ChauncyChauncy软件开发工程师北京中软国际信息技术有限公司
回复 5# 宇宙原子     说得很中肯,我们包括我,对was等了解多少。或许我了解的确实不够多,但现实情况是,即使我了解的不够多,但我做的项目最终还是在was上运行起来了,这也侧面说明一个问题,那就是was功能确实很强大。但是对于大多数项目来讲,并没有100%,甚至可以说只用到...显示全部
回复 5# 宇宙原子


    说得很中肯,我们包括我,对was等了解多少。或许我了解的确实不够多,但现实情况是,即使我了解的不够多,但我做的项目最终还是在was上运行起来了,这也侧面说明一个问题,那就是was功能确实很强大。但是对于大多数项目来讲,并没有100%,甚至可以说只用到50%was的功能,更甚言之,50%都不到,只是简单的把was当做一个web container。这样就引申出一个很关键的问题:我们的项目到底需不需要这样的功能?收起
互联网服务 · 2014-05-19
浏览1294
sunxiaopeng_18sunxiaopeng_18软件架构设计师丰益
开源最大的问题是,有钱未必能解决。显示全部
开源最大的问题是,有钱未必能解决。收起
生活生产服务其它 · 2014-05-19
浏览1360
tTangtTang网站架构师弥明
:lol银行做的项目很小的一个web都用was显示全部
:lol银行做的项目很小的一个web都用was收起
IT培训教育 · 2014-10-21
浏览2031

提问者

Chauncy
软件开发工程师北京中软国际信息技术有限公司

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2014-05-18
  • 关注会员:1 人
  • 问题浏览:33297
  • 最近回答:2014-10-21
  • X社区推广