簡體   English   中英

跨不同編程語言共享通用業務邏輯的策略

[英]Strategies for sharing common business logic across different programming languages

由於在Visual Dataflex中實現了具有復雜業務邏輯的單一業務應用程序,我們面臨着跨越編程語言維護業務邏輯的挑戰,因為某些功能是用其他編程語言(主要是.NET)編寫的。

所以我正在尋找在不同的編程語言實現中“同步”業務邏輯的策略,以避免不匹配。 避免重復是一個優點,但這可以通過自動化測試來補償。

編輯:SOA是一個很好的建議。 但那些服務不夠快的情況呢?

編輯2:使用元語言的任何建議?

看起來您正在尋找面向服務的體系結構(SOA)。 使用SOA,您可以將業務邏輯定義為服務,可以使用任何語言從任何程序調用。 當業務邏輯發生變化時,請更改您的服務,並且所有使用它的行為都會發生變化。 SOA還最大限度地減少了代碼重復,因為邏輯只出現在一個地方(服務)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM