End-to-end transaction processing and statusing system and method
DC CAFCFirst Claim
1. A system for passing communications between a manufacturer and a manufacturer'"'"'s customer, the system comprising:
- a customer interface for passing communications to and from a customer;
an application server in communication with said customer interface comprising an application level protocol for receiving customer communications from the customer interface and, in response to said customer communication, generating a message;
a client interface in communication with said application server for passing messages to and from said application server;
a remote back-office database server coupled to said client interface, the back-office database server providing access to data which is desired by the customer wherein the data is in the form of representations of a plurality of business documents;
means for relating the plurality of business documents according to a previously established progression, the previously established progression defining the relationships between different types of business documents as they are encountered in a typical business environment and defining allowed navigation paths between the plurality of business documents;
means for displaying the previously established progression as a hierarchical tree structure of representations of business documents, the tree structure having at least one branch, wherein;
the tree structure has a plurality of levels in a hierarchy, each level being in a dominant-subordinate relationship with each adjacent level,at least two levels in the same branch comprise at least one document type node and at least one document instance node,the document type nodes in at least two different levels in the same tree branch identify different types of business documents,each document instance node is;
(a) immediately subordinate to a document type node,(b) associated with a representation of the same type of business document as a document instance node in the same level of the same branch, and(c) associated with a representation of a business document that is related to a representation of a business document associated with a document instance node in another level in the same branch;
means for selecting a particular document instance node; and
means for displaying information contained in the representation of a business document associated with a selected document instance node.
21 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for end-to-end transaction processing and statusing is disclosed. In one embodiment, an application server computer is used to house a variety of applications. An application accessed by a user converts a user request into an eXtensible Markup Language (XML) document. The application server computer uses a high level protocol to pass the XML document to a back office server which has access to a business'"'"' enterprise resource planning (ERP) database. The back office server performs the functions requested in the XML document, which may include complex database manipulations. Once the requested function has been performed, the back office server generates a response XML document which is passed to the application server computer using a high level protocol. The information within the response XML document is then presented to the user. According to one aspect of the invention, a navigational interface is provided which incorporates a hierarchical display of business documents based upon a dominant-subordinate relationship between the documents, the relationship between the documents being established according to a progression based on how documents are encountered in a typical business environment. The selection of a specific document constitutes the user request and the response comprises user specific information from the business entity ERP database.
86 Citations
7 Claims
-
1. A system for passing communications between a manufacturer and a manufacturer'"'"'s customer, the system comprising:
-
a customer interface for passing communications to and from a customer; an application server in communication with said customer interface comprising an application level protocol for receiving customer communications from the customer interface and, in response to said customer communication, generating a message; a client interface in communication with said application server for passing messages to and from said application server; a remote back-office database server coupled to said client interface, the back-office database server providing access to data which is desired by the customer wherein the data is in the form of representations of a plurality of business documents; means for relating the plurality of business documents according to a previously established progression, the previously established progression defining the relationships between different types of business documents as they are encountered in a typical business environment and defining allowed navigation paths between the plurality of business documents; means for displaying the previously established progression as a hierarchical tree structure of representations of business documents, the tree structure having at least one branch, wherein; the tree structure has a plurality of levels in a hierarchy, each level being in a dominant-subordinate relationship with each adjacent level, at least two levels in the same branch comprise at least one document type node and at least one document instance node, the document type nodes in at least two different levels in the same tree branch identify different types of business documents, each document instance node is; (a) immediately subordinate to a document type node, (b) associated with a representation of the same type of business document as a document instance node in the same level of the same branch, and (c) associated with a representation of a business document that is related to a representation of a business document associated with a document instance node in another level in the same branch; means for selecting a particular document instance node; and means for displaying information contained in the representation of a business document associated with a selected document instance node. - View Dependent Claims (2, 3, 4)
-
-
5. A method of exchanging information in a manufacturing environment between a manufacturer and a customer, comprising the steps of:
-
providing a back-office server; providing representations of a plurality of business documents accessible through the back-office server; providing a means for relating the plurality of business documents; providing a means for displaying a hierarchical tree structure of representations of business documents, the tree structure having at least one branch, wherein; the tree structure has a plurality of levels in a hierarchy, each level being in a dominant-subordinate relationship with each adjacent level, at least two levels in the same branch comprise at least one document type node and at least one document instance node, the document type nodes in at least two different levels in the same tree branch identify different types of business documents, each document instance node is; (a) immediately subordinate to a document type node, (b) associated with a representation of the same type of business document as a document instance node in the same level of the same branch, and (c) associated with a representation of a business document that is related to a representation of a business document associated with a document instance node in another level in the same branch; providing a means for selecting a particular document instance node; and providing a means for displaying information contained in the representation of a business document associated with a selected document instance node; providing an enterprise resource planning program accessible throught the remote back-office database server; receiving from a customer a request for information, by selecting with the means for selecting a particular document instance node a first of at least two document instance nodes that is in a level dominant the level of a second of the at least two document instance nodes, such that information associated with the first document instance node is displayed with the display means, and selecting with the means for selecting a particular document instance node a second of the at least two document instance nodes which is in a level subordinate to the first of at least two document instance nodes, such that information associated with the second document instance node is displayed with the display means; processing the request for information from the customer; transmitting the processed request for information to the remote back-office database server; receiving information from the back-office database server; and transmitting to the customer the information received.
-
-
6. A method of exchanging information in a manufacturing environment between a manufacturer and a customer, comprising the steps of:
-
initiating a logical session between a customer and an application server; receiving from a customer a request for information; processing the request for information from the customer; transmitting the processed request for information to a remote back-office database server; receiving information from the back-office database server; and transmitting to the customer the information received; providing access to representations of at least a first and a second business documents of differing types through the back-office database server, said representations being related by a common key; displaying, for the representations of the at least first and second business documents, a dominant reference and a subordinate reference to the representations of the at least first and second business documents in a manner that shows the dominant-subordinate relationship between the two references; providing a document information display area; selecting the dominant reference; displaying information from the first business document in the information display area; selecting the subordinate reference; and displaying information from the second business document in the information display area.
-
-
7. A method of exchanging information in a manufacturing environment between a manufacturer and a customer, comprising the steps of:
-
initiating a logical session between a customer and an application server; receiving from a customer a request for information; processing the request for information from the customer, including generating an extensible markup language document, passing the extensible markup language document to a selector component, processing header information on the extensible markup language document, and passing the extensible markup language document to an adapter component; transmitting the processed request for information to a remote back-office database server, including invoking a remote procedure call to a remote database system through a proxy object, and invoking an internet server application program interface component to pass the extensible markup language document to an integration component; receiving information from the back-office database server; and transmitting to the customer the information received.
-
Specification