Systems and methods for displaying and executing web services in multiple content domains
AssigneeInternational Business Machines Corporation
InventorsCraig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
Life of this patent
Estimating the term…
Abstract
A method, computer program product and system for displaying Web services. Web services may be displayed by generating a data model of a description of the Web service. A perspective visitor may be applied to the generated data model where the perspective visitor corresponds to a preselected domain. A perspective of the Web service associated with the preselected domain may be displayed in response to applying the perspective visitor. The perspective visitor may include a visitor pattern for encapsulating an operation to be performed on elements of the data model.
Claims19
A method for displaying Web services comprising:
- generating a data model of a description of the Web service;
- applying a perspective visitor to the data model, wherein the perspective visitor corresponds to a preselected domain;
- and
- displaying a perspective of the Web service associated with the preselected domain in response to the step of applying the perspective visitor, wherein the perspective visitor comprises a visitor pattern for encapsulating an operation to be performed on elements of the data model.
A computer program product embodied in a machine-readable storage medium comprising programming instructions for performing the steps of:
- generating a data model of a description of the Web service;
- applying a perspective visitor to the data model, wherein the perspective visitor corresponds to a preselected domain;
- and
- displaying a perspective of the Web service associated with the preselected domain in response to the step of applying the perspective visitor, wherein the perspective visitor comprises a visitor pattern for encapsulating an operation to be performed on elements of the data model.
A data processing system for displaying Web services comprising:
- circuitry operable for generating a data model of a description of the Web service;
- circuitry operable for applying a perspective visitor to the data model, wherein the perspective visitor corresponds to a preselected domain;
- and
- circuitry operable for displaying a perspective of the Web service associated with the preselected domain in response to the step of applying the perspective visitor, wherein the perspective visitor comprises a visitor pattern for encapsulating an operation to be performed on elements of the data model.
A method for displaying Web services comprising:
- generating a data model of a description of the Web service;
- applying a perspective visitor to the data model, wherein the perspective visitor corresponds to a preselected domain;
- and
- displaying a perspective of the Web service associated with the preselected domain in response to the step of applying the perspective visitor, wherein the perspective visitor comprises a visitor pattern for encapsulating an operation to be performed on elements of the data model, wherein the data model comprises a data structure including at least one node corresponding to an operation of the Web service, and at least one child node of a node corresponding to an operation, the child node corresponding to one of an input and an output of the Web service.
Dependencies are inferred from the claim text.