of 29
8/14/2019 OpenLM System Technical Overview
1/29
OpenLM
FLEXlm Floating LicenseManagement Technical Overview
STRETCH YOUR LICENSES TO THEIR LIMITS &ENJOY MAX PRODUCTION WITH MINIMUM COST
http://www.openlm.com
8/14/2019 OpenLM System Technical Overview
2/29
8/14/2019 OpenLM System Technical Overview
3/29
About us
An Israeli company.
Founded by a group of developers with years of experiencein IT and development.Started out because of a need for license timeout feature forESRI ArcGIS.We started with the development of a dedicated solution forESRI Desktop ArcGIS and then evolved to a generalsystem for floating license management.First version of OpenLM was released at the beginningof 2007.
OpenLM is in use by many companies worldwide.
8/14/2019 OpenLM System Technical Overview
4/29
OpenLM Users
8/14/2019 OpenLM System Technical Overview
5/29
OpenLM System Highlights
Support for FLEXlm licensed systems.
Supports multiple license servers.Supports multiple time zones (Servers and Users).Supports connectivity to LDAP databases (AD).OpenLM EasyAdmin - Advanced management interface(Running on web browser).OpenLM Agent - End user tool.Sent license availability notifications to end users - watch.Supports application timeout (currently for ESRI ArcGIS).
8/14/2019 OpenLM System Technical Overview
6/29
OpenLMSystem
8/14/2019 OpenLM System Technical Overview
7/29
OpenLM System - General Info
Developed using .NET C#.Distributed system: Server, Agent, Log Reader, HTTP basedinterface
Components under development: Alert system, Billing system,Reporting system and interface for smart phones.Components communicate using HTTP protocol (also supportsHTTPS).
OpenLM Log Reader developed using Java.
8/14/2019 OpenLM System Technical Overview
8/29
8/14/2019 OpenLM System Technical Overview
9/29
OpenLM
Server
8/14/2019 OpenLM System Technical Overview
10/29
OpenLMServerMain component of the system.
Developed using C# .NET.System is supported on Windows platforms.System supports UNIX/Linux FLEXlm servers.Implemented as a Windows Service.Using embedded Firebird database by default.
Supports Oracle or MS SQL Server.Supports multiple time zones (Servers and clients...).Highly configurable (using interactive form).
8/14/2019 OpenLM System Technical Overview
11/29
OpenLM Server Connections
Server port (7012*) - Accepts agents messages.UI Port (7014*) - Queries from EasyAdmin interface.
Loogers Port (7016*) - New log content.LDAP DB - MS Active Directory or others.External DB - Oracle or SQL Server.
*Default value. Ports are configurable.
8/14/2019 OpenLM System Technical Overview
12/29
OpenLM Configuration form - Servers
8/14/2019 OpenLM System Technical Overview
13/29
OpenLMConfigurationForm-Advanced
8/14/2019 OpenLM System Technical Overview
14/29
OpenLM Log Reader
8/14/2019 OpenLM System Technical Overview
15/29
OpenLM Log Reader
Reads FLEXlm debug log files and sends the information to
OpenLM Server.A Java software that works on any platform.Installed as a Service under Windows or daemon underUNIX/Linux.Can monitor any number of FLEXlm debug log files.
Easy customization using a configurationtool or text file.No need to preserve logfiles.
8/14/2019 OpenLM System Technical Overview
16/29
OpenLMLogReader-Applications
Display Denialinformation
Send licenseavailability notifications
- demostrated in theagent screen
Need denial image in EasyAdmin
Load denial movie to YouTube
8/14/2019 OpenLM System Technical Overview
17/29
OpenLM Agent
8/14/2019 OpenLM System Technical Overview
18/29
OpenLMAgent
A component built to enhance user experience.
Implemented using C# .Net.Available to Windows based workstations (Not yet toUNIX/Linux.)An optional (but highly recommended) component.Mandatory for ESRI ArcGIS Users that want to implementTIMEOUT.Easy to distribute using GPO, CA, SMS or any othersystems.Automatically updates if user has administrative rights.
8/14/2019 OpenLM System Technical Overview
19/29
OpenLM Agent - Applications
Easy license
availability query:license servers,users and usersdetails
Get automaticlicense availabilitynotifications
8/14/2019 OpenLM System Technical Overview
20/29
OpenLMforESRIArcGIS
8/14/2019 OpenLM System Technical Overview
21/29
OpenLMforESRIArcGIS
ESRI ArcGIS does not implement FLEXlm TIMEOUT.
An example to an implementation of OpenLM Agent.OpenLM implemented application TIMEOUT using internalArcGIS extension combined with the features of OpenLMAgent.OpenLM TIMEOUT is more flexible than FLEXlm TIMEOUT.The project/data is saved and the application is closed.The end user is notified bya bubble message.By clicking the bubble
the project reopens.OpenLM will not close idle session if licenses are stillavailable.We can implement a dedicated Agent for other softwaresystems.
8/14/2019 OpenLM System Technical Overview
22/29
OpenLM EasyAdmin interfaceAn interface for the management of licensed applications.
Developed using OpenLaszlo platform.Implemented as a FLASH movie.Communicates with OpenLM Server using HTTP/S protocol.Supplies license management and reporting capabilities.Can be served by any HTTP Server (Apache, IIS...).
A demo version is available online.Tabs:
Control Panel.Licenses.Active Products.
Workstations (Relevant only when distributing OpenLM Agents).User Activity.Released Licenses (Implemented only for OpenLM for ESRI ArcGIS).Denials.
http://www.openlm.com/index.php?option=com_content&task=view&id=53&Itemid=78/14/2019 OpenLM System Technical Overview
23/29
OpenLM EasyAdmin - Control Panel
8/14/2019 OpenLM System Technical Overview
24/29
OpenLM EasyAdmin - Filtering
8/14/2019 OpenLM System Technical Overview
25/29
OpenLM Support
By phone: 972-4-6308085 or our USA number+1 617 716
1919.By mail: [email protected]
Using ourcontact form.OpenLM support forum.OpenLM technical articles.
We answer most requests within 8 hours.
Check our testimonials page.Check our customers page.
http://www.openlm.com/index.php?option=com_content&task=blogcategory&id=5&Itemid=7http://www.openlm.com/index.php?option=com_smf&Itemid=25http://www.openlm.com/index.php?option=com_smf&Itemid=25http://www.openlm.com/index.php?option=com_smf&Itemid=25http://www.openlm.com/index.php?option=com_forme&fid=1&Itemid=14http://openlm.com/index.php?option=com_content&view=article&id=73&Itemid=36http://www.openlm.com/index.php?option=com_content&task=view&id=55&Itemid=29http://www.openlm.com/index.php?option=com_content&task=blogcategory&id=5&Itemid=7http://www.openlm.com/index.php?option=com_smf&Itemid=25http://www.openlm.com/index.php?option=com_forme&fid=1&Itemid=148/14/2019 OpenLM System Technical Overview
26/29
OpenLM 2009 PlansSupport for: FLEXlm reservations, real denial reporting.
A high end reporting system that supports reportscheduling.Support for additional license servers (first in priority is IBMLUM).An advanced alert system that supports complex conditions,
different alert levels and destinations.A billing system for licensed software usage.EasyAdmin for mobile computing platforms: Apple IPhone,Windows Mobile, Simbian or Google Android.User Grouping capability according to LDAP database oruser defined.Improved charting.
8/14/2019 OpenLM System Technical Overview
27/29
How can I getOpenLM?
OpenLM VersionsFull Versions (One month evaluation license)
OpenLM for ESRI ArcGISOpenLM Utilizer for any system that uses FLEXlm.
Light Versions (Free binary license)OpenLM for ESRI ArcGIS LightOpenLM Utilizer Light
All versions are available for download at OpenLM Website.Full version are licensed for one month of evaluation.
Recent stable version is 1.5.3 (11/04/2009).
http://www.openlm.com/index.php?option=com_docman&Itemid=18http://www.openlm.com/index.php?option=com_docman&Itemid=188/14/2019 OpenLM System Technical Overview
28/29
Summary
OpenLM is a monitoring software for FLEXlm licensed
software.OpenLM has a flexible architecture that supports very smallto huge organizations with multiple servers worldwide andhundreds of vendor daemons.
OpenLM is able to implement TIMEOUT and otherextensions for different systems.OpenLM team encourage you to try OpenLM, the system isavailable for download.
8/14/2019 OpenLM System Technical Overview
29/29
OpenLM ITDEliachin, Israel
Phone. +972-52-6811092Fax. +972-57-7962469
USA: +1-617-671-1919http://www.openlm.com
OpenLM
http://www.openlm.com/http://www.openlm.com/