OxyGen Code Generator: The Application Model of the generated code
Introduction
Back to basics – Summary of The Software Developement Process
Process Models
The Application Model
Application Requirements
Application Layers
OxyGen Code
Who will use OxyGen Code?
OxyGen Code in the Application Model
OxyGen Code and the Software Development Process
Analysis (Prototyping):
Specification and Design (Performance Benchmarking):
Implementation (OxyGen Code Outputs in the Application Layers)
Data store
Data Layer
Business Layer
Presentation Layer
Generated Outputs: the Sample Service subscription Database
The Database
Configuring the Database For OxyGen Code
Generated Outputs: The Data Layer
SQL Statements
Generated Outputs: The Data Access Layer
Data Access Functions (The Data Provider)
IDataProvider (Data Provider Interface)
Data Transfer Objects/Messaging Objects
Generated Outputs: The Business Layer
Domain Model
Caching System
Customization
Generated Outputs: The UI Layer
ASP.NET UI
Generated Outputs: The Service Layer
Service Layers based on SOAP
Service Layers based on REST
SOAP – with RPC-style definitions
SOAP – with messaging-style definitions
Operation Execution Patterns
Framework classes
Bibliography