SOA是IBM专属的吗?大3学生有没有必要参加这个SOA大赛吗?

来源:百度知道 编辑:UC知道 时间:2024/09/24 00:58:59
今年暑假有个IBM的SOA大学生大赛,我们对此目前基本不懂。但IBM的SOA官方网站上说不懂得人也可以上手。这倒是让我们通过这个比赛学到不少东西,当然能不能获奖我并不在意,但我们若参加肯定会尽最大努力。现在就是在想有必要参加吗?这个SOA到底有多大的发展空间呢?它只是IBM公司自己要推广起来的吗?因为我现在正在初步做一些嵌入式项目,较难上手。看到现在许多企业喜欢要懂得企业流程,由企业经验的学生,所以这样是否毕业后工作好找一些?大3学生有必要参加这个大赛吗?

很多人相信从未来的趋势看SOA,将会成为业务的主流,这一点我也不清楚,只是老师极力的去宣扬,而我抱着怀疑的态度去学习而已。
SOA给我的感觉相当于比编程更高了一个层次的抽象,编程完成各种功能(各种编程语言),而SOA将各种功能按服务的形式统计整合后再发布,而不关心到底是这种服务具体是如何实现的,哪怕是人工完成的,从而使设计人员更关注于业务流程。
强烈建议楼主有时间和精力的情况下,比如没有受限于考研复习以及其他事情的话,一定要去参加。因为我个人觉得这个挺有意思的,对编程要求不是很高会一门JAVA,IDE会用ECLIPSE就足够,算法有一定基础就好,其余的全靠发挥了,而且一定会学到很多东西的。

首先,你如果想参加的话,至少应该先了解一下什么是SOA,你都懂上百度问了,你就不懂先“百度一下”么?
其次,SOA正好和你现在做的“相反”(呵呵,或许不应该这样表达)--SOA是基于分布计算的。
再次,SOA作为一种架构方法,属于分布式计算技术的一种范型,分布式计算的发展,从远程过程调用(RPC)到面向对象的远程方法调用(RMI),再到公共对象请求代理体系结构(CORBA)/企业级JavaBeans(EJB),再到面向服务的体系结构(SOA),可以看出相对的抽象层次越来越高。可以让系统开发者更加专注于业务需求的实现而不是通信控制的细节。
SOA当然不是IBM的专属,只是IBM出于自己的产品战略定位考虑而力推它而已。IBM的SOA大赛的本义,应该是想推广面向服务的思想,而不是拘于它自己的websphere产品(当然,这个肯定也是它的目之一)。
如果你想以后在J2EE方面发展的话,可以去多了解一下,再说了,大学生,有机会为什么不多尝试接触一些自己不懂的技术呢