ИНФРАСТРУКТУРА СЛУЖБЫ НА СТОРОНЕ СЕРВЕРА

1. В распределенной вычислительной системе, включающей в себя серверный компонент ("сервер")(104) и клиентский компонент ("клиент")(102), реализуемый на компьютере способ для раскрытия службы (105), предоставленной сервером (104), содержит этапы, на которых:
предоставляют клиенту (102) псевдо-виртуальный путь (240), который устанавливает соответствие непосредственно со службой (105), вместо установления соответствия с физическим файлом, содержащим службу (105);
при приеме запроса (110) для службы (105) от клиента (102)определяют, включает ли в себя запрос (110) псевдо-виртуальный путь (240); и
если запрос (110) включает в себя псевдо-виртуальный путь (240), предоставляют клиенту (102) службу (105) согласно информации в псевдо-виртуальном пути (240).
2. Способ по п.1, в котором псевдо-виртуальный путь включает в себя специальный маркер, указывающий, что путь является псевдо-виртуальным путем, который устанавливает соответствие непосредственно со службой.
3. Способ по п.2, в котором псевдо-виртуальный путь также включает в себя специальный синтаксис, представляющий службу.
4. Способ по п.3, в котором специальный синтаксис предоставляет информацию о типе службы.
5. Способ по п.3, в котором псевдо-виртуальный путь зашифрован.
6. Способ по п.5, в котором только специальный синтаксис в псевдо-виртуальном пути зашифрован.
7. Способ по п.5, в котором как специальный маркер, так и специальный синтаксис в псевдо-виртуальном пути зашифрованы.
8. Способ по п.1, в котором предоставление клиенту псевдо-виртуального пути включает в себя этапы, на которых:
формируют псевдо-виртуальный путь;
включают псевдо-виртуальный путь в класс-посредник; и
предоставляют класс-посредник клиенту при приеме запроса от клиента для класса-посредника.
9. Реализуемый на компьютере способ по п.8, в котором формирование псевдо-виртуального пути для службы включает в себя этап, на котором вызывают интерфейс прикладного программирования, используя службу как параметр, где интерфейс прикладного программирования формирует и возвращает псевдо-виртуальный путь.
10. Реализуемый на компьютере способ по п.8, в котором класс-посредник идентифицирует, по меньшей мере, одну службу, раскрытую сервером.
11. Интерфейс прикладного программирования, осуществленный на одном или более машиночитаемых носителях, содержащий функцию, зависящую от формирования псевдо-виртуального пути (240) для раскрытой службы (105) на сервере (104), где псевдо-виртуальный путь (240) устанавливает соответствие непосредственно с раскрытой службой (105), скорее, чем установление соответствия с физическим файлом на сервере (104), содержащем службу (105).
12. Вычислительная система, предоставляющая, по меньшей мере, одну службу (105) содержит:
(a) память; и
(b) процессор, связанный с памятью, выполненный с обеспечением возможности выполнения машиноисполняемых инструкций для выполнения этапов, на которых:
предоставляют (302) псевдо-виртуальный путь (240), который устанавливает соответствие непосредственно со службой (105);
при приеме (304) запроса (110) для службы от клиента (102) определяют (306), включает ли в себя запрос (110) псевдо-виртуальный путь (240); и
если запрос (110) включает в себя псевдо-виртуальный путь (240), предоставляют (312) клиенту (102) службу (105) согласно информации в псевдо-виртуальном пути (240).
13. Вычислительная система по п.12, в которой псевдо-виртуальный путь включает в себя специальный маркер, указывающий, что путь является псевдо-виртуальным путем, который устанавливает соответствие непосредственно со службой.
14. Вычислительная система по п.13, в которой псевдо-виртуальный путь также включает в себя специальный синтаксис, представляющий службу.
15. Вычислительная система по п.14, в которой специальный синтаксис предоставляет информацию о типе службы.
16. Вычислительная система по п.14, в которой псевдо-виртуальный путь зашифрован.
17. Вычислительная система по п.16, в которой только специальный синтаксис в псевдо-виртуальном пути зашифрован.
18. Вычислительная система по п.12, в которой процессор выполняет машиноисполняемые инструкции для предоставления псевдо-виртуального пути, который устанавливает соответствие непосредственно со службой, посредством этапов, на которых:
формируют псевдо-виртуальный путь;
включают псевдо-виртуальный путь в класс-посредник; и
предоставляют класс-посредник клиенту при приеме запроса от клиента на класс-посредник.
19. Вычислительная система по п.18, в которой процессор осуществляет машиноисполняемые инструкции для формирования псевдо-виртуального пути для службы посредством вызова интерфейса прикладного программирования, используя службу как параметр, причем интерфейс прикладного программирования формирует и возвращает псевдо-виртуальный путь.
20. Вычислительная система по п.18, в которой класс-посредник идентифицирует, по меньшей мере, одну службу, раскрытую сервером.