Business logic calculated fields XData allowed to calculate fields not only using SQL expressions. You can subscribe OnInvalidateObject event and calculate some fields on client side. More detailed events discussed below.