发明名称 WEB SITE IMPLEMENTATION BY MAPPING EXPRESSION EVALUATION
摘要 <p>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.</p>
申请公布号 EP2580677(A2) 申请公布日期 2013.04.17
申请号 EP20110792860 申请日期 2011.05.20
申请人 MICROSOFT CORPORATION 发明人 CHRISTENSEN, ERIK BO
分类号 G06F9/44;G06F17/00;G06F17/20;G06F17/30;H04L29/08 主分类号 G06F9/44
代理机构 代理人
主权项
地址