Jump to content

Business logic

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Nixdorf (talk | contribs) at 21:38, 11 December 2002. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Business logic is an ambiguous term used in software architecture to signify a software component, layer (or tier) of software functionality, software library or similar that performes operations on some kind of data passed back and forth through it.

A more describing term might be "small data processing computer program used in conjunction with other programs", or "software thing that does some things to things I send to it". This does not sound so sexy, and that is probably why the buzzword "business logic" was born.

The word might also be used because it brings up associations to such things as enterprises, corporations, transactions inbetween them and other businesses. However that's not the kind of business refered to here, though this is a common use of the technique, and a common (and perhaps intentional) misconception of the word.