Business components framework
First Claim
1. A method for generating software based on business components comprising the steps of:
- (a) defining a plurality of logical business components in a business each having a plurality of capabilities;
(b) identifying functional interrelationships between the logical business components;
(c) generating code modules to carry out the capabilities of the logical business components and the functional interrelationships between the logical business components, wherein the code modules represent a transformation of the logical business components to their physical implementation, while ensuring the capabilities that are carried out by each code module are essentially unique to the logical business component associated with the code module;
(d) testing the functional aspects of the code modules;
(e) testing the functional relationships of the code modules; and
(f) deploying the code modules in an e-commerce environment.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of generating software based on business components. A plurality of logical business components in a business are first defined with each business component having a plurality of capabilities. Next, functional interrelationships are identified between the logical business components. Code modules are then generated to carry out the capabilities of the logical business components and the functional interrelationships between the logical business components, wherein the code modules represent a transformation of the logical business components to their physical implementation, while ensuring the capabilities that are carried out by each code module are essentially unique to the logical business component associated with the code module. Next, the functional aspects of the code modules and the functional relationships of the code modules are tested. The code modules are then subsequently deployed in an e-commerce environment.
1802 Citations
18 Claims
-
1. A method for generating software based on business components comprising the steps of:
-
(a) defining a plurality of logical business components in a business each having a plurality of capabilities;
(b) identifying functional interrelationships between the logical business components;
(c) generating code modules to carry out the capabilities of the logical business components and the functional interrelationships between the logical business components, wherein the code modules represent a transformation of the logical business components to their physical implementation, while ensuring the capabilities that are carried out by each code module are essentially unique to the logical business component associated with the code module;
(d) testing the functional aspects of the code modules;
(e) testing the functional relationships of the code modules; and
(f) deploying the code modules in an e-commerce environment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program embodied on a computer readable medium for generating software based on business components comprising:
-
(a) a code segment that defines a plurality of logical business components in a business each having a plurality of capabilities;
(b) a code segment that identifies functional interrelationships between the logical business components;
(c) a code segment that generates code modules to carry out the capabilities of the logical business components and the functional interrelationships between the logical business components, wherein the code modules represent a transformation of the logical business components to their physical implementation, while ensuring the capabilities that are carried out by each code module are essentially unique to the logical business component associated with the code module;
(d) a code segment that tests the functional aspects of the code modules;
(e) a code segment that tests the functional relationships of the code modules; and
(f) a code segment that deploys the code modules in an e-commerce environment. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for generating software based on business components comprising:
-
(a) logic that defines a plurality of logical business components in a business each having a plurality of capabilities;
(b) logic that identifies functional interrelationships between the logical business components;
(c) logic that generates code modules to carry out the capabilities of the logical business components and the functional interrelationships between the logical business components, wherein the code modules represent a transformation of the logical business components to their physical implementation, while ensuring the capabilities that are carried out by each code module are essentially unique to the logical business component associated with the code module;
(d) logic that tests the functional aspects of the code modules;
(e) logic that tests the functional relationships of the code modules; and
(f) logic that deploys the code modules in an e-commerce environment. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification