OOP,所谓面向对象就是你所看到的全部都是对象-----对象的关系是不是合理,这个就可能需要考虑。因此我认为Object和Object的RelationShip应该是作为OOP的2条要素。
SOA,SO就是Service Orentied,就是看到的全部是Service。那么第一要素就是Service,第二要素应该是Service的 relationship。如果服务太大,那么服务的可重用性,势必不太强,因此为了重用性,需要把大的服务按逻辑分成若干个,这里就得涉及到服务端编制和编排,因此服务之间的关系,主要是编制和编排带来的顺序问题。