摘要:
在BPMs系统中资源是不可缺少的方式,BPMs的基本元素可以参考我另一篇随笔。而资源的组织方式则是处理资源的基础,现在大部分系统都把资源以表为单元来供用户操作,一般它们都集成了SQL的操作方式,这样能方便客户操纵资源。那么这种方式的问题是什么? 1. SQL是一种简单的语言,但要熟练掌握这种语言一般只有开发人员或IT人员才会,一般的业务人员不会,这样系统的使用程度就会打折了; 2. SQL是以数据... 阅读全文
摘要:
个人认为,使用SOA对细粒度的业务进行处理不合适,主要原因是SOA的设计原则强调保持无状态,低耦合,平台无关等,这些在底层业务上说现在很难完全实现,即便实现代价很很高;而同时,BPMs则是在对细节工作管理,人与人,系统之间,人与系统处理为强项,以前的BPMs在系统之间的交互缺乏强大支持,而SOA正好赶上。由此,BPMs和SOA的结合带来的是BPMs可以放开整合的包袱,而SOA则专心处理系统间的交互... 阅读全文