×

MIDDLEWARE ABSTRACTION LAYER (MAL)

  • US 20170195458A1
  • Filed: 01/06/2016
  • Published: 07/06/2017
  • Est. Priority Date: 01/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine readable medium having machine readable instructions, the machine readable instructions comprising a middleware abstraction layer (MAL) comprising:

  • a plurality of middleware application programming interfaces (APIs), wherein each of the plurality of middleware APIs are configured to implement a common programming paradigm for a plurality of different service platforms;

    a master application programming interface (API), the master API being configured to provide a plurality of resources for a mission specific application, wherein each of the plurality of resources is mapped in a registry to an API call to each of the plurality of middleware APIs; and

    a control engine configured to load an adapter for a selected a middleware API of the plurality of middleware APIs to service a resource request from the mission specific application, wherein the selection includes examining a configuration file to determine an appropriate middleware API to handle the resource request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×