You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

For accessing OpenNaaS functionalities remotely the system exports the OSGI services through RESTful web services.

Distributed OSGI has been used for the integration of REST in the OpenNaaS platform. DOSGi integrates the RESTful framework with OSGi allowing dynamically register resources, capabilities and other services as a RESTful web service.

When a resource is created, for example, all its capabilities are published dynamically to access remotely.

Each capability of each resource has its own web service and its own URL to access it. 

 

 

 

 

 

 

 

 

 

 

 

The URL’s have a concrete and meaningful format:

http://localhost:8888/opennaas/resource_type/resource_name/capability_name/method

e.g.,

http://localhost:8888/opennaas/router/lolaM20/ospf/activate

The future security layer should control access to different capabilities according to the resource that is running.

  • No labels