Multiple machine interface
First Claim
1. A device, comprising:
- a memory that stores instructions; and
a processor that facilitates execution of the instructions to at least;
deploy a host implementation to a plurality of platform configurations, wherein at least one of the plurality of platform configurations comprises a service,and wherein the service comprises a specification, a first reusable definition that defines a set of functional connections and controls of the service in a first language, and a second reusable definition that defines the set of one or more functional connections and controls of the service in a second language;
create a plurality of interfaces between the plurality of platform configurations and the host implementation;
expose the first reusable definition corresponding to the host implementation deployed to the at least one of the plurality of platform configurations comprising the service based on an application tag; and
prevent exposure of the second reusable definition that does not relate to the host implementation deployed to the at least one of the plurality of platform configurations.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects describe multiple machine interfaces that provide automated implementations of a host that executes at least one service. The service comprises internal aspects, which include a reusable definition and a specification, which are hidden from a user or selectively exposed but not modifiable by the user. Functional connections and controls are provided for the automated implementations of the host. Platform configurations, which include the at least one service, interact with the automated implementation of the host. One or more functionalities of the functional connections can be selectively exposed based on a user credential. The automated implementation of the host comprises execution of the at least one service.
108 Citations
20 Claims
-
1. A device, comprising:
-
a memory that stores instructions; and a processor that facilitates execution of the instructions to at least; deploy a host implementation to a plurality of platform configurations, wherein at least one of the plurality of platform configurations comprises a service, and wherein the service comprises a specification, a first reusable definition that defines a set of functional connections and controls of the service in a first language, and a second reusable definition that defines the set of one or more functional connections and controls of the service in a second language;
create a plurality of interfaces between the plurality of platform configurations and the host implementation;
expose the first reusable definition corresponding to the host implementation deployed to the at least one of the plurality of platform configurations comprising the service based on an application tag; and
prevent exposure of the second reusable definition that does not relate to the host implementation deployed to the at least one of the plurality of platform configurations. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
deploying, by a system including a processor, a host implementation, comprising a service, to a plurality of platform configurations, wherein the service comprises a specification, a first reusable definition that defines one or more functional connections and controls of the service in a first language, and a second reusable definition that defines one or more functional connections and controls of the service in a second language;
creating a plurality of interfaces between the plurality of platform configurations and the host implementation;exposing, by the system, the first reusable definition of the service of the host implementation deployed to a first platform configuration of the plurality of platform configurations based on an application tag; and preventing, by the system, the second reusable definition of the service that does not relate to the host implementation deployed to the first platform configuration of the plurality of platform configurations from being exposed. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a memory that stores instructions; and a processor that facilitates execution of the instructions to at least; provide an implementation of a host that facilitates execution of a service; create a plurality of interfaces between a plurality of platform configurations and the implementation of the host, wherein one of the plurality of platform configurations comprises the service, and wherein the service comprises a specification, a first reusable definition that defines one or more functional connections and controls in a first language and a second reusable definition that defines the one or more functional connections and controls in a second language; expose the first reusable definition of the service related to the implementation of the host corresponding to at least one of the plurality of platform configurations based on an application tag; and
prevent the second reusable definition of the service that does not relate to the implementation of the host corresponding to the at least one of the plurality of platform configurations from being exposed. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification