D-NET LAB service design patterns

D-NET supports a component-oriented programming methodology where services can be designed assuming the existence of given type of services, even though instances of such resource might not be yet available (i.e. registered) to the infrastructure or their location is unknown at the time of realizing the service. D-NET services are thus designed to discover the resources they need at run-time, and possibly react to their absence. D-NET services are designed according to one or more of the following patterns: user operated service, functionality service, factory service, manager service.

Read more...