У меня есть система, которая имеет объекты на стороне сервера Java и объекты клиента C #. Объекты могут быть изменены в обеих сторонах системы, поэтому к ним прикреплены бизнес-правила. Дело в том, что в настоящее время бизнес-правила действуют только на стороне сервера, и я действительно хочу избегать обращения к серверу каждый раз, когда я хочу проверить объекты.
Поэтому в идеале я хочу иметь общие бизнес-правила, которые можно использовать как в C #, так и в Java, поэтому, когда требуется изменение, я применяю его только в одном месте (и, очевидно, развертываю в 2).
Есть ли у кого-нибудь какие-либо предложения о том, как я могу это сделать?