A.1.1.2.1. Design guidelines

  • Adhere to resource-oriented architecture patterns wherever practical.

  • Maintain JavaScript object model for objects with desired interoperability with applications, services, scripts.

  • Use OSGi bundles for loose coupling of components.