Users need to be able to deploy custom functoids and extensions without rebuilding the EAR/WAR. Currently, the Designer has dynamic loading, allowing users to drop in classes and jars in the dynamic folder. When running in Designer, the engine finds these classes. But for these classes to be available on the server, the user must rebuild the EAR/WAR (done using an option on the Tools menu). This makes deployment of services with custom functoids, extensions, Java BizComps more difficult than it should be.
Our initial vision for deployment packages (XAR files) was to allow jars and classes to be deployed in the XAR files. We need to extend the server to enable this feature.