Queued component interface passing for results outflow from...

Electrical computers and digital processing systems: interprogra – Interprogram communication using message – Object oriented message

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S316000

Reexamination Certificate

active

06920636

ABSTRACT:
Queued component interface passing provides a way for a queued component to convey results of processing a client program's method invocations made asynchronously via a queue. A queued component recorder for a “processing” queued component operates to marshal-by-value a method invocation parameter that is reference to another queued component recorder for another “results” queued component into a data stream of recorded method invocations, which is then submitted as a message to a queue associated with the processing queued component. On receipt of the message from the queue, a queued component player for the processing queued component unmarshals the reference to the other queued component recorder and passes this reference to the processing queued component. The processing queued component uses the passed reference to invoke methods of the results queued component through its message queue, which conveys the processing queued component's results.

REFERENCES:
patent: 4635208 (1987-01-01), Coleby et al.
patent: 5212793 (1993-05-01), Donica et al.
patent: 5511197 (1996-04-01), Hill et al.
patent: 5519863 (1996-05-01), Allen et al.
patent: 5581686 (1996-12-01), Koppolu et al.
patent: 5581760 (1996-12-01), Atkinson et al.
patent: 5687370 (1997-11-01), Garst et al.
patent: 5764897 (1998-06-01), Khalidi
patent: 5794038 (1998-08-01), Stutz et al.
patent: 5802291 (1998-09-01), Balick et al.
patent: 5826270 (1998-10-01), Rutkowski et al.
patent: 5848234 (1998-12-01), Chernick et al.
patent: 5872976 (1999-02-01), Yee et al.
patent: 5889957 (1999-03-01), Ratner et al.
patent: 5933593 (1999-08-01), Arun et al.
patent: 5958004 (1999-09-01), Helland et al.
patent: 5991536 (1999-11-01), Brodsky et al.
patent: 6026428 (2000-02-01), Hutchison et al.
patent: 6105147 (2000-08-01), Molloy
patent: 6125400 (2000-09-01), Cohen et al.
patent: 6173327 (2001-01-01), DeBorst et al.
patent: 6182119 (2001-01-01), Chu
patent: 6253252 (2001-06-01), Schofield
patent: 6253256 (2001-06-01), Wollrath et al.
patent: 6393458 (2002-05-01), Gigliotti et al.
patent: 6425017 (2002-07-01), Dievendorff et al.
patent: 6477585 (2002-11-01), Cohen et al.
patent: 6567861 (2003-05-01), Kasichainula et al.
patent: 6651109 (2003-11-01), Beck et al.
patent: 0 414 624 (1991-02-01), None
patent: 0 674 260 (1995-09-01), None
patent: 0 738 966 (1996-10-01), None
patent: 0 777 178 (1997-06-01), None
patent: 98 02809 (1998-01-01), None
patent: WO 98 02809 (1998-01-01), None
R. Limprecht, “Microsoft Transaction Server”, IEEE, pp. 14-18 (Feb. 1997).
G. Eddon, “COM+: The Evolution of Component Services”, IEEE on Computer, pp. 104-106 (Jul. 1999).
(No author given) “Transaction Context Objects in Microsoft TRansaction Server”, MSDN, pp (2) (Jun. 1997).
D. Chappell, “The Microsoft Transaction Server (MTS)—Transactions Meet Components”, white paper, Microsoft.com (Jun. 1997).
“Implementing Locale As Dynamically Loaded Shared Object Files”, ibm Technical Disclosure Bulletin, US, IBM Corp., New York, vol. 34, No. 12, pps. 117-118 XP000308454 ISSN: 0018-8689—the whole document.
Tripathi, A.R. et al.: Design Of A Remote Procedure Call System For Object-Oriented Distributed Programming, Software Practice & Experience, GB, John Wiley & Sons Ltd., Chichester, vol. 28, No. 1, pp. 23-47 XP000723715, ISSN: 0038-0644—the whole document.
Orfali et al., “RPC, Messaging, and Peer-to-Peer,”Essential Client/Server Survival Guidechapter 9, pp. 119-128 (1994).
White Paper, “Java Remote Method Invocation-Distribution Computing For Java,” java.sun.com (Jun. 24, 1998).
Chappell, “Microsoft Message Queue is a Fast, Efficient Choice for Your Distributed Application,”MSJ13:17-24 (Jul. 1998).
Bukovec and Dievendorff, “Use MSMQ and MTS to Simplify the Building of Transactional Applications,”MSJ13:27-40 (Jul. 1998).
“Java Remote Method Invocation,” Sun Microsystems, Inc., chapters 1-10 (Dec. 1997).
“Microsoft® Message Queue Server Guide,”MSDN Library—Jul. 1998, pp. 1-72 (1998).
“MSMQ Reference,”MSDN Library—Jul. 1998, pp. 1-87 (1998).
Tripathi et al., “Design of a remote procedure call system for object-oriented distributed programming,”Software Practice&Experience, GB, John Wiley & Sons, Ltd., Chichester, vol. 28, No. 1, pp. 23-47 (1998).
“Remote Method Invocation Specification,” java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmiTOC.doc.html, pp. 1-2, 1997.
“Introduction” java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-intro.doc.html, pp. 1-2, 1997.
“Java Distributed Object Model,” http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-objmodel.doc.html, pp. 1-7, 1997.
“System Architecture,” java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-arch.doc.html, pp. 1-12, 1997.
“Client Interfaces,” java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-client.doc.html, pp. 1-3, 1997.
“Server Interfaces,” java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-server.doc.html, pp. 1-10, 1997.
“Registry Interfaces,” java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-registry.doc.html, pp. 1-3, 1997.
“Stub/Skeleton Interfaces,” java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-stubs.doc.html, pp. 1-4, 1997.
“Garbage Collector Interfaces,” java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-dgc.doc.html, pp. 1-5, 1997.
“RMI Wire Protocol,” java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-protocol.doc.html, pp. 1-9, 1997.
“Exceptions in RMI,” java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-exceptions.doc.html, pp. 1-3, 1997.
“Properties in RMI,” ://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-properties.doc.html, p. 1, 1997.
Barkley, “Application Engineering in Health Care,” pp. 1-7, May 9, 1995.
Orfali et al., “Client/Server Transaction Processing,”Client/Server Survival Guide, pp. 241-288, 1994.
Brockschmidt, “Custom Components and the Component Object Model,”Inside OLE, 2ndEdition, pp. 219-276, 1995.
Brockschmidt, “In-Place Activation (Visual Editing™) and In-Place Containers,”Inside OLE, 2ndEdition, pp. 1011-1063, 1995.
Nierstrasz, “Active Objects in Hybrid,”Proceedings of OOPLSA '87, pp. 243-253, Oct. 4-8, 1987.
Kiczales,Aspect-Oriented-Programming, http://www.parc.xerox.com/spl/projects/aop/invited-talk, 86 pp. 1997.
Aksit et al., “Solving the Modeling Problems of Object-Oriented Languages by Composing Multiple Aspects Using Composition Filters,”Procee dings of the Aspect-Oriented Programming Workshop at ECOOP '98, 7 pp., 1998.
Bardou, “Roles, Subjects and Aspects: How Do They Relate?,”Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 7 pp., 1998.
Becker, “D2AL,”Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 7 pp., 1998.
Berger et al., “Interactions Between Objects: An Aspect of Object-Oriented Languages,”Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 6 pp., 1998.
Blair et al., “The Impact of Aspect-Oriented Programming on Forman Methods,”Proceedings of the Aspect-Oriented Programming Workshop at ECCOP '98, 6 pp., 1998.
Blank et al., “Aspects of Enterprise Java Beans,”Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 4 pp., 1998.
Böllert, “Aspect-Oriented Programming Case Study: System Management Application,”Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 4 pp., 1998.
Buhr, “A Possible Design Notation for Aspect Oriented Programming,”Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 11 pp., 1998.
Fabry, “Replication as an Aspect,”Proceedings of the Aspect-Oriented

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Queued component interface passing for results outflow from... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Queued component interface passing for results outflow from..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Queued component interface passing for results outflow from... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3430192

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.