Software business objects in a multi-level organizational structure
First Claim
1. A computer-implemented framework mechanism of object-oriented technology for developing application software in a computer system, said framework comprising:
- a plurality of business objects organized in a tree structure, wherein said business objects represent an organizational structure; and
a first controller, for controlling a first group of said plurality business objects including as a property said first controller;
said first controller having associated with it a parent controller, said parent controller controlling a second group of business objects including as a property said parent controller;
said first controller providing access, by object name, to said first and second groups of business objects in response to a client instantiation of a named object.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method of developing a software system using Object Oriented Technology. The present invention addresses the problem of providing a technical foundation for the development of software applications using Object Oriented Technology and frameworks. The present invention solves this problem with a framework allowing the modeling of businesses with a multiple level organizational structure. The present invention is applicable in the technical field of application development of software systems, e.g. for a business application as Financial or Logistic and Distribution, wherein it is the purpose of frameworks to provide significant portions of the application that are common across multiple implementations of the application in a general manner, easy to extend for specific implementation.
-
Citations
9 Claims
-
1. A computer-implemented framework mechanism of object-oriented technology for developing application software in a computer system, said framework comprising:
-
a plurality of business objects organized in a tree structure, wherein said business objects represent an organizational structure; and a first controller, for controlling a first group of said plurality business objects including as a property said first controller; said first controller having associated with it a parent controller, said parent controller controlling a second group of business objects including as a property said parent controller; said first controller providing access, by object name, to said first and second groups of business objects in response to a client instantiation of a named object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented framework mechanism of object-oriented technology for developing application software in a computer system, said framework comprising:
-
a plurality of business objects organized in a tree structure, wherein said business objects represent an organizational structure; and an aggregating controller, for controlling a first group of said plurality business objects including as a property said aggregating controller; said aggregating controller having associated with it a parent controller, said parent controller controlling a second group of business objects including as a property said parent controller; said aggregating controller providing access, by object name, to said first and second groups of business objects in response to a client instantiation of a named object; and said aggregating controller and said parent controller occupying different hierarchical levels within said tree structure. - View Dependent Claims (9)
-
Specification