Posts

Apache ServiceMix Kernel 1.1.0 released

The new version of Apache ServiceMix Kernel has just been released. This new release brings a lot of new features, enhancements and bug fixes: * remote connection using SSH protocol * provisioning enhancements: versioning / hot deployment of features * new commands, including OSGi related commands for the Configuration Admin and Package Admin services * improved spring integration: upgrade to spring 2.5.6 and spring-dm 1.2.0-m2, the osgi/list command now displays spring applications status * container level locking for master / slave deployments * support for JAXP 1.4 on all platforms * improved JMX support for managing the OSGi framework and features You'll find download links and details release notes at the following location .

ServiceMix4: much more than a JBI container

David Greco has posted a nice blog entry about ServiceMix Kernel. I do totally agree: ServiceMix 4 is not only a JBI container, and more precisely the ServiceMix Kernel which can be run standalone is a universal container (which does not include JBI by default) where you can deploy virtually any kind of artifact from web applications, to JBI applications or plain JAX-WS services.

SSH Server in Java

ServiceMix Kernel is a small container based on OSGi. The latest release allows external clients to connect to it and issue commands using a simple protocol implemented on top of TCP or SSL. However, this remoting protocol has some drawbacks as the internals makes it unable to do another remote login from a remote session. In addition to that, completion and history do not really work great. So I've been thinking about using the SSH protocol, which is widely used, secured, with tons of different clients available. Unfortunately, no SSH server is available in Java. Over the past weeks, I've been working on implementing this SSH server, based on the IEFT specifications, the JSch SSH client library, and the OpenSSH server source code. The server itself is based on Apache Mina which is a great framework for using NIO. The project is available at http://code.google.com/p/sshd/ and although there are lots of limitations right now, the basics of the SSH protocol work. I plan t...

Apache ServiceMix Kernel 1.0.0 released!

Apache ServiceMix Kernel 1.0.0 has just been released. Apache ServiceMix Kernel is a small OSGi based runtime which provides a lightweight container onto which various bundles can be deployed. Amongst the list of supported features, Apache ServiceMix Kernel supports: hot deployment of OSGi bundles, exploded bundles or custom artifacts (spring xml configuration files support is provided) services configuration stored as property files are monitored and provided as standard OSGi configurations a centralized logging back end supported by Log4J, ServiceMix Kernel supports a number of different APIs (JDK 1.4, JCL, SLF4J, Avalon, Tomcat, OSGi) provisioning of libraries or applications can be done using simple commands via simple xml descriptors native OS integration as a service so that the lifecycle will be bound to your Operating System. an extensible shell console to manage services, applications and libraries operations on the console can be done remotely via a secured and encrypted chan...

IONA FUSE Open Source Group now offically part of Progress

I'll just quote Rob 's blog entry : Progress completed its acquisition of IONA Technologies last Friday. The FUSE open source group will be running as its own business unit as part of the Progress Software Corporation - so we are still operating as before - but with considerably more investment. Progress saw the number and quality of enterprise customers we have using our integration products, saw that we consistently met and exceeded our sales targets and realized our potential to grow significantly. So although we currently employee a lot of open source developers - we will be recruiting even more - and have some exciting new software projects in development for release in 2009 :)