Claims
- 1. A business system, comprising:
an object unit provided with a domain object storing a business rule, and an object management managing the domain object and implementing an interface for data access; and an execution unit executing a process corresponding to the business rule using both the domain object and object management.
- 2. The business system according to claim 1, wherein the object management performs at least one operation of creation, deletion and hold of the domain object.
- 3. The business system according to claim 1, wherein the object management is provided with an interface suitable for at least one of a target of the data access and an access method, and is used in combination with the domain object.
- 4. The business system according to claim 3, wherein the object management is provided with an interface suitable for at least one of a cache and auxiliary storage device.
- 5. The business system according to claim 3, wherein the object management is provided with an interface suitable for at least one of an online process, a batch process and a master maintenance process.
- 6. The business system according to claim 1, wherein said object unit has a plurality of object managements depending on at least one of a target of data access and access method, and combines one of the plurality of object managements with the domain object.
- 7. The business system according to claim 1, wherein the object management is provided with an interface for designating a value of a key attribute of the domain object and returning a corresponding domain object.
- 8. The business system according to claim 1, wherein the object management is provided with an interface for designating a retrieval condition of the domain object and sequentially returning corresponding domain objects one by one.
- 9. The business system according to claim 1, wherein the object management is provided with an interface for designating a retrieval condition of the domain object and collectively returning all information about corresponding domain objects.
- 10. The business system according to claim 1, wherein the object management is provided with an interface for registering new domain objects one by one.
- 11. The business system according to claim 1, wherein the object management is provided with an interface for collectively registering new domain objects.
- 12. The business system according to claim 1, wherein the object management is provided with an interface for updating domain objects one by one.
- 13. The business system according to claim 1, wherein the object management is provided with an interface for designating a retrieval condition of the domain object, sequentially returning corresponding domain objects one by one and collectively updating a database after the returned domain objects are modified.
- 14. The business system according to claim 1, wherein the object management keeps holding the domain object, and when an acquisition request for the domain object is received, the object management immediately returns the domain object.
- 15. The business system according to claim 1, wherein when the object management keeps holding a plurality of domain objects, the object management manages the plurality of domain objects according to a specific algorithm concerning memory efficiency.
- 16. The business system according to claim 1, wherein the object management acquires in advance all domain objects to be processed and on receipt of an acquisition request for a domain object, the object management immediately returns a requested domain object.
- 17. The business system according to claim 1, wherein the object management acquires a specific number of domain objects from a domain object with a value of a key attribute designated in the first place, in a specific order in advance, and on receipt of an acquisition request for one of the specific number of domain objects, the object management immediately returns a requested domain object.
- 18. The business system according to claim 1, wherein said object unit is further provided with a control object controlling a collaboration relationship between the domain object and object management.
- 19. The business system according to claim 1, wherein said object unit is further provided with a service object providing the domain object with a service.
- 20. The business system according to claim 19, wherein the service object is provided with an interface for incorporating a business rule designated by a user.
- 21. A business system, comprising:
an object unit provided with a control object jointing a plurality of objects with a high abstraction degree and a small grain size, and controlling a process corresponding to an application; and an execution unit executing the process corresponding to the application using the control object.
- 22. A computer-readable storage medium on which is recorded an object-oriented program, comprising:
a domain object which is provided with a business rule procedure; an object management which manages the domain object and is provided with a data access procedure for executing the business rule.
- 23. A business process method, comprising:
separating a domain object storing a business rule from an object management managing the domain object and provided with an interface for data access, and; executing a process corresponding to the business rule using the domain object and object management; and notifying a process result.
- 24. A business system, comprising:
object means provided with a domain object storing a business rule, and an object management managing the domain object and implementing an interface for data access; and execution means for executing a process corresponding to the business rule using both the domain object and object management.
Priority Claims (1)
Number |
Date |
Country |
Kind |
10-300690 |
Oct 1998 |
JP |
|
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation of International PCT Application No. PCT/JP99/01154 filed on Mar. 10, 1999.
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/JP99/01154 |
Mar 1999 |
US |
Child |
09791917 |
Feb 2001 |
US |