УСТРОЙСТВО И СПОСОБ ДЛЯ ОБРАБОТКИ МНОЖЕСТВА ОТКРЫТЫХ API

1. Способ обработки множества интерфейсов прикладного программирования (API) сервером API, содержащий этапы, на которых
принимают сообщение запроса первого API из терминала, причем сообщение запроса включает в себя информацию относительно одного или более вторых API, ассоциированных с первым API,
идентифицируют эти один или более вторых API с помощью анализа упомянутой информации,
осуществляют поиск результирующих данных первого API и упомянутых одного или более вторых API в базе данных,
сохраняют результирующие данные упомянутых одного или более вторых API и
передают сообщение ответа, включающее в себя результирующие данные первого API, в терминал.
2. Способ по п.1, дополнительно содержащий этапы, на которых
принимают сообщение запроса упомянутых одного или более вторых API из терминала и
передают сообщение ответа, включающее в себя сохраненные результирующие данные упомянутых вторых API, в терминал.
3. Способ по п.2, в котором API соответствует открытому API.
4. Способ по п.3, в котором упомянутая информация относительно вторых API соответствует заголовку первого API, а заголовок включает в себя параметр, указывающий то, выполняется ли множественная обработка, и параметр, указывающий способ множественной обработки.
5. Способ по п.4, в котором при упомянутой передаче сообщения ответа передают сообщение ответа, включающее в себя результирующие данные первого API, включающие в себя идентификаторы транзакции вторых API.
6. Способ по п.4, в котором при упомянутом поиске результирующих данных, когда параметр, указывающий способ множественной обработки, соответствует методу link, осуществляют последовательный поиск результирующих данных первого API и упомянутых одного или более вторых API, в отношении которых должна выполняться множественная обработка, в базе данных и сохраняют результирующие данные.
7. Способ по п.4, в котором при упомянутом поиске результирующих данных, когда параметр, указывающий способ множественной обработки, соответствует методу parallel, осуществляют параллельный поиск результирующих данных первого API и упомянутых одного или более вторых API, в отношении которых должна выполняться множественная обработка, в базе данных и сохраняют результирующие данные.
8. Способ по п.4, в котором результирующие данные API содержат данные XML.
9. Способ по п.5, в котором при упомянутой передаче сообщения ответа вторых API анализируют ID транзакции и передают соответствующие сохраненные результирующие данные вторых API как данные ответа при приеме сообщения запроса вторых API.
10. Способ обработки множества интерфейсов прикладного программирования (API) устройством терминала, содержащий этапы, на которых
передают сообщение запроса первого API в сервер API, причем сообщение запроса включает в себя информацию относительно одного или более вторых API, ассоциированных с первым API, и
принимают сообщение ответа, включающее в себя результирующие данные первого API, из сервера API,
причем сервер API обрабатывает и сохраняет результирующие данные вторых API после передачи сообщения ответа первого API.
11. Способ по п.10, дополнительно содержащий этапы, на которых
передают сообщение запроса вторых API в сервер API и
принимают сообщение ответа, включающее в себя сохраненные результирующие данные вторых API.
12. Способ по п.11, в котором API соответствует открытому API.
13. Способ по п.12, в котором упомянутая информация относительно вторых API, включенная в сообщение запроса, включает в себя параметр, указывающий то, выполняется ли множественная обработка, параметр, указывающий способ множественной обработки, имя параметра соединения, пользователя параметра соединения и имя устройства.
14. Способ по п.13, в котором передачу сообщения запроса вторых API выполняют после того, как ответ первого API обработан.
15. Способ по п.14, в котором сообщение ответа, включающее в себя результирующие данные первого API, включает в себя идентификаторы транзакции вторых API, а при упомянутой передаче сообщения запроса вторых API вставляют идентификаторы транзакции вторых API в сообщение запроса вторых API и передают сообщение запроса вторых API в сервер API.
16. Устройство сервера интерфейса прикладного программирования (API) для обработки множества API, содержащее
виртуальный уровень API, сконфигурированный принимать сообщение запроса первого API, включающее в себя информацию относительно одного или более вторых API, ассоциированных с первым API, переданных из терминала, анализировать данную информацию для идентификации упомянутых одного или более вторых API, выполнять поиск и обработку результирующих данных первого API и упомянутых одного или более вторых API в базе данных и передавать сообщение ответа, включающее в себя результирующие данные первого API, в терминал,
функции API, сконфигурированные осуществлять поиск результирующих данных начального API и API соединения в базе данных и генерировать результирующие данные под управлением виртуального уровня API, и
память, сконфигурированную с возможностью сохранения результирующих данных API соединения под управлением виртуального уровня API.
17. Устройство сервера API по п.16, в котором, когда виртуальный уровень API принимает сообщение запроса одного или более вторых API из терминала, виртуальный уровень API дополнительно сконфигурирован передавать сообщение ответа, включающее в себя результирующие данные вторых API, сохраненные в памяти, в терминал.
18     18. Устройство сервера API по п.17, в котором упомянутая информация относительно вторых API соответствует заголовку первого API, а заголовок включает в себя параметр, указывающий то, выполняется ли множественная обработка, и параметр, указывающий способ множественной обработки.
19. Устройство сервера API по п.16, в котором, когда параметр, указывающий способ множественной обработки, соответствует методу link, виртуальный уровень API дополнительно сконфигурирован выполнять управление так, чтобы последовательно осуществлять поиск результирующих данных начального API и одного или более API соединения в базе данных.
20. Устройство сервера API по п.16, в котором, когда параметр, указывающий способ множественной обработки, соответствует методу parallel, виртуальный уровень API дополнительно сконфигурирован выполнять управление так, чтобы параллельно осуществлять поиск результирующих данных начального API и одного или более API соединения в базе данных.
21. Устройство сервера API по п.16, в котором виртуальный уровень API дополнительно сконфигурирован передавать сообщение ответа первого API, включающее в себя идентификаторы транзакции вторых API, в терминал и сохранять обработанные результирующие данные вторых API в памяти, чтобы они соответствовали идентификаторам транзакции вторых API.
22. Устройство терминала для обработки множества интерфейсов прикладного программирования (API), содержащее
устройство связи, сконфигурированное передавать сообщение запроса первого API, включающее в себя информацию относительно одного или более вторых API, соединенных с первым API, в сервер API и принимать сообщение ответа, переданное из сервера API,
устройство памяти, сконфигурированное с возможностью сохранения сообщения ответа первого API, и
контроллер, сконфигурированный генерировать сообщение запроса первого API, выводить сообщение запроса в устройство связи и, когда устройство связи принимает сообщение ответа, включающее в себя результирующие данные первого API, сохранять информацию идентификации вторых API, включенную в сообщение ответа, в устройстве памяти.
23. Устройство терминала по п.22, в котором сообщение ответа первого API включает в себя информацию идентификации, соответствующую соединенным вторым API, и контроллер дополнительно сконфигурирован генерировать сообщение запроса вторых API, включающее в себя информацию идентификации соответствующих вторых API в устройстве памяти, и выводить сгенерированное сообщение запроса в устройство связи, когда запрашиваются вторые API, и принимать результирующие данные вторых API из устройства связи и обрабатывать принятые результирующие данные.
24. Устройство терминала по п.23, в котором упомянутая информация относительно вторых API, включенная в сообщение запроса первого API, включает в себя параметр, указывающий то, выполняется ли множественная обработка, параметр, указывающий способ множественной обработки, имя параметра соединения, пользователя параметра соединения и имя устройства.
25. Устройство терминала по п.24, в котором информация идентификации вторых API соответствует идентификаторам транзакции вторых API, назначенных с помощью API.