Berkeley Lab Software Distribution Site NLIT Dan Pulsifer - Engineering May 11 th, 2008.

Slides:



Advertisements
Similar presentations
Your Trade Exchange And
Advertisements

SOFTWARE SOLUTIONS Identification, Server-Side Printing, Tracking & Mobility Software TEKLYNX CENTRAL Bundled Solutions.
Ixonos Plc Marko “Narsu” Rintamäki Senior Test Engineer NEST-IX V1.1 Project platform in Test Management.
Which server is right for you? Get in Contact with us
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Saving Money by Recycling Existing Computers with LTSP Peter Billson Linux Terminal Server Project (LTSP.org) Linux User Group in Princeton LUG/IP July.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Reducing Total Cost of Ownership (TCO) Mike Chon AM Computers.
Compliance on Demand. Introduction ComplianceKeeper is a web-based Licensing and Learning Management System (LLMS), that allows users to manage all Company,
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Page 1 More information at; gaddsoftware.comgaddsoftware.com.
The Division of Labor on a Campus Hosting Open Journal Systems and Open Conference Systems.
Software Asset Management at Sandia National Laboratories NLIT Summit 2009 June 2, 2009 Ramona K. Gallegos Programmer/Analyst Andrew H. Steele Programmer/Analyst.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
What is Asset Bank? Asset Bank is an enterprise-scale Digital Asset Management system A fully searchable, categorised library of digital images, videos.
Introduction to Microsoft Office Web Apps with Jim Mollé Learn iT! Computer Software Training.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
CONNECT as an Interoperability Platform - Demo. Agenda Demonstrate CONNECT “As an Evolving Interoperability Platform” –Incremental addition of features.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Website Administration Information Systems 337 Prof. Harry Plantinga.
Module 1: Introduction to Administering Accounts and Resources
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Chapter 9: Novell NetWare
© 2011 Delmar, Cengage Learning Chapter 7 Managing a Web Server and Files.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
DIFFERENCE BETWEEN ORCAD AND LABVIEW
Deploying SharePoint Products and Technologies for Enterprise Collaboration Microsoft IT group’s Centrally Hosted Collaboration Solution.
Service Computation 2010November 21-26, Lisbon.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
Introduction CFSNet is an initiative designed to provide an infrastructure supporting Web-based access, analysis, synthesis, reporting and distribution.
1 Welcome to CSC 301 Web Programming Charles Frank.
Internet Business Foundations © 2004 ProsoftTraining All rights reserved.
Digital Commons & Open Access Repositories Johanna Bristow, Strategic Marketing Manager APBSLG Libraries: September 2006.
PHP and mySQL 2/9/2007. What is PHP?  From php.net “PHP is a widely-used general- purpose scripting language that is especially suited for Web development.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Module 8 : Configuration II Jong S. Bok
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
Module 1: Introduction to Administering Accounts and Resources.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Virtual Machines. A virtual machine takes the layered approach to its logical conclusion. It treats hardware and the operating system kernel as though.
What is O.S Introduction to an Operating System OS Done by: Hani Al-Mohair.
© 2014 VMware Inc. All rights reserved. Cloud Archive for vCloud ® Air™ High-level Overview August, 2015 Date.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
A Measured Approach to Virtualization Don Mendonsa Lawrence Livermore National Laboratory NLIT 2008 by LLNL-PRES
Software sales at U Waterloo Successfully moved software sales online Handle purchases from university accounts Integrated with our Active Directory and.
Windows Active Directory – What is it? Definition - Active Directory is a centralized and standardized system that automates network management of user.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
The world’s libraries. Connected. The Benefits of CONTENTdm Hosting Services OCLC’s Digital Lifecycle Webinar Series April 9, 2013.
Overview – TI Services September-2016.
Overview – TI Services November-2015.
Business in a Connected World
Module 1: Introduction to Administering Accounts and Resources
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Virtual Machines.
Dev Test on Windows Azure Solution in a Box
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
XML Based Learning Environment
McGraw-Hill Technology Education
In-house Developed Library Solutions
Introducing MagicInfo 6
Presentation transcript:

Berkeley Lab Software Distribution Site NLIT Dan Pulsifer - Engineering May 11 th, 2008

2 Abstract The Software Distribution site is a Web-based software and license management system developed through a collaboration between the IT and Engineering Divisions. This system enables end-users to download free software as well as purchase licenses for common applications, transfer licenses among co-workers or workstations, and track their own licenses for historical purposes. This is done interactively to allow instant access to new software titles or versions. All licenses are linked to the end users and their workstations by asset/DOE number. The system also performs administrative functions such as tracking licenses for audit purposes, software usage and consolidating expensive one-off software purchases into a once per month "true-up" expense with most of our vendors.

3 Business Requirements Manage LBNL’s software assets: o Display data in a Web-based interface o Serve Cross Platform audience (Linux, Mac, and Windows) o Manage licenses at an individual as well as global level o Provide different access levels for users and support staff o Maintain Audit Trail of all site access Minimize acquisition and support costs o Provide ability to purchase commercial software o Automate account validation and recharge process

4 Milestones Decision to create in-house application – July 2006 Site Go Live date (free applications only) – Dec 2006 Software for Sale– March, 2007 License Transfers among users/computers - Dec 2007 Site Statistics: o 40,000 successful logins (4300 unique logins) o 30,000 individual software downloads o Have sold about $300,000 worth of software ‣ 1700 applications have been purchased

5 Technologies Used Operating System o Runs on CentOS Linux within a virtualized environment (Vmware ESX) Web Interface o Apache Web Server (shared environment – 16 sites) o PHP for dynamic content o LDAP authentication Data Management o MySQL back-end o Using an Active Directory DFS for software file storage

6 System Architecture VMWare ESX Host (Clustered) Other VM CentOS 5.1 VM Apache / PHP Software Site Inventory Site 14 Other Sites Core Libraries Account Number DOE Number Validation Account Number DOE Number Validation Software DFS Share Software DFS Share LBNL Recharge Systems LBNL Recharge Systems LBNL LDAP System

7 Software Organization A “parent application” is defined as the Vendor and Application Name (e.g. Mozilla Firefox) Child versions consist of Platform, Version and Architecture (e.g. Windows Intel) Parent Application Vendor Application Name Parent Application Vendor Application Name Child Versions Platform Version Number Architecture Child Versions Platform Version Number Architecture Mozilla Firefox Windows Intel Mac Universal Linux Intel Adobe Acrobat Standard 8.0 Upgrade Professional 8.0, Full Standard 8.0, Universal

8 End User Features Allow downloads of the latest versions of official laboratory software and utilities Provide suggestions of free or open source software solutions for common issues (PDF printer, 7-zip) Allow instant purchases (with required approval mechanisms) of software for end users Provide the ability to track licenses that have been purchased (instead of producing retail boxes on demand) Allow individuals to transfer licenses to other computers / individuals

9 Administrative Features Validation of account numbers and DOE asset numbers Automate monthly recharges Consolidate expensive individual purchases into a once-per-month true-up (with vendor support) o A true-up scenario is one that allows LBNL to sell software that we do not own yet from certain vendors o At the end of each recharge cycle (once per month), we buy licenses in bulk from a central vendor

10 Administrative Features (cont.) Provide an audit trail of license usage by tying the end-user and their computer (via asset tag) to each license o Follow LBNL’s standard procedure for asset approvals Track trends in software usage and popularity Show purchased licenses in our inventory system Delegate permissions on the site for application/content management as well as license management/tracking 10

11 Future Direction Secondary License Usage (some of our licenses allow usage on secondary computers or notebooks) Concurrent License Usage Information o We already have a separate site for tracking FlexLM, MELs that needs to be integrated Further integration with our inventory management system Possible integration with our asset management system (triggered events on change)

12 Demonstration Basic Overview of application organization Upload of new software Purchasable Software Dept/Div Software category My Software History Transfer Licenses Software Statistics License Management Reports

13 Questions Contact Information: o Daniel Pulsifer o Berkeley Lab Software Distribution Site