Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Interaction-protocol-for-managing-cross-company-processes-among-network-distributed-applications

 Dynamic generation of user interface components
An embodiment of the invention is discussed in detail below. While specific implementations of the ...


 System for allocating resources in a computer system
Problems associated with the manual installation and configuration of adapter boards and peripheral ...


 High speed data transfer between mainframe storage systems
The present invention relates to a method and associated systems for transferring data between ...


 Method, system, and article of manufacture for transferring structured data between different data stores
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying ...


 Method and apparatus for reformatting of content for display on interactive television
The present invention addresses the needs of the interactive television environment discussed above....


 Method and system for accessing a collection of images in a database
OF THE PREFERRED EMBODIMENTS FIGS. 1, 2 and 3 are flowcharts illustrating the steps carried out ...


 Method and apparatus for evaluating relevancy of messages to users
In one aspect, a system is provided for evaluating the relevancy of an incoming message to a ...


 System and method for implementing a transaction log
The present invention satisfies the above-described needs by using a chronological list ...


 Method and apparatus for transforming data
Systems implementing the invention provide users with a set of tools for transforming data from ...


 Providing access to user interface elements of legacy application programs
An architecture is provided that enables an accessibility aid to directly access and manipulate ...


 Interaction protocol for managing cross company processes among network-distributed applications

Details
Inventors: Ankireddipally, Lakshmi Narasimha; Yeh, Ryh-Wei;
Assignee: Sun Microsystems, Inc. (Palo Alto, CA)
Primary Examiner: Wiley; David
Assistant Examiner: Avellino; Joseph E
Attorney, Agent or Firm: Hickman Palermo Truong & Becker LLP, Truong; Bobby K., Holmes; Craig G.

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.

DETAILED DESCRIPTION The present invention is premised on the observation that there are at least two basic constituent parts in any e-commerce business model.
These are commerce services, such as shopping carts, catalogs, and payment services, and commerce processes, such as catalog updates, purchase order submissions, bids and quotes.
A comprehensive e-commerce solution has to integrate these services and processes dynamically, based on configurable interaction definitions.
This means that a set of procedures is needed to define the interaction between the applications that establish the services and provide the processes.
The present invention is premised on the further observation that an Internet infrastructure solution toward providing the dynamic integration of services and processes should be vendor and platform independent.
As noted above, XML and related data representation standardization efforts, combined with industry-based e-commerce standards efforts, are efforts in the direction of an integrated Internet e-commerce environment.
But these efforts fall short of the complete integration needed.
The present invention provides for a simple but powerful application interaction protocol that is used to implement secure Internet-wide electronic commerce applications.
The protocol is referred to as the Commerce Exchange Interaction Protocol (CXIP) and operates at the application level, providing a formal set of procedures to facilitate functional interoperation among application services and processes.
The CXIP protocol specifies the message types that are exchanged between applications, the semantics of these messages, and the exchange order.
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, message exchange semantics and transportation assumptions.
In an illustrated implementation of the application interaction protocol, data, object and method invocation requests are exchanged between applications by means of structured documents that use XML tags and that are consistent with the protocol



Related patents
  Static and dynamic assessment procedures
The invention, as summarized above and as claimed in the appended claims, corresponds most closely to a second embodiment of the invention which is described below in ...
  Method and apparatus for configuring massively parallel systems
To address the requirements described above, the present invention discloses a simplified method, apparatus, and article of manufacture for configuring a parallel ...
  Reduced memory row hash match scan join for a partitioned database system
The partitioned table storage technique disclosed herein has particular application, but is not limited, to large databases that might contain many millions or billions ...
  Method and apparatus for partitioning data for storage in a database
In the following description, numerous details are set forth to provide an understanding of the present invention. However, it will be understood by those skilled in ...
  Apparatus for generating sales probability
The present invention is a method and apparatus for generating accurate sales probabilities. The apparatus, a sales probability generator, comprises a general purpose ...
  Method for managing concurrent access to virtual memory data structures
Broadly speaking, the present invention fills these needs by providing methods for managing concurrent access to the kernel data structures for a virtual page in memory. ...
  Pledge-based resource allocation system
A pledge-based resource allocation system for a client/server environment is provided. In this system, resources, such as database objects, are allocated to clients for ...
  Performance of table insertion by using multiple tables or multiple threads
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present ...
  Replaceable classes and virtual constructors for object-oriented programming languages
In view of the foregoing, the present invention provides a new approach and language extension to object-oriented programming that uses replaceable classes and virtual ...
  String predicate selectivity estimation
Exemplary Operating Environment FIG. 1 and the following discussion are intended to provide a brief, general description of a suitable computing environment in which ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved