最近一直在看关于SOA的书籍,总是感觉SOA和实际情况格格不入 ,甚至SOA的一些概念自相矛盾。

就以BPEL而言,SOA的书籍上说,BPEL是SOA"落地"的要件之一。SOA把业务都看作[b][color=red]粗[/color][/b]粒度的服务构成,然后通过BPEL进行编排以完成业务目标。

首先我质疑的就是,所有的业务目标都可以用这种“[b][color=red]粗[/color][/b]”粒度的服务完成吗?

我的答案当然是否定的。在此,我也引用IBM的develope works上的一段话,佐证我的观点。

[url]http://www.ibm.com/developerworks/cn/webservices/0803_wangxn_BPEL_2/[/url]
[color=blue]业务流程的完全自动化虽然非常不错,但在实际中却是不可能实现的,因为有些活动要求相关人员做出判断,或要借助人员的专业知识(例如手动处理异常情况或审批请求等),这些活动将始终由人进行。[/color]

BPEL被迫加入人工任务,这就和SOA的初衷矛盾了。人工任务大多数时候是细粒度的,另外,人工任务用得着BPEL吗?

不知道是我Out了,还是SOA瞎扯蛋?

是我Out了,还是SOA瞎扯蛋?相关推荐

  1. 人工智障和神经病网络对话--30行python让图灵机器人和茉莉机器人无止尽的瞎扯蛋

    首先注册申请图灵机器人的API: http://www.tuling123.com/ 查看一下API的格式,很简单: {"key": "APIKEY",&quo ...

  2. 一位10年程序员生涯的总结与经验忠告分享

    展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的1 ...

  3. 【转】老程序猿给新程序猿的13点建议

    展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的1 ...

  4. 某资深程序员写给后来者的忠告

    展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的1 ...

  5. python画-用Python画一颗特别的心送给她

    [前言] 520刚过去了,大家有没有跟自己喜欢的对象在一起呢? 520 当天你还在送 玫瑰花?巧克力?情侣套装?... 小编就想说:你能不能换点新意呢,这些操作已经普通的不能再普通了吧!就像别人来例假 ...

  6. 春节后面试别人的经历总结之一,好岗位分享给还在找工作中的软件开发爱好者们【转】...

    今年已经是33岁了还被别人笔试.面试的确是有些面子上过不去,不小心被自己曾经的徒弟们面试了就惨了,有时候来面试我的人还没我年纪大,那也只能 硬着头皮了,谁叫我没能力自己开公司呢.没有自己拉大单子的本事 ...

  7. 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告...

    走过的路回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在不断变化,但是很可能你也会走我已经做过的10来年的路程,有些心得体会您可以借鉴一下,觉得说得有道理的接纳,觉得说得没道 ...

  8. 总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告

    展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告  走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的 ...

  9. Using the URLconf defined in catsui.urls, Django tried these URL patterns, in this order:

    关于使用django2.0(或许2.0版本以上)在app下建立urls.py文件管理app中的路由映射使用path的不可行性. 使用django2.0在windows环境下创建项目,使用pycharm ...

最新文章

  1. [Spring 深度解析]第5章 Spring之DAO
  2. Linux kill指令和killall指令
  3. 3-15 《元编程》第6章 3-16 hook method
  4. Android面试总结经
  5. Linux网络那点事
  6. 决定c++语言中函数的返回值类型的是,全国2009年10月高等教育自学考试C++程序设计试题及部分参考答案...
  7. php会员可见内容代码,DedeCMS内容隐藏指定字段仅对会员显示对游客不可见的实现方法...
  8. string与string.h的区别
  9. python setup.py build_打包Python项目为rpm时遇到python setup.py build报错的问题
  10. attention 汇总(持续)
  11. 面试秘籍 | 接口测试常见面试题
  12. 《系统集成项目管理工程师》必背知识点
  13. 用Js怒刷LeetCode
  14. 2021年上半年软考真题数据库系统工程师真题
  15. linux内存管理笔记(十一)---CMA
  16. QT上设置背景图不影响子控件以及按钮控件的透明化
  17. vue+element模仿电商商城,前后端分离实现,下单微信扫码支付
  18. 《爱乐之城》月亮与六便士,你选哪个?
  19. 初探Octopus中的分布式事务
  20. c# 的取负数_关于C#:如何对负数*向下*进行整数除法?

热门文章

  1. 戴尔rpc服务器不显示,打印机出现RPC服务器不可用修复
  2. 三线压力传感器原理_数字压力传感器的接线方式
  3. x1 carbon 扩展屏 模糊
  4. eshop电子商城,app
  5. 计算任意两个日期之间的天数【附源码】
  6. vite使用xlsx-style
  7. 全网唯一的、DIY的Prometheus高可用方案,生产未上,测试先行。
  8. git pull时出现unable to unlink old 一个不该犯下的错误
  9. Linux下使用wireshark权限问题
  10. HTTP之CROS、预检