c cure users group presentation final 4
DESCRIPTION
C*Cure Users Group Meeting Covering Reporting, Data Warehousing and ReCure Version 2.0TRANSCRIPT
The World of C*Cure and Beyond
800/8000 – 9000 and 3rd Party System Considerations.
Global Implementation Group 2
Introduction• Hal Bauer – Owner - Global Implementation Group, LLC
www.GIGsecurity.com
Contact Info:[email protected] Office: 01-847-230-0581Cell: 01-847-220-1934
• Started in System Installation and Construction• Spent Years in System Field Service• Worldwide – Multi Vendor Experience• Physical Security System and IT System Support Experience• Project Management and Training Experience
Global Implementation Group 3
Introduction
• Global Implementation Group, LLC
• Provides Professional Services for Manufacturers, Dealers and End Users
• Provide Professional Services, Training and On-Site Support for Software House
• Provide Project Management and Contract Auditing for All Parties
• Provide and Support Re*Cure Reporting System
• Provide 3rd Party Integration Support for Advanced System Implementations
Global Implementation Group 4
IntroductionToday’s Topics
• Introductions• C*Cure 800/8000 Version 10.0 {Quick Review}.• INI or Diag. Settings Based Features.
Dual Phase AckIncident ID TaggingNew Event ScreenMulti Processor
• I-Star Edge vs. I-Star Pro vs. Other Edge Readers• Databases and ODBC Connections for Report Writing• MS Access vs. Crystal Reports for Report Writing• SQL 2005 and 2008 for Reporting and Data-Warehousing
- Microsoft – BI – “Business Intelligence”• Redundancy vs. Fault Tolerance vs. “Virtualization”• XP Mode and Windows 7 Operating System
Global Implementation Group 5
C*Cure 800/8000Version 10.0 {Quick View}
Version 10.0 delivers some new features and enhancements listed below.
• New Progress 10.a Database – Soon to have 64 Bit Support• Time and Attendance “User Defined Fields” and export to excel• C*Cure ID 3.1 Enhancements – Larger Formats and More Printers• Enhanced Password Protection – Windows Single Sign-On and better
Domain Support• I-Star Edge Integration• Reports to Excel – Almost all reports now export to Excel• NICE Analytics Alarms• Multi-Processor Support – Better Server Performance• Enhanced Administration Client
Global Implementation Group 6
C*Cure INI File Based Features
• New Event Screen - {Split Screen Monitoring} – Available 1st in Version 8.x
• Split Screen Monitoring – Provides a Pending Queue for Alarm Processing
• Event ID Tagging – Generates a unique alarm ID for reporting and tracking
• Multi Processor Support – Available in Version 10.0
Global Implementation Group 7
I-Star Edge vs. I-Star Pro
• 2 Reader Controller – Compact Profile – Fits apC Lite Cabinet• Can be POE• Full Distributed Database and I-Star Functional Profile• Supports RS485 Connected Standard IO Boards and Reader
Modules (I8 – O8 – RM)• Can be clustered with other I-Star Edge Controllers• Cannot be clustered with I-Star Pro (16 Reader Controllers)
Global Implementation Group 8
I-Star Edge OverviewLayout showing:
8 Inputs2 AUX power sources2 Wiegand Reader Ports3 RM RS-485 Ports4 Relays
Power inputEthernet input
Tamper inputPower Fail inputLow Battery input
Unused FAI inputs
USB Ports
PoE Module (Optional)
Batteries
Rotary and Reset Switches
Global Implementation Group 9
Naming ConventionsA Strategy for EVERYTHING and ANYTHING!
Determining Factors Related to Naming Conventions• Current System Configuration
– Isolated or Single Site– Campus Configuration– Nationwide System– Worldwide System
• Potential System (Future) Configuration– Campus Configuration???– Nationwide System???– Worldwide System???
Global Implementation Group 10
Naming ConventionsA Strategy for EVERYTHING and ANYTHING!
General Naming ConventionsHow Abbreviations Can Make The Most Complex System Less Intimidating.
Even the biggest system can use a prefixing format such as:• Country – (2 Character)• State or Province – (2 Character) ** Optional• City or Campus – (2 or 3 Character)• Building – (3 Character)• Floor – (2 Character)• Device – (2 Character)
This format can lead people to a point or item in 12 simple Characters + Description free form typing.
Example: HU BP RES 03 DC = Hungary – Budapest – Research – 3rd Floor - Door Contact - Description
Continued as: HU BP RES 03 DC West Test Lab Man Trap Entry
Global Implementation Group 11
House CleaningA Strategy for EVERYTHING and ANYTHING!
• Hints on How to Clean an Existing System (or Start a Brand New One).
• Adopt a Naming Convention (Follow IT if suitable)
• Make an Org. Chart (Customers to Areas to Doors)
• Make New Hire Forms and or Manager Approval Forms (List Clearances not Doors) listing Owned Areas and Clearances Related
• Type EVERYTHING in the same format and audit often
Global Implementation Group 12
Databases – Progress
• Some Progress Facts• First Commercial Release = 1984
• Data Centric Programming Language and Database
• 4GL Programming Language {SAP also based on 4GL}
• 4GL Changed to OpenEdge to overcome objection and highlight .Net programming interface.
• Cross Platform distributions (Windows – AIX – Unix)
• Entire Community of Developers and Business Partners
• http://www.progresstalk.com/showthread.php?113083-Progress-VS-THE-REST
• December 2009 – OpenEdge 10.2B Released {25+ Years}MS-SQL 1.0 Released 1989 for OS/2
Global Implementation Group 13
Databases – Progress In Action C*Cure
Some Progress Facts
• Extremely Efficient Data Storage
• Small Referential Journal Data Storage Design
• Thick Client / Server with Terminal Service Support
• Progress Programmers Needed
• Progress Commands and Query Syntax
• Changes to Syntax from 9.x to 10.x
Global Implementation Group 14
Databases – Progress In Action C*Cure
• Some ER Facts
• Normalization of Dates and Messages for Easy Reporting with ODBC Connections
• Exports collection of Data and Objects to Separate Database
Global Implementation Group 15
C*Cure Enhanced ReportingEnhanced Reporting for C*Cure 800/8000• Normalizes History Journal of C*Cure 800/8000 Based On:
• Monitoring Privilege (What Gets Exported)
• Retention Period (How Much Do We Keep On Deck)
• Frequency of Exports (How often do we Export)
• Considerations Regarding Enhanced Reporting
• Only One (1) Export Configuration Per C*Cure System
• Normalized Database File Size
• System Overhead
Global Implementation Group 16
C*Cure Enhanced Reporting
Configuring Enhanced Reporting for C*Cure 800/8000• Standard Administration Client Options Journal Export :
• Set Monitoring Privilege (What Gets Exported)
• Set Retention Period (How Much Do We Keep On Deck)
• Set Frequency of Exports (How often do we Export)
Global Implementation Group 17
Databases – ODBC for Reporting
Global Implementation Group 18
Databases – ODBC for Reporting
• Microsoft Access vs. Crystal Reports• Crystal Reports Stand-Alone was REVISION specific
• Crystal Reports Stand-Alone – Difficult to maintain and move about
• Microsoft Access - Office Suite – Easy to Use
• Microsoft Access – Easily movable and deployable
• Microsoft Access – Limited growth and no Web Report Access
• Microsoft Access – Low Cost of Ownership
• Crystal Reports Server – Complete System and Analysis System
• Crystal Reports Server – Web Reports and Enterprise Growth
• Crystal Reports – Variable Cost of Ownership
• Crystal Reports – Specialized Training and Knowledge
• SQL – Next Option ?????
Global Implementation Group 19
Databases – ODBC for Reporting
• Where to Find Resources and Demonstration• 800 Installation CD Includes a Manual with Database Schema
• Internet has Access and SQL development assistance galore.
• Demonstration of Access Used as Report Writer…….
Global Implementation Group 20
BI or “Business Intelligence”
• Data Warehousing and Harvesting to Partners Allowing “YOU” to provide business critical data to your management and business partners.
• Microsoft Standard Products
• Enterprise Integration
• Web Accessibility
• Email Delivery Options
• User Restrictions
• Multi-Platform Support
• No C*Cure Client Required
Global Implementation Group 21
Databases – Data Warehousing and Data as an Application Engine
Global Implementation Group 22
Databases – Data Warehousing
Global Implementation Group 23
Databases – Data Warehousing and Data as an Application Engine
• Sample Solution 1 – Contractor Access Compliance
Global Implementation Group 24
Databases – Data Warehousing and Data as an Application Engine
• Sample Solution 2 – Auto Disable Unused Cards
Global Implementation Group 25
Databases – Data Warehousing and Data as an Application Engine
• Sample Solution 3 – Predicting The Security Managers Day
Global Implementation Group 26
Databases – Data Warehousing and Data as an Application Engine
• Things to consider on an when choosing a solution.
• What do we need? Auditing, Compliance, QA/QC, Simply Better Information?
• Who Needs the Information?
• How Much Consulting / In-House Should We Use?
• Cost – Budget and ROI
• Can I leverage the cost to other business partners by producing data?
• Where will it be Hosted? - Enterprise IT?
• Who Will support it?
Global Implementation Group 27
Redundancy – HA – FT – VM and All Together
• Things to consider for Host Computing.• Level 1- Older EMC – Legato “AutoStart” was simple redundancy. 5 to
10 minute failover. Complex to maintain and alter.
• Level 2 - Newer EMC and Marathon Technologies HA product offer warm/hot servers with “Service” startup on failure. 30 to 60 secs. Typical failover.
• Level 3 - Marathon FT – Fault Tolerant system offers instruction lock stepped computing and 0 Secs. Failover.
• Level 4 – Disaster Recovery (DR) – Offers WAN synchronization but slow failover.
• Virtualization (VM) – No less than 3 manufactures offer a virtual server platform. Some of these platforms offer Level 1 Redundancy.Lots of PRO’s and CON’s with virtualization
• Add On Products for VM – Companies are now offering Level 1 to 4 products to compliment VM configurations.
Global Implementation Group 28
Redundancy – HA – FT – VM and All Together
• The Wiki Page http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machinesOutlines about 80 products and variants of Virtual Machines
• Three are the key players that should be evaluated or considered.
1) Microsoft Hyper-V 2008 Server – Great Price Point – Needs Tools - – Terminal Services and App-V Virtual Applications
2) Citrix XEN Server – Great Price Point – Great Suite – Specialized Training – Thin Client and Virtual Workstations
3) EMC – VM-Server / ESX – Enterprise Level Support – High Price Point – Discipline of IT Training In Itself
Global Implementation Group 29
WINDOWS 7 and XP Mode
• As a measure to support legacy products.• Windows 7 offers a FREE Virtual PC product AND XP Mode. This
allows users to start a virtual PC running XP and supporting legacy applications.
• Available via http://www.microsoft.com/windows/virtual-pc/download.aspx
• Requires additional management and loading of product on workstations.
• Can also share drives to host system and network.