Web Site Implementation by Mapping Expression Evaluation
    1.
    发明申请
    Web Site Implementation by Mapping Expression Evaluation 有权
    通过映射表达式评估实现网站

    公开(公告)号:US20110302267A1

    公开(公告)日:2011-12-08

    申请号:US12795766

    申请日:2010-06-08

    IPC分类号: G06F9/44 G06F15/16

    摘要: Web sites are modeled using mappings from paths to expressions. A mapping data structure of expressions represents a web site's hierarchical structure, and an enumerator, an array of characters, or an array of bytes represents the web site's content. Expressions are written in a declarative programming language, and are lazily evaluated to provide results used in HTTP responses. A mapping may be recursive. An expression may contain a function call which returns contents of a file named in the HTTP request path, or the expression may evaluate to a text string, for example. Expressions may call functions which produce side-effects. An expression may recursively map a directory name to a mapping of a file name. Scalability is promoted by concurrently evaluating expression(s) on different machines in a stateless middle tier, and by streaming results. An arbitrarily large web site may be implemented in this manner.

    摘要翻译: 使用从路径到表达式的映射来建模网站。 表达式的映射数据结构表示网站的层次结构,枚举器,字符数组或字节数组表示网站的内容。 表达式以声明式编程语言编写,并被懒惰地评估以提供HTTP响应中使用的结果。 映射可以是递归的。 表达式可能包含一个函数调用,该函数返回HTTP请求路径中命名的文件的内容,或者表达式可以评估为文本字符串。 表达式可能会调用产生副作用的功能。 表达式可以递归地将目录名映射到文件名的映射。 通过同时评估无状态中间层中的不同机器上的表达式以及流式传输结果来提升可扩展性。 可以以这种方式实现任意大的网站。

    TRANSPARENT ENVELOPE FOR XML MESSAGES

    公开(公告)号:US20110145685A1

    公开(公告)日:2011-06-16

    申请号:US13032446

    申请日:2011-02-22

    IPC分类号: G06F15/16 H03M13/09 G06F11/07

    CPC分类号: H03M7/30

    摘要: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.

    Transparent envelope for XML messages

    公开(公告)号:US08190975B2

    公开(公告)日:2012-05-29

    申请号:US13032446

    申请日:2011-02-22

    IPC分类号: H03M13/00

    CPC分类号: H03M7/30

    摘要: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.

    TRANSPARENT ENVELOPE FOR XML MESSAGES
    5.
    发明申请
    TRANSPARENT ENVELOPE FOR XML MESSAGES 有权
    XML消息的透明度

    公开(公告)号:US20110145684A1

    公开(公告)日:2011-06-16

    申请号:US13034350

    申请日:2011-02-24

    IPC分类号: G06F15/16 G06F11/07

    CPC分类号: H03M7/30

    摘要: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.

    摘要翻译: 通过通信协议将消息的部分转换到目的地。 收到一条消息。 检测所接收的消息是否包括编码的信封。 编码的包络包括定义参数的栈,包括用于处理原始格式的接收到的消息的信息。 如果接收到的消息包括编码的包络,则将所定义的参数以通用格式转换为编码参数。 编码参数表示处理通信协议中接收到的消息的相同信息。 编码的信封被封装在接收到的消息中,并且以公共格式将接收到的消息传送到目的地。 如果接收的消息不包括编码的包络,则通过从接收到的消息中编码寻址信息,以所接收消息的通用格式生成编码参数。 具有通用格式的编码参数的接收消息被传送到目的地。

    Transparent envelope for XML messages
    6.
    发明授权
    Transparent envelope for XML messages 有权
    XML消息的透明包络

    公开(公告)号:US07925783B2

    公开(公告)日:2011-04-12

    申请号:US11752472

    申请日:2007-05-23

    IPC分类号: G06F15/173

    CPC分类号: H03M7/30

    摘要: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.

    摘要翻译: 通过通信协议将消息的部分转换到目的地。 收到一条消息。 检测所接收的消息是否包括编码的信封。 编码的包络包括定义参数的栈,包括用于处理原始格式的接收到的消息的信息。 如果接收到的消息包括编码的包络,则将所定义的参数以通用格式转换为编码参数。 编码参数表示处理通信协议中接收到的消息的相同信息。 编码的信封被封装在接收到的消息中,并且以公共格式将接收到的消息传送到目的地。 如果接收的消息不包括编码的包络,则通过从接收到的消息中编码寻址信息,以所接收消息的通用格式生成编码参数。 具有通用格式的编码参数的接收消息被传送到目的地。

    Message delivery downgrading annotations
    7.
    发明授权
    Message delivery downgrading annotations 有权
    消息传递降级注释

    公开(公告)号:US07836172B2

    公开(公告)日:2010-11-16

    申请号:US11752459

    申请日:2007-05-23

    IPC分类号: G06F15/16

    CPC分类号: H04L51/14

    摘要: Selectively modifying a message delivery requirement of a datagram message at an intermediary network node between an origin and a destination. A message delivery requirement is defined for a particular message. The message delivery guarantee defines how to transmit the particular message. A downgrading intent of the particular message is provided for the message at the origin. The downgrading intent of the particular message indicates that the message delivery requirement can be bypassed. The defined message delivery guarantee, the network delivery requirement, and the provided downgrading intent of the particular message are processed at the intermediate network node. The message delivery requirement of the particular message is ignored based on the provided downgrading intent. The message is delivered via a network protocol according to the provided downgrading intent.

    摘要翻译: 在原始和目的地之间的中间网络节点选择性地修改数据报消息的消息传递要求。 为特定消息定义消息传递要求。 消息传递保证定义如何发送特定消息。 为原始消息提供了特定消息的降级意图。 特定消息的降级意图表示可以绕过消息传递要求。 在中间网络节点处处理定义的消息传递保证,网络传递要求以及所提供的特定消息的降级意图。 基于提供的降级意图忽略特定消息的消息传递要求。 根据提供的降级意图,该消息通过网络协议传送。

    Web site implementation by mapping expression evaluation
    8.
    发明授权
    Web site implementation by mapping expression evaluation 有权
    网页实现通过映射表达式求值

    公开(公告)号:US08645490B2

    公开(公告)日:2014-02-04

    申请号:US12795766

    申请日:2010-06-08

    IPC分类号: G06F15/16

    摘要: Web sites are modeled using mappings from paths to expressions. A mapping data structure of expressions represents a web site's hierarchical structure, and an enumerator, an array of characters, or an array of bytes represents the web site's content. Expressions are written in a declarative programming language, and are lazily evaluated to provide results used in HTTP responses. A mapping may be recursive. An expression may contain a function call which returns contents of a file named in the HTTP request path, or the expression may evaluate to a text string, for example. Expressions may call functions which produce side-effects. An expression may recursively map a directory name to a mapping of a file name. Scalability is promoted by concurrently evaluating expression(s) on different machines in a stateless middle tier, and by streaming results. An arbitrarily large web site may be implemented in this manner.

    摘要翻译: 使用从路径到表达式的映射来建模网站。 表达式的映射数据结构表示网站的层次结构,枚举器,字符数组或字节数组表示网站的内容。 表达式以声明式编程语言编写,并被懒惰地评估以提供HTTP响应中使用的结果。 映射可以是递归的。 表达式可能包含一个函数调用,该函数返回HTTP请求路径中命名的文件的内容,或者表达式可以评估为文本字符串。 表达式可能会调用产生副作用的功能。 表达式可以递归地将目录名映射到文件名的映射。 通过同时评估无状态中间层中的不同机器上的表达式以及流式传输结果来提升可扩展性。 可以以这种方式实现任意大的网站。