Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
131 words
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.
Claim 2
Independent Claim
131 words
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.
Claim 3
Dependent Claim
35 words
A method as recited in claim 1 , wherein the logical business components include business components selected from the group of business components including customers, products, orders, inventory, pricing, credit check, billing, and fraud analysis.
Claim 4
Dependent Claim
20 words
A method as recited in claim 1 , wherein at least a portion of the logical business components are entity-centric.
Claim 5
Dependent Claim
20 words
A method as recited in claim 1 , wherein at least a portion of the logical business components are process-centric.
Claim 6
Dependent Claim
31 words
A method as recited in claim 4 , wherein at least a portion of the logical business components are entity-centric which are governed by the logical business components that are process-centric.
Claim 7
Dependent Claim
18 words
A method as recited in claim 4 , wherein the logical business components that are process-centric are user-controlled.
Claim 8
Dependent Claim
159 words
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.
Claim 9
Dependent Claim
159 words
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.
Claim 10
Dependent Claim
36 words
A Computer program as recited in claim 7 , wherein the logical business components include business components selected from the group of business components including customers, products, orders, inventory, pricing, Credit check, billing, and fraud analysis.
Claim 11
Dependent Claim
21 words
A computer program as recited in claim 7 , wherein at least a portion of the logical business components are entity-centric.
Claim 12
Dependent Claim
21 words
A computer program as recited in claim 7 , wherein at least a portion of the logical business components are process-centric.
Claim 13
Dependent Claim
32 words
A computer program as recited in claim 10 , wherein at least a portion of the logical business components are entity-centric which are governed by the logical business components that are process-centric.
Claim 14
Dependent Claim
19 words
A computer program as recited in claim 10 , wherein the logical business components that are process-centric are user-controlled.
Claim 15
Independent Claim
140 words
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.
Claim 16
Independent Claim
140 words
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.
Claim 17
Dependent Claim
35 words
A system as recited in claim 13 , wherein the logical business components include business components selected from the group of business components including customers, products, orders, inventory, pricing, credit check, billing, and fraud analysis.
Claim 18
Dependent Claim
20 words
A system as recited in claim 13 , wherein at least a portion of the logical business components are entity-centric.
Claim 19
Dependent Claim
20 words
A system as recited in claim 13 , wherein at least a portion of the logical business components are process-centric.
Claim 20
Dependent Claim
31 words
A system as recited in claim 16 , wherein at least a portion of the logical business components are entity-centric which are governed by the logical business components that are process-centric.
Claim 21
Dependent Claim
18 words
A system as recited in claim 16 , wherein the logical business components that are process-centric are user-controlled.