Strategies for sharing common business logic across different programming languages -


After having a monolithic business application with complex business logic implemented in Visual Dataflex, we are facing the challenge of maintaining our business logic in programming. Languages ​​as some characteristics are written in other programming languages ​​(mainly .net).

So I am looking for strategies to rationalize "business" in various programming language implementations to avoid mismatch. Avoiding duplication is a plus, but it can be compensated by automated testing.

EDIT: SOA is a great suggestion but about those cases where a service will not be fast enough?

Edit 2:

It looks like you're searching with SOA You can define your business logic as services, which can be said in any language in any language. When business logic changes, make changes to your service and behavior will change in everything that uses it. The SOA code also reduces the duplication, because the argument is only in one location (service).


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -