C Cure Users Group Presentation Final 4

29
The World of C*Cure and Beyond 800/8000 – 9000 and 3 rd Party System Considerations.

description

C*Cure Users Group Meeting Covering Reporting, Data Warehousing and ReCure Version 2.0

Transcript of C Cure Users Group Presentation Final 4

Page 1: C Cure Users Group Presentation Final 4

The World of C*Cure and Beyond

800/8000 – 9000 and 3rd Party System Considerations.

Page 2: C Cure Users Group Presentation Final 4

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

Page 3: C Cure Users Group Presentation Final 4

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

Page 4: C Cure Users Group Presentation Final 4

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

Page 5: C Cure Users Group Presentation Final 4

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

Page 6: C Cure Users Group Presentation Final 4

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

Page 7: C Cure Users Group Presentation Final 4

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)

Page 8: C Cure Users Group Presentation Final 4

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

Page 9: C Cure Users Group Presentation Final 4

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???

Page 10: C Cure Users Group Presentation Final 4

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

Page 11: C Cure Users Group Presentation Final 4

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

Page 12: C Cure Users Group Presentation Final 4

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

Page 13: C Cure Users Group Presentation Final 4

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

Page 14: C Cure Users Group Presentation Final 4

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

Page 15: C Cure Users Group Presentation Final 4

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

Page 16: C Cure Users Group Presentation Final 4

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)

Page 17: C Cure Users Group Presentation Final 4

Global Implementation Group 17

Databases – ODBC for Reporting

Page 18: C Cure Users Group Presentation Final 4

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 ?????

Page 19: C Cure Users Group Presentation Final 4

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…….

Page 20: C Cure Users Group Presentation Final 4

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

Page 21: C Cure Users Group Presentation Final 4

Global Implementation Group 21

Databases – Data Warehousing and Data as an Application Engine

Page 22: C Cure Users Group Presentation Final 4

Global Implementation Group 22

Databases – Data Warehousing

Page 23: C Cure Users Group Presentation Final 4

Global Implementation Group 23

Databases – Data Warehousing and Data as an Application Engine

• Sample Solution 1 – Contractor Access Compliance

Page 24: C Cure Users Group Presentation Final 4

Global Implementation Group 24

Databases – Data Warehousing and Data as an Application Engine

• Sample Solution 2 – Auto Disable Unused Cards

Page 25: C Cure Users Group Presentation Final 4

Global Implementation Group 25

Databases – Data Warehousing and Data as an Application Engine

• Sample Solution 3 – Predicting The Security Managers Day

Page 26: C Cure Users Group Presentation Final 4

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?

Page 27: C Cure Users Group Presentation Final 4

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.

Page 28: C Cure Users Group Presentation Final 4

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

Page 29: C Cure Users Group Presentation Final 4

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.