标签: architecture breeze soa
我有一些图片中提到的架构。
服务层是一个SOA实现,通过UOW模式+存储库模式对DB进行CRUD调用。我正在研究调用这些Web API的SPA。
当我研究Breeze.js时,它震撼了我的SOA概念。所有Breeze需要的是调用GetAll和GetById之类的方法,并且可以在客户端控制休息。
我的问题是我应该把我所有的业务逻辑放在哪里?一个答案可能是像BeforeSaveChanges这样的方法,但是它与SOA概念不矛盾吗?