Pluggable service delivery platform
First Claim
1. A computer server system, comprisinga pluggable service delivery system that supports access to different types of backend services by different types of computing devices, the pluggable service delivery system comprising:
- a memory system to store programming instructions that are executable to implement a device abstraction layer, a kernel service engine, a service abstraction layer, and a processing system,the kernel service engine comprising;
a runtime layer to provide online information access;
an administrative layer to add and delete user, device, and service information; and
a development layer to provide support for addition of new services and devices supported by the platform,wherein the processing system executes the stored programming instructions to;
(i) implement the device abstraction layer to (1) receive service requests from different types of computing devices, (2) transform the received service requests into XML requests that are sent to and processed by the kernel service engine and (3) transform XML documents, which are received from the kernel service engine in response to the XML requests, into device specific formats supported by the computing devices;
(ii) implement the kernel service engine to control access to different types of services through the service abstraction layer and to provide an XML interface between the device abstraction layer and the service abstraction layer; and
to(iii) implement the service abstraction layer to (i) enable seamless access to the different types of services through invocation of backend data sources through service wrappers, wherein each service wrapper provides a standard interface to a corresponding one of the different types of services and (ii) transform data accessed from backend data sources into XML, formatted documents.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a pluggable service delivery platform for supporting many devices to many services in an e-business application, comprising a device-platform interface, a service-platform interface and a platform kernel section. The service delivery platform of this invention is a flexible and scalable platform to easily “plug” a new device and a new service, and the different parts of the platform are componentized. Any one of the components can be replaced by a 3rd party'"'"'s products, providing they abide certain open interface like Java Servlet, LDAP, etc.
-
Citations
9 Claims
-
1. A computer server system, comprising
a pluggable service delivery system that supports access to different types of backend services by different types of computing devices, the pluggable service delivery system comprising: -
a memory system to store programming instructions that are executable to implement a device abstraction layer, a kernel service engine, a service abstraction layer, and a processing system, the kernel service engine comprising; a runtime layer to provide online information access; an administrative layer to add and delete user, device, and service information; and a development layer to provide support for addition of new services and devices supported by the platform, wherein the processing system executes the stored programming instructions to; (i) implement the device abstraction layer to (1) receive service requests from different types of computing devices, (2) transform the received service requests into XML requests that are sent to and processed by the kernel service engine and (3) transform XML documents, which are received from the kernel service engine in response to the XML requests, into device specific formats supported by the computing devices; (ii) implement the kernel service engine to control access to different types of services through the service abstraction layer and to provide an XML interface between the device abstraction layer and the service abstraction layer; and
to(iii) implement the service abstraction layer to (i) enable seamless access to the different types of services through invocation of backend data sources through service wrappers, wherein each service wrapper provides a standard interface to a corresponding one of the different types of services and (ii) transform data accessed from backend data sources into XML, formatted documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification