发个SOA的牢骚

其实我对这玩意一直不感冒。
但鉴于前两天去一家公司面试,最后被面试官揪住我对SOA的认识,深刻的教导了我一番之后,我突发奇想的去搜索了一下相关的东西。

太具体的字太多。我讨厌字太多。就解释名词好了。

面向服务的体系结构(service-oriented architecture,SOA)

好了。上面的中文很直白,我是搜索百度知道才知道的。。。

当时,我跟面试官说,我对SOA的认识很浅薄,无非就是个开放接口而已。WebService吧。但是如果都是JAVA系统那不如用EJB。
面试官在这一刻爆发了。说出了一堆我完全没听过的XXX1.0啥的,然后继续爆出各大公司名号。说各个大公司的产品线都支持SOA。
我不是很了解是不是这样,因为我毕竟不是大公司的员工。
但是这个我只是就我的理解来看这个问题。

SOA本身,我还是认为就是个开放接口。你说你架构也好啥也好,那还是个开放接口。所谓服务,还不是直接给人服务,而是给其他系统服务,那只能说是接口。一般人,你告诉他个WebService地址他也不知道怎么办。

那么我们进一步看,SOA里面最重要的是什么? ---------> 服务.

服务。没搞清楚要提供什么服务就大谈特谈SOA实在是没什么道理。
我很难想象,一个公司规模不大,用了XXX公司的软件,那个软件里有SOA。。。有个毛用?

我也曾应公司要求与客户谈这玩意,但目的就是为了忽悠客户掏钱。
至于里面是什么东西,那就是WebService。
当时我绞尽脑汁想了好几天。我到底要开放个什么B服务出来才能吹成SOA。。。
最后。我终于想明白了。
就是。。。。。。。。多做几个WebService,然后描述文档多扯点。
实际上客户也不知道拿了这几个WebService干什么,但是我们资料都给人家写好,然后他们可以在申报费用时方便很多,什么高科技产品啊,乱七八糟的玩意。

对了。当时我用的是CXF。很好很强大,很好用。

那么最后就我目前理解,我还是这么一句话:
如果你根本不确定你要开放什么服务,那你还是别扯SOA这玩意,无非就是增加了系统复杂度。当然,为了骗钱也未尝不可。

需要SOA扯JB蛋骗钱的多GOOGLE。最近又出了不少SOA的新闻和讨论。。多抄点那概念。现在经济危机。能扯就扯,能骗就骗,能忽悠就忽悠,大家口袋里有钱才是王道。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值