НАЧАЛЬНОЕ ВОСПРОИЗВЕДЕНИЕ КОНТЕНТА СЕРВЕРНОЙ СТОРОНЫ ДЛЯ WEB-СТРАНИЦ КЛИНИЧЕСКОГО СЦЕНАРИЯ

1. В распределенной компьютерной системе (100), включающей в себя по меньшей мере один сервер (104) и по меньшей мере один клиент (102), компьютерно реализуемый способ, обеспечивающий предоставление сервером (104) первоначального контента (114) Web-страницы клиенту (102), причем первоначальный контент (114) Web-страницы был предназначен для генерации сценарием (108) клиентской стороны, содержащий
(a) предоставление объектной модели документов ("DOM") (204), причем модель DOM (204) моделирует схему и статический контент Web-страницы, при этом модель DOM (204) также моделирует сценарии (205) Web-страницы;
(b) извлечение из модели DOM (204) сценария (108);
(c) выполнение сценария (108) на модели DOM (204) с тем, чтобы модель DOM (204) содержала первоначальный контент (114) Web-страницы;
(d) извлечение первоначального контента (114) из модели DOM (204); и
(e) отправление первоначального контента (114) Web-страницы клиенту (102).
2. Способ по п.1, в котором извлечение сценария из модели DOM включает в себя последовательное упорядочивание контента, извлеченного из и содержащегося в тегах сценария и исходном коде сценария в модели DOM.
3. Способ по п.1, в котором исполнение сценария, на модели DOM, дополнительно включает в себя:
если сценарий делает запрос на данные, локальные для сервера, использование механизма перенаправления для перенаправления запроса в качестве запроса на данные, локальные для сервера, вместо отправки запроса по сети, соединяющей клиента и сервер.
4. Способ по п.1, в котором первоначальный контент Web-страницы, отправленный клиенту, дополнительно включает в себя схему и статический контент, который был обработан сценарием.
5. В распределенной вычислительной системе (100), включающей в себя по меньшей мере один сервер (104) и по меньшей мере один клиент (102), компьютерная система (300) для обеспечения предоставления сервером (104) первоначального контента (114) Web-страницы для клиента (102), причем первоначальный контент Web-страницы был предназначен для генерации сценарием (108) клиентской стороны, компьютерная система содержит:
(a) память (306); и
(b) процессор (304), соединенный с памятью (306), который выполняет машиновыполняемые команды для:
(1) выполнения средства (314) моделирования объекта документа ("DOM") для обеспечения модели DOM (204) для схемы и статического контента Web-страницы и для сценариев (205) Web-страницы;
(2) извлечения сценария (108) из модели DOM (204);
(3) выполнения сценария (108) на модели DOM (204) с тем, чтобы модель DOM (204) содержала первоначальный контент (114) Web-страницы, при использовании серверной машины (316) сценариев серверной стороны, которая функционирует так же, как машина сценариев, используемая в клиенте (102);
(4) извлечения первоначального контента (114) из модели DOM (204); и
(5) отправки клиенту (102) первоначального контента (114) Web-страницы.
6. Компьютерная система по п.5, в которой процессор выполняет машиновыполняемые команды для извлечения сценария из модели DOM посредством последовательного упорядочения контента, извлеченного из модели DOM и содержащегося в тегах сценария и исходном коде сценария в модели DOM.
7. Компьютерная система по п.5, в которой при выполнении сценария на DOM, если сценарий делает запрос на данные на сервере, процессор использует механизм перенаправления для перенаправления запроса в качестве запроса на данные, локальные для сервера, вместо отправки запроса по сети, соединяющей клиента и сервер.
8. Компьютерная система по п.5, в которой первоначальный контент Web-страницы, отправленный клиенту, включает в себя схему и статический контент, которые были обработаны сценарием.
9. В распределенной вычислительной системе (100), включающей в себя по меньшей мере один сервер (104) и по меньшей мере один клиент (102), компьютерная система (300) для обеспечения предоставления сервером (104) первоначального контента (114) Web-страницы для клиента (102), причем первоначальный контент (114) Web-страницы был предназначен для генерации сценарием (108) клиентской стороны, компьютерная система содержит:
(a) память (306); и
(b) процессор (304), соединенный с памятью (306), который выполняет выполняемые компьютером команды для:
(1) предоставления модели DOM (204) для схемы и статического контента Web-страницы и для сценариев (205) Web-страницы;
(2) извлечения из модели DOM (204) сценария (108);
(3) выполнения сценария (108) на модели DOM (204) с тем, чтобы модель DOM (204) содержала первоначальный контент (114) Web-страницы;
(4) извлечения первоначального контента (114) из модели DOM (204); и
(5) отправки клиенту (102) первоначального контента (114) Web-страницы.
10. Компьютерная система по п.9, в которой процессор выполняет выполняемые компьютером команды для извлечения из модели DOM сценария посредством последовательного упорядочения контента, извлеченного из модели DOM и содержащегося в тегах сценария и исходном коде сценария в модели DOM.
11. Компьютерная система по п.9, в которой при выполнении сценария на модели DOM, если сценарий делает запрос на данные на сервере, то процессор использует механизм перенаправления запроса в качестве запроса на данные, локальные для сервера, вместо отправки запроса по сети, соединяющей клиента и сервер.
12. Компьютерная система по п.9, в которой первоначальный контент Web-страницы включает в себя схему и статический контент, который был обработан сценарием.