Data processing: database and file management or data structures – Database design – Data structure types
Patent
1995-01-18
1999-04-20
Oberley, Alvin E.
Data processing: database and file management or data structures
Database design
Data structure types
707 1, G06F 900
Patent
active
058965300
ABSTRACT:
A system and method is shown for enabling a plurality of computers and associated computer resources, some or all of which my be of heterogeneous configuration, to cooperatively process various application such that the execution is transparent to the user regardless of where the application is actually executing. This distributed applications architecture performs an information distribution service between multiple transaction processing systems by working with a transaction processor via communication channels to other hosts within the network and a dialog manager which uses a transaction processor via communication channels to other hosts within the network and a dialog manager which uses a transaction processor interface to communication with the transaction processor. The architecture employs a map service which provides an editor to create the maps for the application panels, a compiler to generate the maps into a linkable form, and linkable interpreter which translates the linkable form into the screen presentation format for that platform. To distribute an application, the source code for the procedures, views and panels are moved as a block to the new system. This is possible because once the application source code is complete, all application logic, user interface control tables, view definitions, and other application specific tables for one transaction definition are packaged by the present invention in a single load module on the system where the application will reside. The load module is then compiled using the target system's compiler, link editor, and bind process. Thus, all environment-dependant variation of import/export are automatically integrated with the application at load module bind time, requiring no source code changes.
REFERENCES:
patent: 4333144 (1982-06-01), Whiteside et al.
patent: 4454579 (1984-06-01), Pilat et al.
patent: 4455619 (1984-06-01), Masui et al.
patent: 4525780 (1985-06-01), Bratt, et al.
patent: 4530051 (1985-07-01), Johnson et al.
patent: 4575816 (1986-03-01), Hendrickson et al.
patent: 4615001 (1986-09-01), Hudgins, Jr.
patent: 4734854 (1988-03-01), Afshar
patent: 4809170 (1989-02-01), Leblang et al.
patent: 4841441 (1989-06-01), Nixon et al.
patent: 4860204 (1989-08-01), Gendron et al.
patent: 4881166 (1989-11-01), Thompson et al.
patent: 4882674 (1989-11-01), Quint et al.
patent: 4901231 (1990-02-01), Bishop et al.
patent: 4961133 (1990-10-01), Talati et al.
patent: 4984180 (1991-01-01), Wada et al.
patent: 5008853 (1991-04-01), Bly et al.
patent: 5038296 (1991-08-01), Suno
patent: 5062040 (1991-10-01), Bishop et al.
patent: 5075847 (1991-12-01), Fromme
patent: 5212792 (1993-05-01), Gerety et al.
patent: 5220657 (1993-06-01), Bly et al.
patent: 5261100 (1993-11-01), Firinami et al.
Zinov'ev, E.V.; Strekalev, A.A.; Mikelevich, E.L., "Pascal implementation of transactions for network data banks", Journal: Avtomatika I Vychislitel'naya Tekhnika, vol. 19, No. 5, pp. 78-83, publication Date: 1985, Country of Publication: USSR, CODEN: AV.
Uhlir, S., "Enabling the User Interface", IBM Systems Journal, vol. 27, No. 3, 1988, pp. 306-314, Armonk, New York.
IBM Technical Disclosure Bulletin, "Method to Create and Activate Profile Functions for Multiple-User Profiles", vol. 28, No. 2, Jul. 1985, pp. 787-789, New York.
IBM Technical Disclosure Bulletin, "Routing Incoming Calls to X25 Applications", vol. 32, No. 4B, Sep. 1989, pp. 94-95, New York.
Sheets, Kitrick and Lin, Kwei-Jay, "A Kernel Level Remote Procedure Call Mechanism", Proc. IEEE 11th Annual International COMPSAC87, Oct. 7-9 1987, Tokyo, Japan, pp. 687-693.
Buchwald, L.A., Davidson, R.W., Stevens, W.P., "Integrating Applications with SAA", IBM Systems Journal, vol. 27, No. 3, 1988, pp. 315-323, Armonk, New York.
Birrell, et al., "Implementing Remote Procedure Calls".
ACM Transactions on Computer Systems, vol. 2, No. 1, Feb. 1984, pp. 39-59.
Standard ECMA--127, "Basic Remote Procedure Call Using OSI Remote Operations", ECMA, Dec. 1987.
Martin, James, Information Engineering Book 1. Introduction, Prentice-Hall, Englewood Cliffs, NJ 1989, pp. 14,16-18, 29-31, 38, 50, 53-54, 65-66, 70-71, 77, 77-82, 87, and 165.
McClure, Carma, Case is Software Automation, Prentice-Hall, London, 1989, p. 1-Entire Book.
Texas Instruments Incorporated, "Information Engineering Facility .TM. Construction Toolset Guide," TI Part Number 2739755-0001 Second Edition Sep. 1988, pp. 3-17 to 3-18, 5-11 to 5-12.
Digital Consulting Incorporated, "Computer-Aided Software Engineering Symposium", Andover, MA Spring 1989 Edition, pp. T-87, U-92-U95.
Texas Instruments Incorporated, "Information Engineering Facility.TM. Central Encyclopedia Guide" TI Part Number 2739754-0001 Second Edition Mar. 1988, pp. 1-1 to 1-6, 8-6, 8-11, 8-19, 8-20 to 8-21, 8-23 to 8-25, 8-27 to 8-28, 8-31 to 8-32, 8-35 to 8-38, 8-79 to 8-81.
Texas Instruments Incorporated, "Information Engineering Facility.TM. Analysis Toolset Guide", TI Part Number 2739751-0001 Third Edition Nov. 1988, pp. 5-2 to 5-7, 5-15 to 5-16, 5-19 to 5-20, 5-37, 5-68 to 5-69, 5-81 to 5-83, 6-2 to 6-4, 6-10, 6-16, 6-33 to 6-34, 8-3 to 8-10, 8-22, 8-79 to 8-80, 9-1 to 9-4, 9-12 to 9-13.
Texas Instruments Incorporated, "Information Engineering Facility.TM. Methodology Overview," Plano, TX 1989, pp. 1, 17, 28, 34-35, 39, 41.
Texas Instruments Incorporated, "Information Engineering Facility.TM. Design Toolset Guide," TI Part Number 2739752-0001, Third Edition Dec. 1988, pp. 3-5 to 3-6, 5-1 to 5-4.
"Distributed System Software Design Paradigm with Application to Computer Networks," By Schneidwind, N.F., IEEE Transactions on Software Engineering, vol. 15, ISS. 4, pp. 402-412, Apr. 1989.
"A Distributed and Transparent Environment for Software Engineerng Built on Networking Facilities: The PCTE Distribution Service", By Bugli Innocenti, E. IEEE Comp. Soc Press, Proceeding Workshop on the Future Trends of Distributed Comprising Systems in the 1900's, pp. 33-37, Sep. 1988.
"Server Network: Software Integration Tools for CIM" By Zeicher, L.E., 1988 International Conference on Computer Integrated Manufacturing, pp. 226-235, May 1988.
"Updating Software and Configuration Data in a Distributed Communications Network," By Symborski, C.W., Proceedings of the Computer Networking Symposium, pp. 331-338, Apr. 1988.
"Management of Distributed Applications in Large Networks," By, Flavin, R. A., et al. Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences, vol. II Software Track, pp. 232-241, Jan. 1988.
"Extending the Darts Software Design Method to Distributed Real Time Applications," By Gomaa, Hassen, Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences, vol. II Software Track, pp. 252-261, Jan. 1988.
Courtenay III St. John
Oberley Alvin E.
Sterling Software, Inc.
LandOfFree
Portable and dynamic distributed applications architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Portable and dynamic distributed applications architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Portable and dynamic distributed applications architecture will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2254836