Enterprise Java Development@TOPIC@

Business Logic

Revision: v2013-09-09

2014-03-06 23:54 EST

Abstract

This presentation introduces the concept of the business logic tier, using it to form a user facade around the capabilities of the service, and to leverage business logic interfaces and tests as a form of executable requirements.


Purpose
1. Goals
2. Objectives
1. Session Facade Pattern
1.1. Context
1.2. Problem
1.3. Forces
1.4. Solution
1.5. Consequences
2. Using Business Logic for Requirements
2.1. Business Interfaces Capture Functional Requirements
2.2. Business Objects Capture Data Requirements
2.3. Test Cases as Executable Requirements
2.4. Sample Project Layout