System and method for web services delivery
First Claim
1. A server data processing system comprising a processor and a memory, wherein the server data processing system is connected to communicate with a plurality of clients over a data processing system network,wherein the server data processing system is to implement a web-services delivery framework, the web-services delivery framework including:
- a protocol abstraction layer to provide interaction between one of the plurality of clients and web services, and to convert a request from the client in a first protocol to a common protocol for interacting with the web services;
a service binding layer to interact with the protocol abstraction layer to allow output of invoked web services to be presented in multiple formats and to bind the request received via the first protocol used by the client to different protocols used by the invoked web services; and
an interaction manager abstraction layer to interact with the protocol abstraction layer and the service binding layer and to link disparate web services together to complete the request from the client.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for allowing dynamic business oriented systems to execute in multiple run-time environments and on multiple computing platforms. This embodiment is an Enterprise Framework developed to Java 2 Enterprise Edition (J2EE) specifications and Web Services specifications but with additional layering of services that isolate the framework from the J2EE implementation and the evolving Web Services specification. This layering of services enables implementation of the framework by technologies other than J2EE or Web Services. The layering also eliminates the mandate that a Web Service has to be XML-based thus allow for a more open and flexible implementation of Non-XML based services.
-
Citations
14 Claims
-
1. A server data processing system comprising a processor and a memory, wherein the server data processing system is connected to communicate with a plurality of clients over a data processing system network,
wherein the server data processing system is to implement a web-services delivery framework, the web-services delivery framework including: -
a protocol abstraction layer to provide interaction between one of the plurality of clients and web services, and to convert a request from the client in a first protocol to a common protocol for interacting with the web services; a service binding layer to interact with the protocol abstraction layer to allow output of invoked web services to be presented in multiple formats and to bind the request received via the first protocol used by the client to different protocols used by the invoked web services; and an interaction manager abstraction layer to interact with the protocol abstraction layer and the service binding layer and to link disparate web services together to complete the request from the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium storing machine readable instructions executable by a processor in a server data processing system, wherein the server data processing system includes a protocol abstraction layer, a service binding layer, and an interaction manager abstraction layer, and when executed the machine readable instructions are to cause the server data processing system to:
-
convert, at the protocol abstraction layer, a request from a client in a first protocol to a common protocol for invoking web services; bind, at the service binding layer, the request received via the first protocol used by the client to different protocols used by the invoked web services; allow, by the service binding layer, output of the invoked web services to be presented in multiple formats; and link, at the interaction manager abstraction layer, disparate web services together to complete the request from the client. - View Dependent Claims (9, 10, 11)
-
-
12. A method for a server data processing system to communicate with a plurality of clients, wherein the server data processing system includes a protocol abstraction layer, a service binding layer, and an interaction manager abstraction layer, the method comprising:
-
converting, by a processor of the server data processing system, a request from one of the clients in a first protocol to a common protocol for invoking web services; binding, by the processor of the server data processing system, the request received via the first protocol used by the client to different protocols used by the invoked web services; allowing, by the processor of the server data processing system, output of the invoked web services to be presented in multiple formats; and linking, by the processor of the server data processing system, disparate web services together to complete the request from the client. - View Dependent Claims (13, 14)
-
Specification