Implementing a middleware component using factory patterns
First Claim
Patent Images
1. A method to use a middleware component comprising service components to facilitate a plurality of services, the method comprising:
- providing the service components, a service component facilitating a respective one of the plurality of services comprising a messaging service, an invocation service, a logging service and a persistence data service, each service component comprising an abstract factory pattern and a delegate configured to receive a request for a platform from an application and to invoke the abstract factory pattern;
receiving the request from the application to interact with a platform using a first service of the plurality of services;
using an abstract factory pattern stored in a first service component of the service components to encapsulate a plurality of factory patterns that enable access to more than one platform, the first service component facilitating the first service, the plurality of factory patterns comprising a first factory pattern, each of the plurality of factory patterns associated with a corresponding one platform;
determining if the first factory pattern is associated with the platform; and
invoking the first service with the platform using the first factory pattern if the first factory pattern is associated with the platform.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a method to use a middleware component includes receiving a request from an application to interact with a platform using a service and using an abstract factory pattern corresponding to the service. The abstract factory pattern is associated with a first factory pattern stored in the middleware component. The method also includes determining if the first factory pattern is associated with the platform and invoking the service with the platform using the first factory pattern if the first factory pattern is associated with the platform.
15 Citations
20 Claims
-
1. A method to use a middleware component comprising service components to facilitate a plurality of services, the method comprising:
-
providing the service components, a service component facilitating a respective one of the plurality of services comprising a messaging service, an invocation service, a logging service and a persistence data service, each service component comprising an abstract factory pattern and a delegate configured to receive a request for a platform from an application and to invoke the abstract factory pattern; receiving the request from the application to interact with a platform using a first service of the plurality of services; using an abstract factory pattern stored in a first service component of the service components to encapsulate a plurality of factory patterns that enable access to more than one platform, the first service component facilitating the first service, the plurality of factory patterns comprising a first factory pattern, each of the plurality of factory patterns associated with a corresponding one platform; determining if the first factory pattern is associated with the platform; and invoking the first service with the platform using the first factory pattern if the first factory pattern is associated with the platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article comprising a non-transistory machine-readable medium that stores executable instructions to invoke a first service on a platform using a middleware component comprising service components, a service component facilitating a respective one of a plurality of services comprising a messaging service, an invocation service, a logging service and a persistence data service, each service component comprising an abstract factory pattern and a delegate configured to receive a request for a platform from an application and to invoke the abstract factory pattern, the instructions causing a machine to:
-
receive the request from the application to interact with the platform using the first service; use an abstract factory pattern stored in a first service component of the service components to encapsulate a plurality of factory patterns that enable access to more than one platform, the first service component facilitating the first service, the plurality of factory patterns comprising a first factory pattern, each of the plurality of factory patterns associated with a corresponding one platform; determine if the first factory pattern is associated with the platform; and invoke the first service with the platform using the first factory pattern if the first factory pattern is associated with the platform. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus to invoke a first service on a platform, the apparatus comprising a middleware component comprising service components, each service component facilitating a respective one of a plurality of services comprising a messaging service, an invocation service, a logging service and a persistence data service, each service component comprising an abstract factor pattern and a delegate configured to receive a request for a platform from an application and to invoke the abstract factory pattern, the middleware component comprising:
circuitry configured to; receive the request from the application to interact with the platform using the first service of the plurality of services; use an abstract factory pattern stored in a first service component of the service components to encapsulate a plurality of factory patterns that enable access to more than one platform, the first service component facilitating the first service, the plurality of factory patterns comprising a first factory pattern, each of the plurality of factory patterns associated with a corresponding one platform; determine if the first factory pattern is associated with the platform; and invoke the first service with the platform using the first factory pattern if the first factory pattern is associated with the platform. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification