1 / 9

Prototype Development for SaaS License Management System

This project focuses on developing a prototype for a Software as a Service (SaaS) application designed to manage software licenses effectively. Key goals include assigning and retrieving licenses from employees, issuing renewal alerts, and generating various reports regarding license status organized by expiration date, business unit, employee, and software. Significant milestones include research on license types, designing mockups, establishing LDAP server connection, and creating application screens. Challenges were faced with LDAP integration; however, Grails was confirmed as a suitable development platform.

melosa
Télécharger la présentation

Prototype Development for SaaS License Management System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Industrial Project: Winter 2011-2012 A License Management Application Midway Meeting Supervised By : Nir Orlev, BMC Software Ariel Kogan, BMC Software Done By : Afik Avnon, Dmitriy Rudnik

  2. Reminder - Goal • To develop a prototype for a SaaS that will handle the license management task. • Assigning license to employee. • Retrieving license from an employee. • Receive renewal alerts. • Updating license validity upon renewal. • Produce different kinds of reports and graphs : • Licenses by expiration date. • Licenses by company business unit. • Licenses by employee. • Licenses by software.

  3. Milestones Achieved • License types research. • Design (mockups , class hierarchy , demo video). • LDAP server connection. • Model and DB scheme by grails. • Few application screens.

  4. Risks - Removed • A full support for all license types may be hard to achieve – • license types were boiled down to 4 general types • The handling of each type was determined. • Some features may be too complicated for the project's time-line – • Most features were implemented for single license type. • Google chart technology was chosen for reports. • Working against the LDAP server – • Implemented. • Grails tool – • Proved comfortable.

  5. Design User mockups Admin mockups 1 min video

  6. Live Demo • Two bmc employees, one from tel aviv and the other from tel hai, try to install office 2007. • Tel aviv site has a site license for office 2007.

  7. Deviations • Implementing LDAP server connectivity was proved more difficult than assumed. • A video demo was produced for feedback from bmc IT.

  8. Conclusions • Grails was a wise platform choice. • Designing mockups was proved beneficial.

  9. Work plan • 27/11 – First Development Cycle – • Expiration Reminders, logic and screens. • Implement remaining user screens. • Implement 1-2 reports via Google Charts. • 25/12 – Second Development Cycle – • Implement remaining admin screens. • Deploy on web-app container server. • Implement remaining reports via Google Charts. • 15/1 – Finalizing. • 22/1 – Final Presentation.

More Related