Transforming data automatically between communications parties in a computing network
First Claim
1. A method of providing a network-accessible transformation service for automatically transforming data or business messages between communications parties in a computing network, comprising steps of:
- providing, as one part of the network-accessible transformation service, a registration service whereby registration of transformation templates is dynamically requestable, each of the templates specifying how to transform document content from a particular input format to a particular output format; and
providing, as another part of the network-accessible service, a transformation service whereby transformation of document content is dynamically requestable, the transformation service being adapted for applying an appropriate transformation template for each requested transformation, the appropriate transformation template being one that specifies how to transform document content from a first input format to a first output format, such that applying the appropriate transformation template creates document content in the first output format.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for automatically transforming data or business messages to enable communication between parties in a distributed computing environment (e.g. between business partners who exchange data over a public network, and who do not necessarily use the same data formats), where this data transformation preferably occurs at the edge of the computing network. A set of transformation services is described, and include template registration, transformation, forward, and receive services. Services from this set may optionally be combined to create composite transformation services. A template defines how to transform one data format into another. Selection criteria may be provided to enable dynamically selecting a template at run-time. Using these services, one business partner simply hands its data off into the network to a network-accessible transformation service, where the data is automatically transformed into a format usable by its business partner and forwarded to that business partner.
-
Citations
23 Claims
-
1. A method of providing a network-accessible transformation service for automatically transforming data or business messages between communications parties in a computing network, comprising steps of:
-
providing, as one part of the network-accessible transformation service, a registration service whereby registration of transformation templates is dynamically requestable, each of the templates specifying how to transform document content from a particular input format to a particular output format; and
providing, as another part of the network-accessible service, a transformation service whereby transformation of document content is dynamically requestable, the transformation service being adapted for applying an appropriate transformation template for each requested transformation, the appropriate transformation template being one that specifies how to transform document content from a first input format to a first output format, such that applying the appropriate transformation template creates document content in the first output format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23)
-
-
14. A system for providing a network-accessible transformation service for automatically transforming data or business messages between communications parties in a computing network, comprising:
-
means for providing, as one part of the network-accessible transformation service, a registration service whereby registration of transformation templates is dynamically requestable, each of the templates specifying how to transform document content from a particular input format to a particular output format; and
means for providing, as another part of the network-accessible service, a transformation service whereby transformation of document content is dynamically requestable, the transformation service being adapted for applying an appropriate transformation template for each requested transformation, the appropriate transformation template being one that specifies how to transform document content from a first input format to a first output format, such that applying the appropriate transformation template creates document content in the first output format. - View Dependent Claims (15)
-
-
16. A computer program product for providing a network-accessible transformation service for automatically transforming data or business messages between communication parties in a computing network, the computer program product embodied on one or more computer readable media and comprising:
-
computer readable program code means for providing, as one part of the network-accessible transformation service, a registration service whereby registration of transformation templates is dynamically requestable, each of the templates specifying how to transform document content from a particular input format to a particular output format; and
computer readable program code means for providing, as another part of the network-accessible service, a transformation service whereby transformation of document content is dynamically requestable, the transformation service being adapted for applying an appropriate transformation template for each requested transformation, the appropriate transformation template being one that specifies how to transform document content from a first input format to a first output format, such that applying the appropriate transformation template creates document content in the first output format. - View Dependent Claims (17)
-
Specification