Skip to content

Plugin Platform Specification Notes

natemago edited this page Dec 10, 2014 · 1 revision

Plugin Platform Specification Notes

Basic Features

The platform will support these basic features:

  • Plugin lifecycle management
  • Platform API
  • Resource Manager
  • Unified Storage Mechanism
  • Service Publisher and Locator

Plugin Lifecycle Management

This section in the specification should specify:

  • Plugin interface
  • Plugin lifecycle states
  • Plugin file format
  • Plugin Manifest
  • Dependencies Management

Platform API

Explain:

  • Platform interface
  • Import mechanism and flow
  • Platform configuration

Resource Manager

Explain:

  • Resource Manager Interface
  • Resources types, resource life cycle, caching etc

Unified Storage Mechanisam

  • Store Interface
  • Types of stores available
  • Platform Sandbox

Service Publisher and Locator

Explain:

  • Service publisher interface
  • Service Locator interface
  • Service Locator tools (decorators)
  • Services lifecycle management
  • Services dependencies