УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ И СПОСОБ УПРАВЛЕНИЯ ДЛЯ НЕГО

1. Устройство обработки информации, которое исполняет прикладную программу в ответ на запрос обработки, принятый от внешнего устройства через сеть, содержащее:
первый блок регистрации, который регистрирует прикладную программу совместно с предопределенным номером порта;
блок определения, который определяет, должна ли быть зарегистрирована прикладная программа перенаправления, причем прикладная программа перенаправления перенаправляет запрос обработки на прикладную программу, зарегистрированную первым блоком регистрации, от внешнего устройства;
второй блок регистрации, который регистрирует прикладную программу перенаправления совместно с номером порта перенаправления, если блок определения определяет, что прикладная программа перенаправления должна быть зарегистрирована;
блок приема, который принимает от внешнего устройства через сеть запрос обработки, включающий в себя идентификационную информацию для идентификации прикладной программы и номера порта;
блок обработки, который исполняет прикладную программу, зарегистрированную первым блоком регистрации, если идентификационная информация, включенная в принятый запрос обработки, указывает прикладную программу, зарегистрированную первым блоком регистрации, и если номер порта, включенный в принятый запрос обработки, указывает упомянутый предопределенный номер порта; и
блок перенаправления, который, если идентификационная информация, включенная в принятый запрос обработки, указывает прикладную программу, зарегистрированную первым блоком регистрации, и если номер порта, включенный в принятый запрос обработки, указывает номер порта перенаправления, передает внешнему устройству сообщение перенаправления для того, чтобы предписать внешнему устройству автоматически передать запрос обработки, включающий в себя прикладную программу, зарегистрированную первым блоком регистрации, и упомянутый предопределенный номер порта, посредством исполнения прикладной программы перенаправления, зарегистрированной вторым блоком регистрации.
2. Устройство обработки информации по п.1,
в котором прикладная программа, исполняемая блоком обработки, является web-приложением.
3. Устройство обработки информации по п.1,
в котором запрос обработки, принятый блоком приема, соответствует протоколу передачи гипертекста (HTTP).
4. Устройство обработки информации по п.1, дополнительно содержащее:
блок управления, который управляет списком загрузки, указывающим порядок загрузки, используемый, когда загружается множество прикладных программ при начальной загрузке устройства обработки информации, и местоположение хранения программного кода каждой из этого множества прикладных программ,
причем первый блок регистрации регистрирует совместно с номером порта каждую из прикладных программ, загружаемых в соответствии со списком загрузки, когда осуществляется начальная загрузка устройства обработки информации.
5. Устройство обработки информации по п.1,
в котором блок определения определяет, должна ли быть зарегистрирована прикладная программа перенаправления, посредством определения того, имеет ли программный код прикладной программы описание для регистрации прикладной программы перенаправления.
6. Устройство обработки информации по п.1, дополнительно содержащее:
блок поиска, который выполняет поиск, чтобы определить, была ли зарегистрирована прикладная программа, указанная посредством идентификационной информации, включенной в принятый запрос обработки, или прикладная программа перенаправления; и
блок, который в случае, если результат поиска, полученный блоком поиска, указывает, что упомянутая прикладная программа или прикладная программа перенаправления не зарегистрирована, передает сообщение об ошибке внешнему устройству, которое передало запрос обработки.
7. Способ управления для устройства обработки информации, которое исполняет прикладную программу в ответ на запрос обработки, принятый от внешнего устройства через сеть, содержащий этапы, на которых:
посредством первого блока регистрации регистрируют, причем прикладную программу совместно с предопределенным номером порта;
посредством блока определения определяют, должна ли быть зарегистрирована прикладная программа перенаправления, причем прикладная программа перенаправления перенаправляет запрос обработки прикладной программе, зарегистрированной при первой регистрации, от внешнего устройства;
посредством второго блока регистрации регистрируют прикладную программу перенаправления совместно с номером порта перенаправления, если при определении определено, что программа перенаправления должна быть зарегистрирована;
посредством блока приема принимают от внешнего устройства через сеть запрос обработки, включающий в себя идентификационную информацию для идентификации прикладной программы и номер порта;
посредством блока обработки исполняют прикладную программу, зарегистрированную при первой регистрации, если идентификационная информация, включенная в принятый запрос обработки, указывает прикладную программу, зарегистрированную при первой регистрации, и если номер порта, включенный в принятый запрос обработки, указывает упомянутый предопределенный номер порта; и
если идентификационная информация, включенная в принятый запрос обработки, указывает прикладную программу, зарегистрированную при первой регистрации, и если номер порта, включенный в принятый запрос обработки, указывает номер порта перенаправления, передают внешнему устройству сообщение перенаправления для того, чтобы предписать внешнему устройству автоматически передать запрос обработки, включающий в себя прикладную программу, зарегистрированную при первой регистрации, и упомянутый предопределенный номер порта, посредством исполнения прикладной программы перенаправления, зарегистрированной при второй регистрации.
8. Машиночитаемый носитель, хранящий компьютерную программу для того, чтобы предписать компьютеру выполнять способ управления для устройства обработки информации по п.7.