Agent-based Shop Floor Control Using Jini