Claims
- 1. A method for processing e-commerce information for a business entity, the method comprising:
retrieving a project model that represents a project for a product or service for sale by the business entity, wherein the project model comprises dependency relationships derived from e-commerce agreements such that the dependency relationships constrain modifications of the project model with respect to specific parameters; receiving user input in an attempt to specify modified parameters to be employed within the project model; and determining whether dependency relationships within the project model can be maintained if the modified parameters are employed within the project model.
- 2. The method of claim 1 further comprising:
providing output to the user that constrains user input actions that have been determined to be incompatible with the dependency relationships in the project model.
- 3. The method of claim 1 further comprising:
allowing the user to perform user input actions for proposing a modification to the project model based on the previously specified modified parameters that have been determined to be compatible with the dependency relationships in the project model.
- 4. The method of claim 1 wherein the project model is an object-oriented model.
- 5. The method of claim 4 further comprising:
determining a set of objects within the project model that have dependency relationships with an object associated with the specified modified parameters; and checking whether the specified modified parameters are within constraints of each object in the set of objects.
- 6. The method of claim 4 wherein the project model comprises objects representing tasks to be performed or physical components to be processed by the business entity.
- 7. The method of claim 1 further comprising:
generating a restricted view of the project model for a user based on an authorization or role property associated with the first user.
- 8. The method of claim 7 wherein the restricted view of the project model allows user input actions for proposing modifications to limited types of dependency relationships in the project model.
- 9. The method of claim 1 wherein the business entity transfers e-commerce agreements through an electronic marketplace.
- 10. An apparatus for processing e-commerce information for a business entity, the apparatus comprising:
means for retrieving a project model that represents a project for a product or service for sale by the business entity, wherein the project model comprises dependency relationships derived from e-commerce agreements such that the dependency relationships constrain modifications of the project model with respect to specific parameters; means for receiving user input in an attempt to specify modified parameters to be employed within the project model; and means for determining whether dependency relationships within the project model can be maintained if the modified parameters are employed within the project model.
- 11. The apparatus of claim 10 further comprising:
means for providing output to the user that constrains user input actions that have been determined to be incompatible with the dependency relationships in the project model.
- 12. The apparatus of claim 10 further comprising:
means for allowing the user to perform user input actions for proposing a modification to the project model based on the previously specified modified parameters that have been determined to be compatible with the dependency relationships in the project model.
- 13. The apparatus of claim 10 wherein the project model is an object-oriented model.
- 14. The apparatus of claim 13 further comprising:
means for determining a set of objects within the project model that have dependency relationships with an object associated with the specified modified parameters; and means for checking whether the specified modified parameters are within constraints of each object in the set of objects.
- 15. The apparatus of claim 13 wherein the project model comprises objects representing tasks to be performed or physical components to be processed by the business entity.
- 16. The apparatus of claim 10 further comprising:
means for generating a restricted view of the project model for a user based on an authorization or role property associated with the first user.
- 17. The apparatus of claim 16 wherein the restricted view of the project model allows user input actions for proposing modifications to limited types of dependency relationships in the project model.
- 18. The apparatus of claim 10 wherein the business entity transfers e-commerce agreements through an electronic marketplace.
- 19. A computer program product in a computer readable medium for use in data processing system for processing e-commerce information for a business entity, the computer program product comprising:
instructions for retrieving a project model that represents a project for a product or service for sale by the business entity, wherein the project model comprises dependency relationships derived from e-commerce agreements such that the dependency relationships constrain modifications of the project model with respect to specific parameters; instructions for receiving user input in an attempt to specify modified parameters to be employed within the project model; and instructions for determining whether dependency relationships within the project model can be maintained if the modified parameters are employed within the project model.
- 20. The computer program product of claim 19 further comprising:
instructions for providing output to the user that constrains user input actions that have been determined to be incompatible with the dependency relationships in the project model.
- 21. The computer program product of claim 19 further comprising:
instructions for allowing the user to perform user input actions for proposing a modification to the project model based on the previously specified modified parameters that have been determined to be compatible with the dependency relationships in the project model.
- 22. The computer program product of claim 19 wherein the project model is an object-oriented model.
- 23. The computer program product of claim 22 further comprising:
instructions for determining a set of objects within the project model that have dependency relationships with an object associated with the specified modified parameters; and instructions for checking whether the specified modified parameters are within constraints of each object in the set of objects.
- 24. The computer program product of claim 22 wherein the project model comprises objects representing tasks to be performed or physical components to be processed by the business entity.
- 25. The computer program product of claim 19 further comprising:
instructions for generating a restricted view of the project model for a user based on an authorization or role property associated with the first user.
- 26. The computer program product of claim 25 wherein the restricted view of the project model allows user input actions for proposing modifications to limited types of dependency relationships in the project model.
- 27. The computer program product of claim 19 wherein the business entity transfers e-commerce agreements through an electronic marketplace.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to the following applications, which are hereby incorporated by reference:
[0002] Application Ser. No. (Attorney Docket Number AUS920010200US1), filed (TBD), titled “Method and system for distributed virtual enterprise dependency objects”;
[0003] Application Ser. No. (Attorney Docket Number AUS920010202US1), filed (TBD), titled “Method and system for a cloaking service for use with a distributed virtual enterprise”;
[0004] Application Ser. No. (Attorney Docket Number AUS920010633US1), filed (TBD), titled “Method and system for manipulation of scheduling information in a distributed virtual enterprise”; and
[0005] Application Ser. No. (Attorney Docket Number AUS920010634US1), filed (TBD), titled “Method and system for manipulation of cost information in a distributed virtual enterprise”.