Service interface creation and modification for object-oriented services
AssigneeInternational Business Machines Corporation
InventorsAnamitra Bhattacharyya, Seenivasan Chandrasekararaja, Alfredo Cortes, Boris Dozortsev
Life of this patent
Estimating the term…
Abstract
A method includes establishing a hierarchy of related software object classes according to a service, receiving data from an external process to invoke the service, and organizing the data received from the external process according to the hierarchy. A system includes a graphical user interface on a computing device configured to allow a user to organize a plurality of related software object classes into a hierarchy according to a service, and a service interface on a computing device configured to organize data received from an external service according to the hierarchy to allow the external process to invoke the service.
Claims20
A method of implementing a service interface for an object-oriented application providing a service on a network using a server computer, the method comprising:
- with a graphical user interface, receiving user input specifying an object structure configuration for the service interface, the user input comprising selection of software object classes included in the object structure configuration for the service and establishing a specified hierarchy and processing order between the included software object classes, wherein the graphical user interface provides a listing of defined software object classes which can be selected and included in the object structure configuration and controls for specifying the processing order among the software object classes in the specified hierarchy;
- with the graphical user interface, receiving further user input specifying at least one requested operation to be transmitted by the service interface to the object-oriented application in conjunction with the object structure configuration;
- and
- implementing the service interface for the object-oriented application based on the object structure configuration, wherein the object structure configuration comprises the selected software object classes and the specified processing order among the software object classes in the specified hierarchy.
A system, comprising:
- a computing device comprising a processor, display device and user input device, the computing device further comprising a graphical user interface configured to allow a user to organize a plurality of related software object classes into a hierarchy according to a desired service to be provided by object-oriented software that uses the hierarchy of software object classes, the graphical user interface comprising controls for specifying a processing order among software object classes in said hierarchy;
- the computing device programmed to perform:
- with the graphical user interface, receiving user input specifying an object structure configuration for a service interface, the user input comprising selection of software object classes included in the object structure configuration for the service and establishing a specified hierarchy and processing order between the included software object classes, wherein the graphical user interface provides a listing of defined software object classes which can be selected and included in the object structure configuration and controls for specifying the processing order among the software object classes in the specified hierarchy;
- with the graphical user interface, receiving further user input specifying at least one requested operation to be transmitted by the service interface to the object-oriented application in conjunction with the object structure configuration;
- and
- implementing the service interface for the object-oriented software based on the object structure configuration, wherein the object structure configuration comprises the selected software object classes and the specified processing order among the software object classes in the specified hierarchy.
A computer program product comprising a non-transitory, computer-readable storage medium having instructions that, when executed by a server computer, cause the server computer to implement a service interface for an object-oriented application providing a service by performing:
- with a graphical user interface, receiving user input specifying an object structure configuration for the service interface, the user input comprising selection of software object classes included in the object structure configuration for the service and establishing a specified hierarchy and processing order between the included software object classes, wherein the graphical user interface provides a listing of defined software object classes which can be selected and included in the object structure configuration and controls for specifying the processing order among the software object classes in the specified hierarchy;
- with the graphical user interface, receiving further user input specifying at least one requested operation to be transmitted by the service interface to the object-oriented application in conjunction with the object structure configuration;
- and
- implementing the service interface for the object-oriented application based on the object structure configuration, wherein the object structure configuration comprises the selected software object classes and the specified processing order among the software object classes in the specified hierarchy.
Dependencies are inferred from the claim text.