Automotive information communication exchange system, method, and program product
First Claim
1. A system for exchanging automotive information between at least two automotive industry trading partners engaged in an automotive transaction, comprising:
- a computer system including a central processing unit, an input/output interface, external devices, and a memory, wherein the memory includes;
a mapping system for mapping the transaction element, wherein the mapping system includes a system for determining;
a source of the transaction element, an application to which the transaction element is regarding, and a recipient to which the transaction element should be routed;
a translation system for, after mapping the transaction element, translating a transaction element sent from a first trading partner intended for a second trading partner specified by the first trading partner, the transaction element being translated from a proprietary schema of the first trading partner into a universal schema and from the universal schema into a proprietary schema of the second trading partner;
wherein translation of the transaction element comprises translating a data format and an application format of the transaction element;
a routing system for, after translating the transaction element, routing the transaction element from the first trading partner in a first communication protocol to the second trading partner in a second different communication protocol of the second trading partner, wherein the first and second communication protocol comprise SOAP/XML, ODBC/JDBC, MQ, HTTP/XML, COM/COM+, RPC, CORBA/IIOP, OTMA, or WAP;
a transaction management system for tracking a status of the transaction element, and providing the status of the transaction element to the first or second trading partner upon the first or second trading partner'"'"'s inquiry; and
a security system including a firewall for controlling access to the computer system.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and program product are provided for communicating information between automotive trading partners engaged in an automotive transaction. The system, method, and program product allow automotive trading partners to communicate with each other without having to obtain/utilize the communication system of other trading partners, modify their existing communication systems, or perform multiple manual tasks. In particular, the system, method, and program product include, among other things, a universal schema for a plurality of automotive applications, a routing system for routing transaction elements between the trading partners, and a transaction management system for managing the transaction elements.
-
Citations
24 Claims
-
1. A system for exchanging automotive information between at least two automotive industry trading partners engaged in an automotive transaction, comprising:
a computer system including a central processing unit, an input/output interface, external devices, and a memory, wherein the memory includes; a mapping system for mapping the transaction element, wherein the mapping system includes a system for determining;
a source of the transaction element, an application to which the transaction element is regarding, and a recipient to which the transaction element should be routed;a translation system for, after mapping the transaction element, translating a transaction element sent from a first trading partner intended for a second trading partner specified by the first trading partner, the transaction element being translated from a proprietary schema of the first trading partner into a universal schema and from the universal schema into a proprietary schema of the second trading partner;
wherein translation of the transaction element comprises translating a data format and an application format of the transaction element;a routing system for, after translating the transaction element, routing the transaction element from the first trading partner in a first communication protocol to the second trading partner in a second different communication protocol of the second trading partner, wherein the first and second communication protocol comprise SOAP/XML, ODBC/JDBC, MQ, HTTP/XML, COM/COM+, RPC, CORBA/IIOP, OTMA, or WAP; a transaction management system for tracking a status of the transaction element, and providing the status of the transaction element to the first or second trading partner upon the first or second trading partner'"'"'s inquiry; and a security system including a firewall for controlling access to the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for exchanging automotive information between at least two automotive industry trading partners engaged in an automotive transaction, comprising the steps of:
-
receiving on an automotive information exchange system a transaction element from a first automotive industry trading partner intended for a second automotive industry trading partner specified by the first trading partner, wherein the transaction element relates to an automotive application; at the automotive information exchange system, mapping the transaction element and the response transaction element with a mapping system, wherein the mapping comprises identifying the first trading partner, identifying the second trading partner, and identifying an application to which the transaction element corresponds; after mapping the transaction element, translating the transaction element from a proprietary schema of the first trading partner into a universal schema and from the universal schema into a proprietary schema of the second trading partner, wherein translation of the transaction element includes translating a data format and an application format of the transaction element; after translating, routing the transaction element from the first trading partner in a first communication protocol to the second automotive industry trading partner in a second different communication protocol, wherein the first and second communication protocol comprise SOAP/XML, ODBC/JDBC, MQ, HTTP/XML, COM/COM+, RPC, CORBA/IIOP, OTMA, or WAP; sending a response transaction element from the second automotive industry trading partner to the automotive information exchange system; routing the response transaction element to the first automotive industry trading partner; managing the transaction element and the response transaction element with a transaction management system, wherein the managing step comprises tracking a status of the transaction element and the response transaction element, and providing the status of the transaction element and the response transaction element to the first or second trading partner upon the first or second trading partner'"'"'s inquiry; and securing the automotive information exchange system with a security system including a firewall for controlling access to the computer system. - View Dependent Claims (10, 11, 12)
-
-
13. A program product stored on a recordable medium for exchanging automotive information between at least two automotive industry trading partners engaged in an automotive transaction, which when executed, comprises:
-
a mapping system for mapping a transaction element, wherein the mapping system includes a system for determining;
a source of the transaction element, an application to which the transaction element is regarding and a recipient to which the transaction element should be routed;a translation system for, after mapping the transaction element, translating a transaction element sent from a first trading partner intended for a second trading partner specified by the first trading partner, the transaction element being translated from a proprietary schema of the first trading partner into a universal schema and from the universal schema into a proprietary schema of the second trading partner, wherein translation of the transaction element comprises translating a data format and an application format of the transaction element; a routing system for, after translating a transaction element, routing the transaction element from the first trading partner in a first communication protocol to the second trading partner in a second different communication protocol of the second trading partner, wherein the first and second communication protocol comprise SOAP/XML, ODBC/JDBC, MQ, HTTP/XML, COM/COM+, RPC, CORBA/IIOP, OTMA, or WAP; a transaction management system for tracking a status of the transaction element, and providing the status of the transaction element to the first or second trading partner upon the first or second trading partner'"'"'s inquiry; and a security system including a firewall for controlling access to the automotive information. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer system for exchanging automotive information between at least two automotive industry trading partners engaged in an automotive transaction, comprising:
-
a processor; a computer system memory; an interface; and a software product stored on the computer system memory and executable by the processor, wherein the software product comprises; a mapping system for mapping a transaction element, wherein the mapping system includes a system for determining;
a source of the transaction element, an application to which the transaction element is regarding and a recipient to which the transaction element should be routed;a translation system for, after mapping a transaction element, translating a transaction element sent from a first trading partner intended for a second trading partner specified by the first trading partner, the transaction element being translated from a proprietary schema of the first trading partner into a universal schema and from the universal schema into a proprietary schema of the second trading partner;
wherein translation of the transaction element comprises translating a data format and an application format of the transaction element;a routing system for, after translating a transaction element, routing the transaction element from the first trading partner in a first communication protocol to the second trading partner in a second different communication protocol of the second trading partner, wherein the first and second communication protocol comprise SOAP/XML, ODBC/JDBC, MQ, HTTP/XML, COM/COM+, RPC, CORBA/IIOP, OTMA, or WAP; a transaction management system for tracking a status of the transaction elements and providing the status of the transaction element to the first or second trading partner upon the first or second trading partner'"'"'s inquiry; and a security system including a firewall for controlling access to the computer system. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification