Just like to update everyone on the work on javelin. We've basically started the work of breaking out components. Currently we have
Framework - Framework pieces that underlies all services. - ipc: for ipc mechanism - jobs: for jobs management Engine - Cloud-Engine Service - api: service api - components-api: api for the plugins - compute: compute orchestrations - network: network orchestration - planning: deployment planning orchestrations - schema: VO objects used by all of the components to present a schema. - service: rest service component - storage: storage orchestration - orchestration: overall vm orchestartion Services - Various services - Nothing is done here yet. But it's planned to move the api, management, ssvm, consoleproxy, and virtual router in here. Plugins - plugins. This directory is unchanged but expect to see more storage plugins being introduced here. The most work being done here are two parts: - Storage orchestration and provisioning separation - Data center abstraction layer and services. We've also been looking at jax-rs 399 and apache cxf to implement the rest service part of the cloud-engine. Let us know if you have any concerns regarding this approach. --Alex
