DISA's Open Source Corporate Management Information System (OSCMIS)

Embed Size (px)

Citation preview

Slide 1

DISAs Open Source Corporate Management Information System (CMIS)

Jeff SmartGeorgia Tech Research Institute (GTRI)

OSCMIS Home Page

OSCMIS SummaryOSCMIS is a suite of Federal practice workforce management, administration, and automated workflow productsBuilt almost entirely in Adobe ColdFusion 9 and MS SQL Server 2005HR SuiteSecurity SuiteTraining SuiteAdditional applications, tools, reports, links, and moreFully DISA security accredited, PKI enabled softwareUses role-based access managementOSCMIS knows who you are, who your peers are, what you are authorized to access, and your chain of command and applies that to what you can see and useNotifications of actions requiring response by others are provided by machine generated email between initiator, current responder, and next responder throughout System requirementsAdobe ColdFusion 9Microsoft SQL Server 2005/2008 or other SQL databaseLDAP or ocsp server for authenticationWeb serveremail server access

Sample of OSCMIS Applications and ToolsMultiple Federal HR toolsAutomated SF-50, Telework Management, On-Boarding, Manpower, Military Manpower, and more! Comprehensive Personnel and Physical Security toolsVirtually all DoD requirements can be performed in the Security suiteActions are tracked as to time and person modifying record, are auditableAcquisition Corporate Management Information System (ACMIS)DoD designated tool for Acquisition community training management is a component application within OSCMIS, as are multiple special tools and reportsLearning Management SystemComprehensive product for training administration, competitive training selection, military training requirements (all services), mandatory training, intern development, mentoring, individual and group electronic SF-182s and moreBalanced ScorecardUsed by all of DISA, built to DISA practice: simultaneous measure, task, milestone, and progress panes, plus chart of goals to performance quarterly and annuallyProtocol OfficeComprehensive event planning application to track all aspects of eventsCalendar and event views, comprehensive planning capabilitiesDISA Alert Notification (DAN) and Personnel Accountability Management (PAM)Comprehensive, customizable, email and text message alerts for specific groups, with many added capabilities in DAN including instructions for action, attachments, test messages, variable email From, and morePAM provides status response update mechanism for individuals to management, comprehensive organizational group and individual status trackingUsed for emergencies or significant events (tested with a pandemic alert to over 2,000 personnel)

Software Architecture

Aggregates Native (ColdFusion) Applications & Government Links

Government Link ExamplesOffice of Personnel Management (OPM): www.opm.govDefense Finance and Accounting Service (DFAS): www.dod.mil/dfasDoD Employee Benefits Information System (EBIS): ebis.satx.disa.mil

Native ApplicationsAdobe ColdFusion 9Written by DISA developersIndependent (modular) applications in the Web serverModular design supports highly configurable CMIS versionsModular design supports sharing among CMIS versionsOne-to-one mapping to database in SQL Server instanceWrapper.cfm provides common header & footer for consistent look & feel among most applications

Data Architecture

Separate Database for Each Native ColdFusion Application (~30 Total)

Modular Configuration Enables Customization

All Application Modules interface with Manpower and Portal Privileges Databases

Customer data loading begins with Manpower Database

Microsoft 2005/2008 SQL Server

Manpower

Privileges

Personnel, Security, Training Administrative Data InputCMIS User

Security

Training

Telework

OSCMIS Background

Developed internally for DISA use worldwideBegun 1997, recoded into Adobe ColdFusion, MS SQL Server 2005 in 2005-200616,000 customers at 40 sites including tactical sites in south Asia

Currently contains 109 applications and tools, hundreds of reports and linksSix full time government developers work 2-3 dozen projects at onceOne DBA, 2 systems administrators, 1 security rep, and 1 systems analyst support part timeColdFusion ease of development, speed, and security enabled this team to field 63 new products and substantially upgrade 69 more in FY2009Many products readily usable by non-Federal or even non-government organizations

Established Cooperative Research and Development Agreement (CRADA) with the Open Source Software Institute (OSSI) in 2009Software is copyrighted by OSSI (www.oss-institute.org)Licensable under Open Source License v.3NOT a GPL/LGPL licenseallows proprietary software to be used in conjunction with OSCMIS and remain proprietaryLicense available at http://www.oss-institute.org/index.php?option=com_content&task=view&id=332&Itemid=210

OSCMIS OSSI Support

Open Technology Research Consortium (OSSI & academic institutions)CustomizationDevelopmentAutomate Data LoadingInstallation SupportTraining

Access to Information, Source Code, and DemonstrationOSSI Home Page (Program and Activities): www.oss-institute.orgDISA-provided OSCMIS discComing Soon (GTRI Demo Site): oscmis.gtri.gatech.edu

CMIS Community Versions

Open Source will facilitate proliferation

DISA thread still being developed by original authorsCurrent version 3.10.2New release at end of each (calendar year) quarter

Open Source threadMaintained by Open Source Technology Research Consortium under DISA CRADAClose cooperation with DISA original developersAvailable for customization into new threads

Other Government versionsMaintained by individual agenciesMore than 70 Federal to local government, industry, academic organizations, and even individuals have licensed as of February 2010

Any instance may collaborate with any other instance while maintaining control of their configuration

For More Information Contact:John WeathersbyDick NelsonDirector, Open Source Software InstituteChief, Personnel Systems Support Branch,601.427.0152Defense Information Systems [email protected]@disa.mil

Jeff SmartJosh DavisSenior Research EngineerResearch EngineerGeorgia Tech Research Institute (GTRI)Georgia Tech Research Institute (GTRI)[email protected]@gtri.gatech.edu