Transformational conversation definition language
AssigneeHewlett-Packard Development Company, L.P.
InventorsHarumi Anne Kuno, Alan H. Karp, Michael L. Lemon
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsHarumi Anne Kuno, Alan H. Karp, Michael L. Lemon
Estimating the term…
A computer language for facilitating communication between web services, where web services may use disparate input and output document formats, and system using same. A Conversation Definition Language (CDL) is extended with transformational information to a Transformational Conversation Definition Language (TCDL). The CDL defines document types, transitions and interactions of a conversation between two or more web services. In a preferred embodiment, the transformational information is a subset of the interaction information. Stylesheets are used to define the semantics of the required transformation and the appropriate stylesheets are identified in the TCDL file. A conversation controller component reads the TCDL files that correspond to a given conversation and utilizes the transformation information, when necessary to transform documents between web services without human intervention.
A web service system allowing two or more web services to autonomously communicate in a conversation via documents, where the documents used by the two or more web services may require transformation, said system comprising:
A computer readable medium containing a data structure for defining document transformations in a web service conversation between two or more web services, where the data structure is to be parsed by a conversation controller computer program, said data structure comprising:
A memory for storing data for access by at least one conversation controller managing a conversation between web services, comprising:
A method for automatically transforming documents in a conversation between two or more web services, said method comprising steps of:
Dependencies are inferred from the claim text.