@ResourceSchema(facets={@ResourceSchemaEntry(relation=IsIdentifiedBy.class,facet=NetworkingFacet.class,min=1,max=1,description="The Network ID characterising the Hosting Node."),,,,,,,})
@TypeMetadata(name="HostingNode",
description="The HostingNode represent a container capable of managing the lifecycle of an electronic service, i.e., being capable to host and operate an {@link EService}. Examples are docker, tomcat. A container is a service which is conceived to enable any services respecting the container rules to be operative. The container does not typically provide any functionality rather than allowing the hosted service to operate. The HostingNode characterisation in terms of facets reflects the one presented for {@link VirtualMachine}. In particular, facets representing memory, CPU and networking interface are used to describe the HostingNode when the {@link VirtualMachine} enabling the HostingNode is not represented. Federated systems can provide virtual machines as resource or containers as resources. In some cases, the description of a container includes (virtual) hardware information. It is important to highlight that HostingNode is not a subclass of {@link VirtualMachine}.",
version="1.0.0")
@Change(version="1.0.0",
description="First Version")
public interface HostingNode
extends Service
EService.
Examples are docker, tomcat.
A container is a service which is conceived to enable any services respecting
the container rules to be operative. The container does not typically provide any
functionality rather than allowing the hosted service to operate.
The HostingNode characterisation in terms of facets reflects the one presented for VirtualMachine.
In particular, facets representing memory, CPU and networking interface are used to describe
the HostingNode when the VirtualMachine enabling the HostingNode is not represented.
Federated systems can provide virtual machines as resource or containers as resources.
In some cases, the description of a container includes (virtual) hardware information.
It is important to highlight that HostingNode is not a subclass of VirtualMachine.
HostingNode could be though as a specialisation of the entity
PE6_Software_Hosting_Service defined in PARTHENOS Entities Model (PE Model).
https://wiki.gcube-system.org/gcube/GCube_Model#Hosting_Node| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
CONSISTS_OF_PROPERTY, IS_RELATED_TO_PROPERTYgetIdentificationFacetsaddFacet, addFacet, addFacet, attachResource, getConsistsOf, getConsistsOf, getConsistsOf, getFacets, getFacets, getFacets, getIsRelatedTo, getIsRelatedTostatic final String NAME
Copyright © 2022. All Rights Reserved.