Dynamic service generation in an agricultural service architecture
AssigneeAGCO Corporation
InventorChristopher Burton O'Neil
Life of this patent
Estimating the term…
Abstract
Dynamic service generation may be provided. An application service may be created. Upon receiving a data transmission from a machine, wherein the data transmission comprises a machine identifier, an application service may be identified as being associated with the machine according to the machine identifier. The application service may be invoked on the transmitted data and a response message may be received from the application service.
Claims20
A method for providing application service generation, the method comprising:
- creating an application service;
- receiving a data transmission from a machine, wherein the data transmission comprises a machine identifier;
- identifying an application service associated with the machine according to the machine identifier;
- invoking the application service on the transmitted data;
- and
- receiving a response message from the application service.
A system for responding to a service request, the system comprising:
- a memory storage;
- and
- a processing unit coupled to the memory storage, wherein the processing unit is operative to:
- receive a transmission from an agricultural machine, wherein the transmission comprises at least one data measurement and an identifier associated with the agricultural machine,
- determine whether the identifier is associated with a service subscription, and
- in response to determining that the identifier is associated with the service subscription:
- invoke a plurality of instances, each associated with an application service, according to an invocation order associated with the service subscription, and
- provide the data measurement to each of the plurality of application services for analysis.
A computer-readable medium which stores a set of instructions which when executed performs a method for providing application service generation, the method executed by the set of instructions comprising:
- receiving a selection a plurality of application services;
- associating the plurality of application services with a subscription;
- creating an invocation order for the plurality of application services;
- receiving a data measurement from a machine associated with the subscription;
- providing the data measurement to the plurality of application services according to the invocation order;
- receiving a modification to the data measurement from at least one of the plurality of application services;
- producing a report comprising the modification to the data measurement;
- and
- providing the report to a contact associated with the subscription.
Dependencies are inferred from the claim text.