This repository contains an OpenEdge ABL project demonstrating the Business Entity architectural pattern.
src/- Source codebusiness/- Business logic layer (Entity classes, datasets)*.w- UI window files
dump/- Database schemadoc/- Documentation.windsurf/- Windsurf AI assistant configuration
This project implements a 3-tier architecture:
- UI Layer - Window files (.w)
- Business Logic Layer - Entity classes (.cls)
- Data Abstraction Layer - Dataset definitions (.i)
See doc/business-entity-pattern.md for detailed documentation.
Uses the Sports2000 database schema. See dump/sports2000.df for the complete schema definition.