The Source for Java Technology Collaboration


Mobicents Management Console

Mobicents Management Console (MMC) is an application which lets an administrator user interact with the Slee in order to perform management functions.

The console is a J2EE? compliant web-based application deployed in the running instance of Apache Tomcat inside JBoss MicroKernel?. An administrator can connect to this console via http through a common web browser.

Features

Mobicents Management Console is composed of different parts:
  • Slee
    • current state of the Slee: stopped, starting, running, stopping
    • start the Slee
    • stop the Slee
    • shutdown the Slee
  • Deployable Units and Components installed in the Slee
    • list of all Deployable Units installed in the Slee
    • install a new Deployable Unit
    • for each installed Deployable Unit:
      • description
      • url the deployable unit was installed from
      • date of installation
      • list of installed components
      • uninstall the deployable unit
    • list of all Components installed in the Slee
    • for each installed Component:
      • type: Sbb, EventType?, Profile Specification, Service, Resource Adaptor Type, Resource Adaptor
      • description
      • name
      • vendor
      • version
  • Service Management
    • list of all services installed in the Slee
    • for each installed Service
      • state of the service: inactive, active, stopping
      • activate the service
      • deactivate the service
  • Usage Parameters Management
    • list of all parameter sets defined for a given sbb within a service
    • creation and removal of parameter sets
    • for each parameter set
      • list of all usage parameters and their values
      • reset of usage parameter values

How to install Mobicents Management Console binary distribution

How to build Mobicents Management Console from source code

Mobicents Management Console source code comes as an Eclipse project with a build.xml ant file which guides the overall build process from compilation to deployment.

  • Download MMC project from SVN repository at https://mobicents-management.dev.java.net/svn/mobicents-management/trunk. Use an SVN client, if you plan to use Eclipse to open and compile the project, Subclipse is a good choice since it is an eclipse plugin, you can download it here: http://subclipse.tigris.org. Otherwise, if you plan to build the project via command line ant, you can use Tortoise SVN client downloading it at http://tortoisesvn.tigris.org/
  • Download Google Web Toolkit SDK from http://code.google.com/webtoolkit/download.html, install it and set the system variable %GWT_HOME% referencing the installation directory.
  • Make sure to have Mobicents server on the same machine and to have properly set the system variable %JBOSS_HOME%
  • Make sure to have ant installed
  • Building the project:
    • To build the project with Eclipse, just open the project and run build.xml
    • To build the project in command line mode, go to the project directory and type ant
  • The default ant target will compile the project, create a J2EE? web application deployable unit war file, and deploy it into Mobicents. Building can be done both while Mobicents is running or not.
  • Access the console via web browser at the url: http://localhost:8080/management-console

Browser compatibility

Mobicents Management Console client side components use AJAX and CSS2, therefore the use of an up-to-date browser is recommanded.

MMC has been tested with Firefox 2 and Internet Explorer 6. Firefox seems to work very good, while IE gives some css errors in table borders.

work in progress...

Related Resources

-- Main.stezak - 30 Nov 2006

-- Main.ivelin - 05 May 2006

Topic MobicentsManagementConsole . { Edit | Ref-By | Printable | Diffs r7 < r6 < r5 < r4 < r3 | More }
 XML java.net RSS

Revision r7 - 09 Nov 2006 - 18:51:15 - Main.stezak
Parents: WebHome > MobicentsOpenSLEE