| Patent application number | Description | Published |
| 20090055366 | ACCESSING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY USING SUBCLASS INFERENCE - A service registry and repository method, system, computer program product and web service for managing an object database for objects comprising: receiving an database path query; breaking the path query into nodes; examining each node to locate objects for selection and objects from which selection is made; consolidating objects for selection from each node; consolidating objects from which selection is made; examining each node to locate predicates for each object; inferring subclasses of an identified class if a predicate is a class classification function; consolidate object predicates including subclasses if a predicate is a class classification function; and appending a WHERE clause to the object query made up of the consolidated object predicates; forming an object query from a SELECT clause made up of the consolidated objects for selection from each node and from a FROM clause made up of the consolidated objects from which selection is made; and querying the object database using the object query. All the classes which are a type of the identified class are inferred; or all the classes which are a type of the same class that the identified class is a type of are inferred; or all the classes which are in the same hierarchical chain as the identified class are inferred. | 02-26-2009 |
| 20090055367 | SYSTEM AND PROGRAM PRODUCTS FOR PRUNING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY - This invention relates to a service registry and repository system, method and computer program product for accessing objects in an object repository. There is provided a method of managing an object database for objects comprising: receiving an object query; querying the object database using the object query; receiving a hierarchical collection of objects including a root object; and returning only those objects that are within a specific depth of the root object and that do not represent user-defined relationships. The returning step maps the objects from a proprietary object format into a standard object format and optionally the standard object format is the Service Definition Object format (SDO). | 02-26-2009 |
| 20090055410 | METHOD FOR PRUNING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY - This invention relates to a service registry and repository system, method and computer program product for accessing objects in an object repository. There is provided a method of managing an object database for objects comprising: receiving an object query; querying the object database using the object query; receiving a hierarchical collection of objects including a root object; and returning only those objects that are within a specific depth of the root object and that do not represent user-defined relationships. The returning step maps the objects from a proprietary object format into a standard object format and optionally the standard object format is the Service Definition Object format (SDO). | 02-26-2009 |
| 20090055432 | ACCESSING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY - This invention relates to a service registry and repository system, method and computer program product for accessing objects in an object repository. A method of managing an object database for objects comprising: receiving a database XPATH query; translating the database path query into an object query; and querying the object database using the object query. The translating comprises: breaking the path query into nodes; examining each node to identify objects for selection and objects from which selection is made; consolidating objects for selection from each node; consolidating objects from which selection is made; and forming the object query from a SELECT clause made up of the consolidated objects for selection from each node and from a FROM clause made up of the consolidated objects from which selection is made. | 02-26-2009 |
| 20090083239 | ACCESSING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY USING A TREAT AS FUNCTION - A service registry and repository method, system, computer program product and web service for managing an object database for objects comprising: receiving a database path query expression comprising a main expression and a treat-as expression; translating the database path query expression into an object query; and querying the object database using the object query; wherein the translating comprises: breaking the path query expression into nodes; examining each node to identify objects for selection and objects from which selection is made; consolidating objects for selection from each node in the sub-expression into a sub-SELECT clause; consolidating objects for selection in each node of the main expression into a SELECT clause; consolidating objects from which selection is made from nodes in the sub-query into a sub-FROM clause; consolidating objects from which selection is made from nodes in the main query into a FORM clause; and forming the object query from the SELECT clause; from the FROM clause; and from a WHERE clause wherein the WHERE clause consists of the sub-SELECT clause and the sub-FROM clause and a sub-WHERE clause that links the scope of the sub-SELECT clause to the scope of the SELECT clause. | 03-26-2009 |
| 20090248739 | System and Method to Support Runtime Model Extension in an Object Relational Mapping (ORM) System - A system and method to support runtime model extension in an Object Relational Mapping (ORM) System. The system includes a relational data storage subsystem for storing and retrieving objects in form of relational data, a tuple storage subsystem for storing and retrieving objects in form of tuple, and a dispatcher/assembler for storing and retrieving original part and extended part of the object respectively into/from the relational data storage subsystem and the tuple storage subsystem. Thus, model extension can be carried out dynamically in the runtime of the ORM system without modifying schema and migrating data in the relational database. | 10-01-2009 |
| 20100023543 | METHOD FOR SUPPORTING UNCHECKED CLASSIFICATION WITHIN A SERVICE REGISTRY - During synchronization of data between service registries, certain unchecked classification and taxonomy data may not synchronize correctly leaving valuable data unused in the source registry. The present application provides for the creation of a generic object in the destination service registry to enable the synchronization to correctly map the taxonomy and classification data from a source service registry to a destination service registry and the auto format of data to conform to the requirements of the destination service registry. | 01-28-2010 |
| 20110314439 | SOFTWARE APPROVAL PROCESS USING SERVICE GOVERNANCE - A computer implemented method, system and/or computer program product approve software objects for deployment. A change in a lifecycle state of a software object is detected in a governance service registry, resulting in the implementation of a governance lifecycle process for the software object by transmitting an approval process input to a governance approval process engine. In response to the governance approval process engine approving the software object for deployment, the first object is automatically deployed to a production service registry. | 12-22-2011 |