首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >洋葱建筑的现代化

洋葱建筑的现代化
EN

Stack Overflow用户
提问于 2013-12-10 16:59:17
回答 1查看 210关注 0票数 0

我正在致力于一个大型现代化的.NET客户端服务器应用程序。我计划应用“洋葱架构”,因为我觉得它与未来架构尚未最终确定的现代化方法相匹配。

任何人使用洋葱架构来实现遗留的现代化,您的意见都会很有帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-06-22 04:06:07

洋葱架构的核心是您的业务领域。这意味着您需要自己成为业务方面的专家,或者直接联系可以向您解释业务规则的业务专家。如果您正在对应用程序的重要部分进行现代化,其中一部分实现了至少一个内聚的业务事务,那么就使用洋葱架构。否则洋葱也帮不上忙。洋葱架构提供了真正的松散耦合。例如,在电子商务结账的情况下,流程篮子、支付和库存可用性可能都有自己的洋葱(微服务?)。这些洋葱中的每一个都可以在不同的技术中实现,例如,均值堆栈中的篮子,大型机上的支付,以及Java中的库存可用性。正如您所看到的,洋葱架构提供了业务逻辑与实现它的技术的解耦。如果您需要更多关于如何有效使用洋葱架构的信息,我将参考有关域驱动设计的书籍。InfoQ为初学者提供了一个免费版本,如果您有任何问题,https://www.infoq.com/minibooks/domain-driven-design-quickly可以随时与我联系。我是将洋葱架构与领域驱动设计结合使用的长期实践者。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20490005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档