Versata
- Business Logic Development & Management
Versata provides the most productive solution
for
- creating
- executing
- reusing and
- changing
business logic in your distributed Java application
infrastructure.
Reusing Business Logic
Versata automatically reuses business logic. This
is important to note because so many technologies claim to
enable you to be able to reuse logic, but it's up to the programmer;
it's not automatic.
You specify what you want, not how you do it.
Going back to the prior examples, if you setup the account
balance to be calculated as deposits minus withdrawals and
bank charges, this calculation automatically gets reused across
several transactions. For example, the transfer funds transaction
uses this calculation twice for each account involved in the
transaction - first to subtract the withdrawal in the "from"
account and second to add the deposit to the "to" account.
Versata builds a dependency tree and reuses this rule for
every transaction that adjusts any of the variables in this
rule or dependent rules. Reuse is automatic and ensured.
Versata also facilitates the reuse of business
logic from multiple application front-ends or user interfaces.
So, if you build the business logic to calculate the account
balance, you can reuse this logic from your call center application,
or your web internet site, or maybe via the telephone. Versata
has products and integration toolkits to reuse business logic
with HTML, Java applications, Java Server Pages (JSPs), XML,
Web Services, Lotus Notes, and other front-ends or user interfaces.
|