i. Title AppsManage (for Applications Management) ii. Author(s) Hakim Graia iii. Abstract This project will provide a web base application that will discover, manage and monitor application that supports JMX Remote API (JSR 160). The AppsManage will make it easier on web administrator and developer to manage and monitor their e web application. iv. What - AppsManage is web base portal or application - AppsManage will Manage and monitor any web application that support JMX - AppsManage portal will have allow the user to enter the name of application to be managed ( if technically possible, I will try to setup auto discovery) - AppsManage will have users management that access the portal - AppsManage will have a reporting tools - MBean attribute value monitoring v. Why In my job I have been implementing solution to manage and monitor network technologies and system. But most of the NMS (Network Management System) do poor job of managing application. So I want to try to apply what I leaned in this class to create a web application that tackle the challenge of application management using JMX Remote API vi. How AppsManage application will run on Tomcat or JBoss; will need another instance of JBoss running to demonstrate the functionality of AppsManage (If the Staff has another Web application running on the server they can try to discover it and mange it). On the back end I will rely on Servlet and Java and on client side I will try to generate all the HTML pages using xslt (as much as possible). All The reporting will be done using XSL-FO. Communication with other web application will be done via JMX Remote API and SOAP when possible. The challenge for me is to master the JMX Remote API. DTD and XML schema will also be used. vii. Questions For sure I will have some question later.