Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Dynamic Server Page Meta-Engines with Data Sharing for Dynamic Content and Non-JSP Segments Rendered Through Other Engines

a dynamic server page and meta-engine technology, applied in the field of data processing, can solve the problems of only rendering a single kind of dynamic server page, web server, asp engines will not execute or render correctly jsps,

Inactive Publication Date: 2006-12-14
IBM CORP
View PDF4 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In some cases, however, the fact that engines only render a single kind of dynamic server page is a problem.
A web server in current technology has difficulty distinguishing ASPs and JSPs by inspecting file content because the markup tags in both types of dynamic server page are very similar, one reason no doubt why web servers generally are not programmed to distinguish dynamic server pages on the basis of content inspections.
ASP engines will not execute or render correctly JSPs.
It is cumbersome to make a large migration to JSPs and Java servlets from a totally ASP-based architecture.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic Server Page Meta-Engines with Data Sharing for Dynamic Content and Non-JSP Segments Rendered Through Other Engines
  • Dynamic Server Page Meta-Engines with Data Sharing for Dynamic Content and Non-JSP Segments Rendered Through Other Engines
  • Dynamic Server Page Meta-Engines with Data Sharing for Dynamic Content and Non-JSP Segments Rendered Through Other Engines

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

Introduction

[0025] The present invention is described to a large extent in this specification in terms of methods for operation of dynamic server page engines. Persons skilled in the art, however, will recognize that any computer system that includes suitable programming means for operating in accordance with the disclosed methods also falls well within the scope of the present invention.

[0026] Suitable programming means include any means for directing a computer system to execute the steps of the method of the invention, including for example, systems comprised of processing units and arithmetic-logic circuits coupled to computer memory, which systems have the capability of storing in computer memory, which computer memory includes electronic circuits configured to store data and program instructions, programmed steps of the method of the invention for execution by a processing unit. The invention also may be embodied in a computer program product, such as a diskette or other rec...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Rendering a meta-page through a meta-engine, the meta-engine including a tag handler, the meta-page including static content, JSP dynamic content and one or more types of non-JSP dynamic content, and identifications of shared variables. Embodiments include writing to output the static content of the meta-page, rendering the JSP dynamic content to the output of the meta-engine, and inserting into the non-JSP dynamic content additional non-JSP dynamic content identifying current values of shared variables. Embodiments include rendering the non-JSP dynamic content through dynamic server page engines, including passing current values of shared variables to the dynamic server page engines, reading from the non-JSP additional dynamic content as rendered the current values of shared variables, deleting from the non-JSP dynamic content as rendered the additional non-JSP dynamic content as rendered, and writing the non-JSP dynamic content as rendered, at its location among the static content, to the output of the meta-engine.

Description

CLAIN OF BENEFIT OF EARLIER FILING DATA OF RELATED APPLICATION PURSUANT TO 37 CFR §1.78(a)(2)(i) [0001] This application is a continuation of a prior-filed copending nonprovisional patent application, U.S. patent application Ser. No. 10 / 392,784 filed on Mar. 19, 2003. Applicants claim for this application the benefit of the earlier filing date of application Ser. No. 10 / 392,784.BACKGROUND OF THE INVENTION [0002] 1. Field of the Invention [0003] The field of the invention is data processing, or, more specifically, methods, systems, and products for operation of dynamic server page engines. [0004] 2. Description of Related Art [0005] Dynamic server pages comprise dynamic content. Dynamic content is, for example, in the case of the World Wide Web, web page content that includes the usual static content such as display text and markup tags, and, in addition, executable program content. Executable program content includes, for example, Java, VBScript, CGI gateway scripting, PHP script, a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/16G06F15/163
CPCG06F17/3089G06F16/958
Inventor BHOGAL, KULVIR SINGHISHMAEL, NIZAMUDEEN JR.
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products