首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨不同编程语言共享公共业务逻辑的策略

跨不同编程语言共享公共业务逻辑的策略
EN

Stack Overflow用户
提问于 2009-05-05 12:34:47
回答 1查看 347关注 0票数 4

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

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

编辑: SOA是一个很好的建议。但是,如果服务不够快,该怎么办呢?

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

EN

回答 1

Stack Overflow用户

发布于 2009-05-05 12:50:37

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

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

https://stackoverflow.com/questions/824673

复制
相关文章

相似问题

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