СПЕЦИФИКИЦИЯ XML ДЛЯ ЭЛЕКТРОННОГО ОБМЕНА ДАННЫМИ

1. Способ, реализуемый по меньшей мере частично, вычислительным устройством, для преобразования транзакций электронного обмена данными (ЭОД), указанный способ содержит этапы, на которых:
принимают данные ЭОД в пакете, причем указанный пакет данных ЭОД включает в себя множество документов ЭОД, каждый из которых содержит по меньшей мере одну ЭОД-транзакцию, соответствующую некоторому типу транзакции;
идентифицируют ЭОД-транзакцию, содержащуюся в документе ЭОД, посредством декодирования принятых данных ЭОД согласно стандартам ЭОД; и
генерируют объединенный документ ЭОД из множества документов ЭОД в пакете, причем указанный объединенный документ ЭОД содержит данные ЭОД идентифицированных ЭОД-транзакций, организованных согласно типу транзакции.
2. Способ по п.1, в котором объединенный документ ЭОД является документом на расширяемом языке разметки (XML).
3. Способ по п.2, дополнительно содержащий этап, на котором организуют ЭОД-транзакции, включенные в объединенный документ ЭОД, посредством тегов XML, при этом теги XML указывают типы транзакций для ЭОД-транзакций.
4. Способ по п.1, в котором объединенный документ ЭОД содержит надсхему, причем указанная надсхема представляет множество схем, на которые ссылаются ЭОД-транзакции.
5. Способ по п.4, дополнительно содержащий этап, на котором определяют карту отображения схем во время выполнения для преобразования множества схем для обработки во время выполнения.
6. Способ по п.1, дополнительно содержащий этап, в котором организуют ЭОД-транзакции в объединенном документе ЭОД в виде поддокументов согласно одному или нескольким фрагментам информации, содержащейся в ЭОД-транзакции, и в котором ЭОД-транзакции в поддокументах коррелируют с ЭОД-транзакциями во множестве документов ЭОД.
7. Способ по п.1, в котором один или несколько машиночитаемых носителей содержат машиноисполняемые команды для выполнения способа по п.1.
8. Система для преобразования транзакции электронного обмена данными (ЭОД) между передающим источником и принимающим устройством, указанная система содержит:
передающий источник для передачи данных ЭОД в пакете, причем указанный пакет данных ЭОД включает в себя множество документов ЭОД, каждый из которых содержит по меньшей мере одну ЭОД-транзакцию, соответствующую некоторому типу транзакции;
интерфейс для приема данных ЭОД в пакете;
процессор для выполнения машиноисполняемых команд для:
идентификации ЭОД транзакций, содержащихся во множестве документов ЭОД, посредством декодирования принятых данных ЭОД согласно стандартам ЭОД; и
определения объединенного документа ЭОД из множества документов ЭОД в пакете данных ЭОД, причем указанный объединенный документ ЭОД включает в себя идентифицированные ЭОД-транзакции, организованные согласно типу транзакции.
9. Система по п.8, в которой объединенный документ ЭОД является документом на расширяемом языке разметки (XML).
10. Система по п.9, в которой процессор дополнительно выполнен с возможностью организации ЭОД-транзакций, содержащихся в объединенном документе ЭОД, посредством тегов XML, причем теги XML указывают типы транзакций для ЭОД-транзакций.
11. Система по п.8, в которой объединенный документ ЭОД содержит надсхему, причем указанная надсхема представляет множество схем, на который ссылаются ЭОД-транзакции.
12. Система по п.11, в которой интерфейс дополнительно принимает карту отображения схем во время выполнения для преобразования множества схем для обработки процессором.
13. Система по п.12, в которой процессор выполнен с возможностью применения карты отображения схем во время выполнения для согласования множества схем во время выполнения.
14. Система по п.8, в которой процессор дополнительно выполнен с возможностью организации ЭОД-транзакций в объединенном документе ЭОД в виде поддокументов согласно одному или нескольким фрагментам информации, содержащейся в ЭОД-транзакции, и в которой ЭОД-транзакции в поддокументах коррелируют с ЭОД-транзакциями во множестве документов ЭОД.
15. Один или несколько машиночитаемых носителей, содержащих машиноисполняемые компоненты, для преобразования транзакций электронного обмена данным (ЭОД), причем указанные машиноисполняемые компоненты содержат:
интерфейсный компонент для приема данных ЭОД в пакете от передающего источника и передачи данных ЭОД получателю; при этом указанный пакет данных ЭОД включает в себя множество документов ЭОД, каждый из которых содержит по меньшей мере одну ЭОД-транзакцию, соответствующую некоторому типу транзакции;
компонент идентификации для идентификации ЭОД-транзакций, содержащихся во множестве документов ЭОД, посредством декодирования принятых данных ЭОД согласно стандартам ЭОД; и
компонент преобразования для определения объединенного документа ЭОД из множества документов ЭОД в пакете данных ЭОД, причем указанный объединенный документ ЭОД включает в себя идентифицированные ЭОД-транзакции, организованные согласно типу транзакции.
16. Машиночитаемые носители по п.15, в которых объединенный документ ЭОД является документом на расширяемом языке разметки (XML).
17. Машиночитаемые носители по п.16, дополнительно содержащие документный компонент для организации ЭОД-транзакций, содержащихся в объединенном документе ЭОД, посредством тегов XML, причем теги XML указывают типы транзакций для ЭОД-транзакций.
18. Машиночитаемые носители по п.17, в которых документный компонент дополнительно организует ЭОД-транзакции в объединенном документе ЭОД в виде поддокументов согласно одному или нескольким фрагментам информации, содержащейся в ЭОД-транзакциях, и в которых ЭОД-транзакции в поддокументах коррелируют с ЭОД-транзакциями во множестве документов ЭОД.
19. Машиночитаемые носители по п.15, в которых объединенные документы ЭОД содержат надсхему, причем указанная надсхема представляет множество схем, на которые ссылаются ЭОД-транзакции.
20. Машиночитаемые носители по п.15, в которых интерфейсный компонент дополнительно принимает карту отображения схем во время выполнения для преобразования множества схем для выполнения процессором во время выполнения.