摘要:
Providing layout information includes assigning at least a first context value to layout information for a data element. The layout information is configured for use in displaying an instance of the data element in a graphical user interface. The method includes storing the layout information and the first context value in a schema definition for the data element. Providing display of data using layout information includes receiving a context definition. A data element is identified using the received context definition. A schema definition for the data element includes layout information with at least a first context value assigned thereto. The method further includes providing, using the layout information, an instance of the identified data element for display in a graphical user interface.
摘要:
Methods and apparatus, including computer program products for tracking usage of business data elements include receiving an electronic document that includes instances of business data elements and identifying an instance of a particular business data element in the electronic document. A counter associated with the particular business data element is incremented based on the identified instance. The electronic document has a format defined by a business communication schema, and the business communication schema includes a set of predefined business data elements for use in transacting electronic business.
摘要:
Processing a received message includes receiving a message that includes a plurality of values associated with respective data elements that assign an information category to each of the values. The message further includes a plurality of context values belonging to respective context categories. The method includes identifying, in a relevance record and for a first one of the context categories in the message, at least one of the data elements that is relevant for the context value of the first context category. A rule associated with the context value of the first context category is applied to the value of the identified at least one data element. A system includes a message receiving module, a context value module and a processing module.
摘要:
Adding a new tag name to a collection of tag names includes receiving, in a computer system, a new tag name that is to be added to a collection of existing tag names that conform to a standardized protocol for defining semantics of contents in electronic communications, the new tag name including at least first and second terms. It is determined whether the collection already includes any of the first and second terms, wherein each term included in the existing tag names is associated with one of several unique identifiers. The method further includes selecting at least first and second unique identifiers for the new tag name, wherein, for any of the first and second terms that is already included in the collection, a corresponding one of the several unique identifiers associated therewith is selected. A data structure includes tag names and unique identifier codes for the several tag names.
摘要:
A system and method are described for automated configuration and deployment of applications. Each participant to a transaction maintains “connection parameters” which contain an indication of the various connection capabilities (protocols, file formats, document sequences, etc) of that participant. Prior to entering into a series of transactions (e.g., document exchanges), the connection parameters of two or more of the participants are compared to identify a common subset that are then exchanged between the participants until both participants agree on the connection parameters to use. The agreed upon connection parameters are stored within a “connection agreement” which is then used to automatically configure the applications (e.g., business collaboration applications) executed by each participant.
摘要:
Operations for generating a unique name for at least one of several data elements include receiving a definition of a data element for which a unique name is to be created. The unique name is to comply with a predefined name format. The definition comprises human-understandable descriptive language. The data element is to identify an information category in an electronic communication. A noun phrase and a verb phrase are identified in the definition, and the unique name is generated using a first noun obtained from the noun phrase and a second noun obtained from the verb phrase. A computer system includes a repository having the data elements stored therein, and a name generating module that receives at least one of the definitions that is associated with one of the data elements and generates a unique name for the data element.
摘要:
A computer program for naming at least one of several data elements that can identify business information in a communication is described. Operations include associating a data element with an aggregate data element that includes one or more data elements. The data element is configured to have associated therewith an object class term that represents a logical grouping to which the data element belongs and a property term that represents a characteristic of the logical grouping. Also, the operations include selecting a data type that defines values that are valid for being assigned to the data element, wherein the data type includes a qualifier term that represents an additional semantic restriction describing the data type, and assigning the qualifier term to at least one of the property term and the object class term of the data element. The assignment is dependent upon a name of the aggregate data element.
摘要:
Methods and apparatus, including computer program products, for modeling a business collaboration. A data model includes an interface class, an operation class, and a message class for use in a web services architecture. The interface class includes one or more operations, and each instance of the interface class corresponds to a business transaction pattern of a business collaboration. The business transaction pattern includes one or more business transaction activities. The operation class represents one or more operations associated with an instance of the interface class. Each instance of the operation class corresponds to a business transaction activity of the business collaboration. The message class represents one or more message types for each instance of the operation class.