Business Objects

A business object is usually an inert set of instance variables (a variable defined in a class for which each instantiated object of the class has a separate copy, or instance) or properties. Business objects enable designers to design software in manageable pieces by breaking the business down into a modular form and separating each function into a software object so that as development progresses, increasing complexity can be added without huge changes to the other objects.

A business object is an item in the business layer of an object-oriented software program that represents a part of a business. A business object represents a data client and can be implemented as an entity bean (represents persistent data maintained in a database), a session bean (encapsulates business logic that can be invoked by a client over local, remote, or web service client views) or another Java object. Business objects represent business entities such as invoices, products, transactions or even contact details.


Did this page help you?