王洪伟的专栏

http://blog.teamlet.org

用户操作
[即时聊天] [发私信] [加为好友]
王洪伟ID:teamlet
168368次访问,排名451好友1人,关注者57
10年软件开发设计经验,专注J2EE领域的技术架构和应用.
teamlet的文章
原创 100 篇
翻译 9 篇
转载 67 篇
评论 146 篇
teamlet的公告

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.

关注SOA技术的发展,跟进SCA技术的理论和实现,努力实践。愿与同行者一起分享,互相勉励,共同进步。
最近评论
myself:<configuration>
<source>1.5</source>
<target>1.5</target>
<maxmem>256M</maxmem>
<encoding>UTF-8</encoding>
<……
zhi:您好!!
能不能给我也发一份源码过来!谢谢
zhi@tuanke.net
lai:2008-9-4 13:52:56 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has alread……
lai:2008-9-4 13:52:56 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has alread……
lai:2008-9-4 13:52:55 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet AxisServlet threw exception
java.lang.NullPointerException
at org.apache.axi……
文章分类
收藏
    相册
    资源联接
    Apache Tuscany
    Cruise Control
    Open CSA
    OSOA
    SOA Tools Project
    Theserverside
    中国Java开发网
    满江红
    知识共享@中国大陆
    左邻右舍
    donews的blog
    msn的blog
    Tuscany中文社区
    我用Subversion
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 SOA与麦当劳收藏

    新一篇: 从供应链角度看SOA给软件行业带来的影响 | 旧一篇: SUSE Linux下安装VNC

            麦当劳品牌的创始人是雷.克罗克,他以非凡的经营才能,把卖当劳兄弟的小餐馆变成了世界快餐第一品牌,自己也成为美国乃至全球著企业家之一。
    
    据说,当年从麦当劳兄弟手里买下特许经营权的除了克罗克之外,还有一个荷兰人。两人走的是完全不同的经营之路:克罗克只开麦当劳店,而加工牛肉、养牛的钱都由别人去赚;荷兰人却不仅开麦当劳店,而且投资开办了牛肉加工厂,使加工牛肉的钱也流入自己的腰包,后来自己又办了个养牛场。多年过去了,克罗克把买当劳开遍了全世界,而那个荷兰人却窝在荷兰的一个农场里养着200头牛 。

            SOA的理念是面向服务,强调的也是专注于服务这个概念。现在的软件开发过程模型,瀑布模型还有RUP模型都要大致经过需求分析、概要设计、详细设计、编码构造、单元测试、集成测试、系统测试和验收测试这样一个周期。这些过程模型或者是需求驱动,或者是用例驱动。后面的任务的质量和进度严重依赖前面任务的质量和进度,从而影响整个软件开发过程的质量和进度。这种进度之间的强偶合,在使用SOA模型后转化为松偶合。很多关于SOA的文章一直在说,使用java、wsdl实现松偶合,那只是技术层面的。在SOA再次被提出之前,松偶合在很多地方已经被广泛的成功应用。如果松偶合是SOA的特性之一,那么不仅仅是指技术上松偶合,更准确的应该说这个松偶合是过程之间的松偶合。

       上面的小故事里面的荷兰人就仿佛是现在通常的面向对象的软件工程开发过程,从为客户提供快餐服务,到牛肉加工厂,再到养牛厂。而克罗克面向服务,具体的牛肉加工和养牛的事情他并不关心。

    发表于 @ 2008年01月27日 23:30:00|评论(loading...)|编辑

    新一篇: 从供应链角度看SOA给软件行业带来的影响 | 旧一篇: SUSE Linux下安装VNC

    评论

    #aa 发表于2008-01-28 21:46:38  IP: 60.9.7.*
    偶然路过,上了一堂课,希望继续看到大作.
    2008-01-29 08:44:38作者回复
    谢谢!
    #yonger4java 发表于2008-01-31 14:57:36  IP: 58.211.230.*
    说得确实不错。
    希望能多看到一些这样。。。
    #小王 发表于2008-01-31 16:46:39  IP: 203.86.43.*
    类比深刻
    #Nikos8 发表于2008-02-03 16:15:13  IP: 219.130.24.*
    难道SOA的理念真的能够使开发由原来的需求分析、概要设计、详细设计、编码构造、单元测试、集成测试、系统测试和验收测试这一周期脱离出来?不太可能吧!有没有案例呢?
    2008-02-12 21:35:04作者回复
    我理解,你说的是瀑布过程模型。瀑布过程模型中的这些阶段,在时间轴上他们是互斥的,就是在需求分析阶段这个时间段内只能有一个需求分析活动,不能进行其他的活动。而RUP则突破了这个限制,在四个阶段内可以进行多个活动的多次迭代。SOA理念则对RUP进行了扩展。SOA也可以分为四个阶段,每个阶段的活动与RUP的每个阶段的活动有些不同,体现的是面向服务、面向构件、面向组件的、逐渐细化的活动过程。
    #cxh0714 发表于2008-05-11 15:44:55  IP: 123.152.49.*
    说的不错,我是初学者,继续学习中,谢谢
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © teamlet