US2004205692A1PendingUtilityA1

Method and system for creating reusable software components through a uniform interface

Priority: Jan 12, 2001Filed: Jan 14, 2002Published: Oct 14, 2004
Est. expiryJan 12, 2021(expired)· nominal 20-yr term from priority
G06F 8/00Y10S707/99944G06F 9/541Y10S707/99942Y10S707/99943G06F 8/34
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for designing software components for integration into any system without additional coding is provided. The method includes adopting a uniform application programming interface that breaks down external objects to include the characteristics of object, attribute, and method. Ideally, the characteristics include create object, delete object, read attributes, write attributes, and invoke behavior. A software tool is provided for communication between an API and a data source, the tool including a join engine adapted to provide communication between at least one view and at least one base source associated with the data source, the join engine further adapted to update the at least one base source in response to updates to the view. Ideally, the tool is further configured to support on the at least one base source operations of create object and delete object on the at least one view. The software tool is also configured to map events in the at least one base source to the at least one view, and can be configured to create virtual attributes based on the view through operations or expressions performed on the view, including, but not limited to algebraic expressions, names, strings, and functions.

Claims

exact text as granted — not AI-modified
1 . A method for designing software components for integration into any system without additional coding, the method comprising: adopting a uniform application programming interface that breaks down external objects to include the characteristics of object, attribute, and method. Ideally, the characteristics include create object, delete object, read attributes, write attributes, and invoke behavior.  
     
     
         2 . A software tool for providing communication between an API and a data source, the tool comprising: a join engine adapted to provide communication between at least one view and at least one base source associated with the data source, the join engine further adapted to update the at least one base source in response to updates to the view.  
     
     
         3 . The tool of  claim 2 , wherein the join engine is configured to support on the at least one base source operations of create object and delete object on the at least one view.  
     
     
         4 . The tool of  claim 2 , wherein the join engine is configured to map events in the at least one base source to the at least one view.  
     
     
         5 . The tool of  claim 2 , wherein the join engine is configured to create virtual attributes based on the view through expressions performed on the view.  
     
     
         6 . The tool of  claim 5 , wherein the expressions comprise algebraic expressions, names, strings, and functions.

Join the waitlist — get patent alerts

Track US2004205692A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.