Distributed Objects & Components: Business Objects
Intro
"In a business modeling or engineering context, a Business Object describes a thing, concept,
process or event in operation, management, planning or accounting of a business or other organization.
It is specified for the purpose of directly describing and representing, and thus serving, a business concept or purpose.
The focus/subject is the real-world business concept being modeled, and not how such concepts would be realized in software.
Business Object models specify attributes, relationships, and actions/events that apply to these objects,
but again with respect to understanding the business itself rather than any software implementation thereof.
In a software or application context, the Business Object represents how the business modeling concept is realized
in a software design or program code. It is the software representation of the modeling-level business abstraction." (Open Engineering)
"The Business Object Component Architecture (BOCA) is a comprehensive vision of enterprise computing
that may be the foundation of the long-awaited open market in reusable "plug and play" business components. ...
The BOCA architecture specifies two dimensions of components that intersect for a particular computing solution.
The business dimension of the architecture represents a specification of the business structure, rules, policies and processes
within "frameworks" that isolate a domain (functional business area) within the enterprise. ...
The other dimension of component is pure technology. These "technology components" connect business objects with the supporting technology;
including DBMS systems, transaction monitors and legacy applications." (Data Access Technologies)