Index Changes

Difference between version and version     

Back to Fuji Service Composition Tooling, or Fuji Service Composition Tooling Info


At line 1 added 2 lines.
[{Image src='fuji-logo8.gif' link='https://fuji.dev.java.net/' alt='Fuji Home' align='left'}]
!!! Service Composition Tooling
At line 107 changed 1 line.
Unless otherwise noted, it is assumed that all API contracts will be exposed as services in the OSGi service registry.
Unless otherwise noted, it is assumed that all API contracts will be exposed as services in the OSGi service registry. Here's a high-level summary of contracts that we need. Feel free to add more or elaborate on a given contract.
At line 111 added 9 lines.
* Create an application project
* Generate service artifacts
** ''Possible that the first two steps could be combined into one. i.e. pass me an IFL string and I will generate the app structure and associated artifacts''
* Package an application
* Deploy an application
* Start/Stop an application
* Undeploy an application
* Get application (retrieve a previously deployed app for display in the composition view)
* Refresh an application
At line 121 added 2 lines.
For the contracts which depend on maven plugins, I'm wondering if we should package up maven and our plugins into a single bundle and expose a set of services that use an embedded instance of Maven to invoke the goals. This keeps everything in-process, in the current OSGi runtime, and within our current tooling support (not writing stuff twice).
At line 125 added 9 lines.
The composition tool should be packaged as an OSGi bundle. To the extent possible, all library dependencies should be resolved using import-package and supplied from other bundles installed in the OSGi runtime.
! Libraries
'' List dependent libraries here so that we can hunt down or create bundled versions.''
! Activator
Any startup logic that is required for the composition tool should be implemented in a BundleActivator implementation.
At line 135 added 3 lines.
The composition tool will be added to the core distribution of Fuji for all platforms.

JSPWiki v2.4.100
[RSS]
« Home Index Changes Prefs
This page (revision-13) was last changed on 02-Oct-08 22:26 PM, -0700 by Mark Saunders