hey devorado, tuve problemas con esta terminología cuando comencé a desarrollar también.
Básicamente, la única razón por la que se usa la palabra "negocio" es porque la terminología se desarrolló en el contexto del software comercial. Por lo tanto, en este sentido, se supone que el software se ha creado con fines comerciales ... en oposición a fines artísticos, estéticos o creativos.
Por lo tanto, los objetos comerciales son simples representaciones de código de los objetos de "negocios" del mundo real. Por lo tanto, es posible que tenga una Clase de producto o una Clase de empleado.
Lógica empresarial, es lógica dentro de la aplicación que es específica para el "negocio" para el que se diseñó el software. Entonces, cosas como cálculos de impuestos, o cómo los productos relacionados con los clientes ... ese tipo de cosas.
Tenga en cuenta que la idea de objetos comerciales o lógica empresarial no se aplicaría al desarrollo de videojuegos o al desarrollo artístico.
Tampoco se aplicaría a algunos frameworks, o libraires, como ORMS o bibliotecas de pruebas unitarias, por ejemplo, porque son componentes reutilizables que no son específicos de ningún "negocio".
consulte [esto] (http://stackoverflow.com/questions/360860/what-is-domain-logic/38303676#38303676) respuesta que está relacionada con su pregunta. – palash140