A general purpose application interaction protocol, referred to herein as
the Commerce Exchange Interaction Protocol (CXIP), governs the exchange of
data between applications resident in computers in a distributed network
such as the Internet, providing for application interoperability. CXIP
enables process communications among network-distributed software
applications, particularly, but not exclusively, among software
applications having dissimilar platforms, language dependencies or vendor
dependencies. Data structures, object and method invocation requests are
exchanged between applications by means of XML documents based on CXIP
semantics. The application interaction protocol, which is not specific to
any particular functional domain and specifies interactions that are
independent of transactional content, includes four component parts:
message formats, message types, exchange semantics and transportation
assumptions. CXIP-based interactions use TCP/IP as their underlying
transport mechanism, although CXIP may be implemented using SMTP or FTP,
or on top of any other standard application-layer protocol, including
HTTP.
Ένα πρωτόκολλο αλληλεπίδρασης εφαρμογής γενικού σκοπού, καλούμενο εν τω παρόντι το πρωτόκολλο αλληλεπίδρασης ανταλλαγής εμπορίου (CXIP), κυβερνά την ανταλλαγή των στοιχείων μεταξύ των εφαρμογών εδρευουσών στους υπολογιστές σε ένα διανεμημένο δίκτυο όπως το Διαδίκτυο, που επιτρέπει τη διαλειτουργικότητα εφαρμογής. CXIP επιτρέπει τις επικοινωνίες διαδικασίας μεταξύ των δίκτυο-διανεμημένων εφαρμογών λογισμικού, ιδιαίτερα, αλλά όχι αποκλειστικά, μεταξύ των εφαρμογών λογισμικού που έχουν τις ανόμοιες πλατφόρμες, τις γλωσσικές εξαρτήσεις ή τις εξαρτήσεις προμηθευτών. Οι δομές δεδομένων, τα αιτήματα επίκλησης αντικειμένου και μεθόδου ανταλλάσσονται μεταξύ των εφαρμογών με τη βοήθεια των εγγράφων XML βασισμένων στη σημασιολογία CXIP. Το πρωτόκολλο αλληλεπίδρασης εφαρμογής, που δεν είναι συγκεκριμένο για οποιαδήποτε ιδιαίτερη λειτουργική περιοχή και διευκρινίζει τις αλληλεπιδράσεις που είναι ανεξάρτητες από το συναλλαγών περιεχόμενο, περιλαμβάνει τέσσερα συστατικά μέρη: τα σχήματα μηνυμάτων, μήνυμα δακτυλογραφούν, σημασιολογία ανταλλαγής και υποθέσεις μεταφορών. Οι θξηπ-βασισμένες αλληλεπιδράσεις χρησιμοποιούν το TCP/tin IP ως ελλοχεύοντα μηχανισμό μεταφορών τους, αν και CXIP μπορεί να εφαρμοστεί χρησιμοποιώντας SMTP ή το FTP, ή πάνω από οποιοδήποτε άλλοδήποτε τυποποιημένο πρωτόκολλο εφαρμογή-στρώματος, συμπεριλαμβανομένου του HTTP.