Patent ID: 7818377

Claim:
A method of streaming message processing rules from a client to a server, the method comprising acts of: sending a Remote Procedure Call (RPC) to the server, when a size of a message processing rule is less than a size limit, a buffer of the RPC containing a message processing rule as a row in a rule table, the size limit being a maximum size of data that can be transferred in a RPC; and when the size of the message processing rule is greater than the size limit: creating, by the client, a message object that includes the message processing rule and a class property separate from the message processing rule, the class property identifying the message object as including an extended message processing rule, wherein the server loads message processing rules from message objects depending on whether class properties of the message objects identify the message objects as including extended message processing rules; streaming, by the client, a first RPC including a portion of the message object to the server for storage and subsequent execution of the message processing rule; and streaming, by the client, a second RPC including a different portion of the message object to the server for storage and subsequent execution of the message processing rule.