Skip to content

Development

Carolina Fernández edited this page May 15, 2013 · 24 revisions

Home > Development wiki


OCF project is open to external contributions. If you are willing to get involved, just contact any of the members of the team.

Current software architecture

Architecture

Expedient

Northbound Interface: WEB UI, accesible at https://<EXPEDIENT_URL>

Southbound Interfaces:

  • HTTPS + XMLRPC, exported to the VT Manager at https://<EXPEDIENT_URL>/xmlrpc/vt_am/
  • HTTPS + XMLRPC, exported to the Opt-in Manager at https://<EXPEDIENT_URL>/xmlrpc/ and https://<EXPEDIENT_URL>/open/xmlrpc/

VM manager

Northbound Interfaces:

  • WEB UI, accesible at https://<VM_MANAGER_URL>:8445
  • HTTPS + XMLRPC, accesible at https://<VM_MANAGER_URL>:8445/xmlrpc/plugin/

Southbound Interface:

  • HTTPS + XMLRPC, https://<VM_MANAGER_URL>:8445/xmlrpc/agent/

Agent

Northbound Interface:

  • HTTPS + XMLRPC, accesible at https://<SERVER_URL>:9229

Opt-in manager

Northbound Interfaces:

  • WEB UI, accesible at https://<OPTIN_MANAGER_URL>:8443
  • HTTPS + XMLRPC, accesible at https://<OPTIN_MANAGER_URL>:8443/xmlrpc/xmlrpc/

Note: TCP ports shown are for a typical installation.