Business_logic Business_logic

Business logic - Definition and Overview

Related Words: Acting, Action, Activism, Activity, Affair, Allegiance, Area, Art, Buffoonery, Burden, Calling, Career, Cartel

Business logic (By Saurabh Jain IInd Year B.E. SGSITS-INDORE INDIA)is an ambiguous term used in software architecture to signify a software component, layer (or tier) of software functionality, software library or similar that performs operations on some kind of data passed back and forth through it. It refers to the logic rather than the view of data or storage of data. It is part of a software application. It is usually associated with the three-tier software architecture and has been conceptually popularized by Rational Software and Microsoft.

A more descriptive 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 referred to here, though this is a common use of the technique, and a common (and perhaps intentional) misconception of the word.

The idea that software should be "layered" or "tiered" comes from Newi Business Objects and Microsoft Component object model architects. A "business object" is the same thing as a software component.

Example Usage of Business

Amuseconsulting: R U interested in maximizing Twitter for ur Business with the least amount of effort/time? Dec 5th 12-2pm only 8 spots http://bit.ly/2cOMNH
Reddochxggs: TOONPOOL Cartoons | Business | humour by Medi Belortaja http://cli.gs/BMAud
smallbusiness30: What is a Business that can not be enhanced by the internet called? - http://tinyurl.com/yjvg4un
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.