Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1998-10-08
2001-11-06
Black, Thomas (Department: 2171)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000
Reexamination Certificate
active
06314434
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a structured data management system which processes structured electronic data, and to a computer-readable storage medium which stores a structured data management program which causes a computer to process structured electronic data. More particularly, the present invention relates to a structured data management system which supports such a processing environment where a plurality of structured data objects are associated with each other. Further, the present invention relates to a computer-readable medium which stores a structured data management program designed to make a computer perform the same.
2. Description of the Related Art
Conventionally, the efforts to develop information systems to aid various business activities in an enterprise have been directed toward the support of routine works that do not change very much with time. In reality, however, there is no business that can sustain without changes, and the user needs to constantly grow in sophistication. System development usually starts with the analysis and modeling of current business processes, and time-consuming development work follows them. This conventional way of system development, however, would sometimes result in a big disappointment of users because their requirements vary with time. The system becomes out-of-date soon after its deployment, or the obsolescence begins even at the moment when its development is started.
Additionally, the basic design of conventional business support systems do not allow for possible changes in the real-life business operations. Therefore, the data storage structure and behavioral definitions of data objects (i.e., definitions of how to process given data objects) are integrated in the applications as part of their system functions. Such conventional business support systems have difficulty in adapting themselves to new user requirements that stem from ever-changing business environments. As a result, conventional systems often require the conversion of a large amount of corporate information assets into a new data structure.
To solve the above problems, new integrated software suites called the “Enterprise Resource Planning” (ERP) packages have been developed. This type of software package offers various business process models in the form of software components having parameterized behavior models. This makes it possible to develop a desired system by simply combining software components and setting their parameters in accordance with the user's business environment.
The above integrated software packages, however, require all business processes to be analyzed and set up at a very early stage of development, and therefore, the system engineers must have deep knowledge about both ERP tools and real-world business activities. This leads to another problem that it takes much time to start up the system. In order to keep up with ever-changing business operations and continuously provide effective support to the user, it is necessary to dynamically change, expand, and/or consolidate the system in the course of operations, by combining the best-suited technologies in a timely manner. Unfortunately, the existing ERP packages are lacking in this capability.
No matter how versatile the software components are, actual business activities have a unique personality all their own. A business support system constructed with such components would require the users to adapt themselves to the system. This situation, however, seems to get things the wrong way around.
Furthermore, data models offered by system vendors are not flexible. Their fundamental features are fixed, and user-definable part is limited. Additionally, it is hard to know the relationships between data items and process definitions. As a matter of fact, it is impossible for the users to alter the predefined data structures.
Meanwhile, there are business support packages called “workflow,” which permits each work to be modeled in accordance with the user's intention. These types of packages, however, have the same deficiencies as existing ERP packages have. That is, everything should be defined at an initial stage; once they are deployed, it is impossible to change them, or complex procedures are required to do it. In addition, the scope of workflow packages is limited to a small area of business activities, and it is not a practical approach to apply them to an entire business operation.
Another problem with the ERP and workflow packages is the difficulty in customizing their standard definitions of business processes or organizational structures. One reason for this is that the definitions are formulated through a graphical user interface (GUI) and their internal representation is hidden from the user. Therefore, it is hard for the user to add a new data structure, or to define links to other systems.
In summary, conventional tools are not suitable for the development and operations of a business support system for non-routine tasks that often change over time. Therefore, it is necessary to introduce manual operations to process non-automated tasks. In addition, the user has to enter the same data over and over, since conventional system tools are unable to effectively reuse the legacy information.
SUMMARY OF THE INVENTION
Taking the above into consideration, an object of the present invention is to provide a structured data management system which processes structured data objects while adaptively dealing with their changes.
Another object of the present invention is to provide a computer-readable medium for storing a structured data management program, which permits a computer to process structured data objects, as well as flexibly dealing with changes in the structured data objects being concerned.
To accomplish the above objects, according to the present invention, there is provided a structured data management system for providing services concerning structured electronic data objects. This system comprises a structured data storage unit and a structured data processing unit. The structured data storage unit stores structured data objects, each of which is expressed as a tree structure having a plurality of nodes. Each node represents a unit of data to be processed and is associated with a process script that defines what process should be executed. The structured data processing unit identifies a destination node in one of the structured data objects stored in the structured data storage unit by tracing the tree structure of the one of the structured data objects according to a process request addressed to the destination node. It then executes the process script associated with the destination node according to the process request, and sends another process request to another node if required in the execution of the process script.
The above and other objects, features and advantages of the present invention will become apparent from the following description when taken in conjunction with the accompanying drawings which illustrate a preferred embodiment of the present invention by way of example.
REFERENCES:
patent: 4987536 (1991-01-01), Humblet
patent: 5226163 (1993-07-01), Karsh et al.
patent: 5430869 (1995-07-01), Ishak et al.
patent: 5553216 (1996-09-01), Yoshioka et al.
patent: 5671398 (1997-09-01), Neubauer
patent: 5706431 (1998-01-01), Otto
patent: 5805889 (1998-09-01), Vanter
patent: 5819280 (1998-10-01), Nagai
patent: 5877766 (1999-03-01), Bates et al.
patent: 5897636 (1999-04-01), Kaeser
patent: 5903902 (1999-05-01), Orr et al.
patent: 5909688 (1999-06-01), Yoshioka et al.
patent: 5915259 (1999-06-01), Murata
patent: 6023691 (2000-02-01), Bertrand et al.
patent: 6108676 (2000-08-01), Nakatsuyama
patent: 6145119 (2000-11-01), House et al.
patent: 6158044 (2000-12-01), Tibbetts
patent: 6182121 (2001-01-01), Wlaschin
patent: 6226675 (2001-05-01), Meltzer et al.
patent: 11-296541 (1999-10-01), None
patent: 11-296544 (1999-10-01), None
Dattolo et al., “Analytical Version Control Management in a Hypertext
Kokubun Mitsuhiro
Shigemi Nobuhisa
Tazaki Gengo
Yamamoto Hiroyuki
Yoshioka Makoto
Black Thomas
Fujitsu Limited
Rones Charles L.
Staas & Halsey , LLP
LandOfFree
Structured data management system and computer-readable... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Structured data management system and computer-readable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Structured data management system and computer-readable... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2576450