ARCHITECTURAL PATTERN FOR PERSISTENT WEB APPLICATION DESIGN

A computer system operating a web application with offline capabilities, including a web browser, a local web application, a write queue maintained in the local memory and a persistent local database. When the web application needs to perform an operation on a data item, the web application issues a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KOBYAKOV, PAVEL, V, KENNBERG, ALEKSANDR, V, NICOLAOU, ALEXANDER, KROEGER, ROBERT, J
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator KOBYAKOV, PAVEL, V
KENNBERG, ALEKSANDR, V
NICOLAOU, ALEXANDER
KROEGER, ROBERT, J
description A computer system operating a web application with offline capabilities, including a web browser, a local web application, a write queue maintained in the local memory and a persistent local database. When the web application needs to perform an operation on a data item, the web application issues a database request to determine if the data item is in the local database. If the data item is not in the local database, the web application issues the data request to the server system. If the data item is in the local database, the web application performs the operation on the data item stored in the database and writes the operation to the write queue along with the identifier of the data item. When a network connection exits between the client device and the server system, the web interface drains the write queue to the server system. L'invention porte sur un système informatique exécutant une application Internet avec des capacités hors ligne, comprenant un navigateur Internet, une application Internet locale, une file d'attente d'écriture maintenue dans la mémoire locale et une base de données locale persistante. Lorsque l'application Internet a besoin d'effectuer une opération sur un élément de données, l'application Internet émet une requête de base de données pour déterminer si l'élément de données est dans la base de données locale. Si l'élément de données n'est pas dans la base de données locale, l'application Internet envoie la requête de données au système serveur. Si l'élément de données est dans la base de données locale, l'application Internet effectue l'opération sur l'élément de données stocké dans la base de données et écrit l'opération dans la file d'attente d'écriture conjointement avec l'identifiant de l'élément de données. Lorsqu'une connexion de réseau est coupée entre le dispositif client et le système serveur, l'interface Internet draine la file d'attente d'écriture vers le système serveur.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2010114964A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2010114964A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2010114964A13</originalsourceid><addsrcrecordid>eNrjZLB2DHL28AxxdQ4JDXL0UQhwDAlxDfJTcPMPUghwDQr2DA5x9QtRCHd1UnAMCPDxdHYM8fT3U3BxDfZ09-NhYE1LzClO5YXS3AzKbq4hzh66qQX58anFBYnJqXmpJfHh_kYGhgaGhiaWZiaOhsbEqQIApvEqdw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>ARCHITECTURAL PATTERN FOR PERSISTENT WEB APPLICATION DESIGN</title><source>esp@cenet</source><creator>KOBYAKOV, PAVEL, V ; KENNBERG, ALEKSANDR, V ; NICOLAOU, ALEXANDER ; KROEGER, ROBERT, J</creator><creatorcontrib>KOBYAKOV, PAVEL, V ; KENNBERG, ALEKSANDR, V ; NICOLAOU, ALEXANDER ; KROEGER, ROBERT, J</creatorcontrib><description>A computer system operating a web application with offline capabilities, including a web browser, a local web application, a write queue maintained in the local memory and a persistent local database. When the web application needs to perform an operation on a data item, the web application issues a database request to determine if the data item is in the local database. If the data item is not in the local database, the web application issues the data request to the server system. If the data item is in the local database, the web application performs the operation on the data item stored in the database and writes the operation to the write queue along with the identifier of the data item. When a network connection exits between the client device and the server system, the web interface drains the write queue to the server system. L'invention porte sur un système informatique exécutant une application Internet avec des capacités hors ligne, comprenant un navigateur Internet, une application Internet locale, une file d'attente d'écriture maintenue dans la mémoire locale et une base de données locale persistante. Lorsque l'application Internet a besoin d'effectuer une opération sur un élément de données, l'application Internet émet une requête de base de données pour déterminer si l'élément de données est dans la base de données locale. Si l'élément de données n'est pas dans la base de données locale, l'application Internet envoie la requête de données au système serveur. Si l'élément de données est dans la base de données locale, l'application Internet effectue l'opération sur l'élément de données stocké dans la base de données et écrit l'opération dans la file d'attente d'écriture conjointement avec l'identifiant de l'élément de données. Lorsqu'une connexion de réseau est coupée entre le dispositif client et le système serveur, l'interface Internet draine la file d'attente d'écriture vers le système serveur.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2010</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20101007&amp;DB=EPODOC&amp;CC=WO&amp;NR=2010114964A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20101007&amp;DB=EPODOC&amp;CC=WO&amp;NR=2010114964A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>KOBYAKOV, PAVEL, V</creatorcontrib><creatorcontrib>KENNBERG, ALEKSANDR, V</creatorcontrib><creatorcontrib>NICOLAOU, ALEXANDER</creatorcontrib><creatorcontrib>KROEGER, ROBERT, J</creatorcontrib><title>ARCHITECTURAL PATTERN FOR PERSISTENT WEB APPLICATION DESIGN</title><description>A computer system operating a web application with offline capabilities, including a web browser, a local web application, a write queue maintained in the local memory and a persistent local database. When the web application needs to perform an operation on a data item, the web application issues a database request to determine if the data item is in the local database. If the data item is not in the local database, the web application issues the data request to the server system. If the data item is in the local database, the web application performs the operation on the data item stored in the database and writes the operation to the write queue along with the identifier of the data item. When a network connection exits between the client device and the server system, the web interface drains the write queue to the server system. L'invention porte sur un système informatique exécutant une application Internet avec des capacités hors ligne, comprenant un navigateur Internet, une application Internet locale, une file d'attente d'écriture maintenue dans la mémoire locale et une base de données locale persistante. Lorsque l'application Internet a besoin d'effectuer une opération sur un élément de données, l'application Internet émet une requête de base de données pour déterminer si l'élément de données est dans la base de données locale. Si l'élément de données n'est pas dans la base de données locale, l'application Internet envoie la requête de données au système serveur. Si l'élément de données est dans la base de données locale, l'application Internet effectue l'opération sur l'élément de données stocké dans la base de données et écrit l'opération dans la file d'attente d'écriture conjointement avec l'identifiant de l'élément de données. Lorsqu'une connexion de réseau est coupée entre le dispositif client et le système serveur, l'interface Internet draine la file d'attente d'écriture vers le système serveur.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2010</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLB2DHL28AxxdQ4JDXL0UQhwDAlxDfJTcPMPUghwDQr2DA5x9QtRCHd1UnAMCPDxdHYM8fT3U3BxDfZ09-NhYE1LzClO5YXS3AzKbq4hzh66qQX58anFBYnJqXmpJfHh_kYGhgaGhiaWZiaOhsbEqQIApvEqdw</recordid><startdate>20101007</startdate><enddate>20101007</enddate><creator>KOBYAKOV, PAVEL, V</creator><creator>KENNBERG, ALEKSANDR, V</creator><creator>NICOLAOU, ALEXANDER</creator><creator>KROEGER, ROBERT, J</creator><scope>EVB</scope></search><sort><creationdate>20101007</creationdate><title>ARCHITECTURAL PATTERN FOR PERSISTENT WEB APPLICATION DESIGN</title><author>KOBYAKOV, PAVEL, V ; KENNBERG, ALEKSANDR, V ; NICOLAOU, ALEXANDER ; KROEGER, ROBERT, J</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2010114964A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2010</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>KOBYAKOV, PAVEL, V</creatorcontrib><creatorcontrib>KENNBERG, ALEKSANDR, V</creatorcontrib><creatorcontrib>NICOLAOU, ALEXANDER</creatorcontrib><creatorcontrib>KROEGER, ROBERT, J</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>KOBYAKOV, PAVEL, V</au><au>KENNBERG, ALEKSANDR, V</au><au>NICOLAOU, ALEXANDER</au><au>KROEGER, ROBERT, J</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>ARCHITECTURAL PATTERN FOR PERSISTENT WEB APPLICATION DESIGN</title><date>2010-10-07</date><risdate>2010</risdate><abstract>A computer system operating a web application with offline capabilities, including a web browser, a local web application, a write queue maintained in the local memory and a persistent local database. When the web application needs to perform an operation on a data item, the web application issues a database request to determine if the data item is in the local database. If the data item is not in the local database, the web application issues the data request to the server system. If the data item is in the local database, the web application performs the operation on the data item stored in the database and writes the operation to the write queue along with the identifier of the data item. When a network connection exits between the client device and the server system, the web interface drains the write queue to the server system. L'invention porte sur un système informatique exécutant une application Internet avec des capacités hors ligne, comprenant un navigateur Internet, une application Internet locale, une file d'attente d'écriture maintenue dans la mémoire locale et une base de données locale persistante. Lorsque l'application Internet a besoin d'effectuer une opération sur un élément de données, l'application Internet émet une requête de base de données pour déterminer si l'élément de données est dans la base de données locale. Si l'élément de données n'est pas dans la base de données locale, l'application Internet envoie la requête de données au système serveur. Si l'élément de données est dans la base de données locale, l'application Internet effectue l'opération sur l'élément de données stocké dans la base de données et écrit l'opération dans la file d'attente d'écriture conjointement avec l'identifiant de l'élément de données. Lorsqu'une connexion de réseau est coupée entre le dispositif client et le système serveur, l'interface Internet draine la file d'attente d'écriture vers le système serveur.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2010114964A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title ARCHITECTURAL PATTERN FOR PERSISTENT WEB APPLICATION DESIGN
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T20%3A56%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=KOBYAKOV,%20PAVEL,%20V&rft.date=2010-10-07&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2010114964A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true