SOA的问题

很早听到过SOA,听上去很不错。最近开始研究这个,打算把这个用于实际工程中。
有几个问题想到了,不是很清楚,先在这里记着:
  1. SOA核心就是Service,要对应实际的业务需求,对于合理的业务划分是关键,对于一般的小项目,本身业务很简单,或许就一个Service足够。大项目,要真正做到快速应对业务变化,很复杂,并不是几个Service重新排序就可以。
  2. 按SOA的思想,客户端是没有任何业务逻辑,对Web Application没啥问题,对Desktop Application没多大好处,所有工作都在服务端完成,无法减轻服务端压力。
  3. 在各层之间的数据传送,在Course-grained Service对presentation layer和fine-grained service都用Serialize object传递数据,在Fine-grained Service之间不使用searialize object对以后的业务扩展变化,是否会很麻烦?

posted on 2004-08-04 09:56  duibudui  阅读(782)  评论(1编辑  收藏  举报

导航