Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing
Reexamination Certificate
2007-04-03
2007-04-03
Lin, Wen-Tai (Department: 2154)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
C709S203000, C717S100000, C717S105000
Reexamination Certificate
active
10400747
ABSTRACT:
Methods, systems, and computer program products for abstracting processing layers within a messaging infrastructure so that changes or enhancements can be made to the infrastructure while retaining existing functionality. Message transport implementations are abstracted within a message layer, allowing other layers within the infrastructure to interact with messages in a more structured fashion, largely independent of message transport. Transport examples include named pipes, Transmission Control Protocol (TCP), HyperText Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), etc. A channel layer above the message layer abstracts message exchange implementations, allowing other layers within the infrastructure to send and receive messages in a more structured fashion, largely independent of the message exchange semantics of a specific implementation. Message exchange examples include datagrams, dialogs, monologs, queues, and the like. Above the channel layer and message layer, a service layer abstracts the binding implementations that bind message exchange implementations to user code implementations.
REFERENCES:
patent: 6425017 (2002-07-01), Dievendorff et al.
patent: 6442620 (2002-08-01), Thatte et al.
patent: 6990513 (2006-01-01), Belfiore et al.
patent: 2003/0084127 (2003-05-01), Budhiraja et al.
patent: 1 164 482 (2001-12-01), None
patent: 1229442 (2002-08-01), None
patent: WO 00/034857 (2000-06-01), None
patent: WO 03/014927 (2003-02-01), None
Fensel et al. “The Web Services Modeling Framework WSMF”, 2002.
Kreger, “IBM Web Services Conceptual Architecture (WSCA 1.0)”, May 2001.
Simmonds, Devon; and Ghosh, Sudipto; “Middleware Transparency through Aspect-Oriented Programming Using AspectJ and Jini,” Proceedings of the SPIE—International Society for Optical Engineering, Jul. 3 -Aug. 1, 2002, vol. 4863, pp. 16-27.
Clemente, Pedro J.; Hernandez, Juan; Murillo, Juan M.; Perez, Miguel A.; and Sanchez, Fernando; “AspectCCM: An aspect-oriented extension of the Corba Component Model,”Proceedings of 28th Euromicro Conference, Sep. 4-6, 2002, pp. 10-16.
WebMethods, “Implementing Enterprise Web Services with the WebMethods Integration Platform” WebMethods, Inc., Mar. 2002.
Sahai, A., et al, “Message Tracking in SOAP-Based Web Services” Institute of Electrical and Electronics Engineers, 2002 IEEE/IFIP Network Operations and Management Symposium, Apr. 2002.
Curbera F. et al., “Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI” IEEE Internet Computing, IEEE Service Center, Piscataway, NJ, vol. 6 No. 2, 2002, pp. 86-93.
Singh, Gurdip; Maddula, Bob; and Qiang Zeng; “Enhancing Real-Time Event Service Synchronization in Object Oriented Distributed Systems,” Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISIRC 2002, Apr. 29-May 1, 2002, pp. 233-240.
Gray, Jeff; “Using Software Component Generators to Construct a Meta-Weaver Framework,” Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001, May 12-19, 2001, pp. 789-790
Walker, Robert J.; Baniassad, Elisa L.A.; and Murphy, Gail C.; “An Initial Assessment of Aspect-oriented Programming,” Proceedings of the 1999 International Conference on Software Engineering (ICSE '99), May 16-22, 1999, pp. 120-130.
Nebbe, Robb, D.; “Coordination and Composition: The Two Paradigms Underlying AOP?” Object-Oriented Technology, ECOOP'98 Workshop Reader. ECOOP'98 Workshops, Demos, and Posters, Jul. 20-24, 1998, pp. 402-405.
Bradbury, Danny; “.Net benefits,” Application Development Advisor, Oct. 2001, vol. 5, No. 8, pp. 16-18.
Van Nieuwpoort, Rob; Maassen, Jason, and Bal, Henri E.; “Wide-area parallel programming using the remote method invocation model,” Concurrency: Practice and Experience, Jul. 2000, vol. 12, No. 8, pp. 643-666.
Bogunovic, Nikola; “A Programming Model for Composing Data-Flow Collaborative Applications,” Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems, Mar. 7-12, 1999, pp. 106-112.
Christensen Erik B.
Christensen Yann Erik
DeJarnatt Alex
Marucheck Michael J.
Ruiz-Scougall Jesus
Lin Wen-Tai
Microsoft Corporation
Workman Nydegger
LandOfFree
Transmitting and receiving messages through a customizable... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transmitting and receiving messages through a customizable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transmitting and receiving messages through a customizable... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3795024