gpt4 book ai didi

business-logic - 跨不同编程语言共享通用业务逻辑的策略

转载 作者:行者123 更新时间:2023-12-02 00:45:29 24 4
gpt4 key购买 nike

拥有在 Visual Dataflex 中实现的具有复杂业务逻辑的单一业务应用程序,我们面临着跨编程语言维护业务逻辑的挑战,因为某些功能是用其他编程语言(主要是 .NET)编写的。

因此,我正在寻找跨不同编程语言实现“同步”业务逻辑的策略,以避免不匹配。避免重复是一个优点,但这可以通过自动化测试来弥补。

编辑:SOA 是一个很好的建议。但是那些服务不够快的情况呢?

编辑 2:关于使用 metalanguage 的任何建议?

最佳答案

看起来您正在寻找 Service Oriented Architecture (SOA).使用 SOA,您可以将业务逻辑定义为服务,可以从任何程序以任何语言调用。当业务逻辑改变时,改变你的服务,所有使用它的行为都会改变。 SOA 还最大限度地减少了代码重复,因为逻辑只出现在一个地方(服务)。

关于business-logic - 跨不同编程语言共享通用业务逻辑的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/824673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com