Patent №
US 7,761,848
Granted
2010-07-20
Filed 2005
Owner
SOUTHERN COMPANY SERVICES, INC.
+1 more
Lab
—
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11080735
A method and computer program product for building a multiple layer object-oriented software application with reusable components. The method includes the steps of creating business classes containing business logic for the software application; reading templates utilizing reusable components from a template solution file; and generating programming code for the software application based on the created business classes and selected template. The multiple layers include a data layer, a data access layer, a business logic layer and a user interface layer with executable logic for each layer placed into a corresponding assembly data structure. Security tokens are required to access the classes and methods in either the business logic assembly or data access assembly. A serializable data assembly includes container classes that are used to pass data between the business logic layer and data access layer when a dataset or data table is not appropriate. A code generator user interface enables an application developer to define a namespace, a deploy directory name, a database type, an application type, a target source code directory, and a plurality of class specifications and search criteria.
AI classification
Ownership
SOUTHERN COMPANY SERVICES, INC.
assignment · 163890005
OPEN INVENTION NETWORK LLC
assignment · 204890060
Assignors
CHAFFIN, MARY ELLEN
On an employer assignment, the assignors are typically the inventors.