Post on 03-Jan-2016
description
Emerging Technical Emerging Technical Solutions, Issues, Solutions, Issues, Challenges, and Challenges, and OpportunitiesOpportunities
Regional Information Sharing ConferenceRegional Information Sharing ConferenceHouston, TXHouston, TXFebruary 8, 2007February 8, 2007
Jeff Langford, CISSPJeff Langford, CISSPDirector of Justice SolutionsDirector of Justice SolutionsMidTech PartnersMidTech Partners
Who We AreWho We Are
MidTech Partners is a systems MidTech Partners is a systems integratorintegrator
We specialize in Justice & Healthcare We specialize in Justice & Healthcare Enterprise Application IntegrationEnterprise Application Integration
MidTech Partners is a certified MidTech Partners is a certified Microsoft partnerMicrosoft partner
Our expertise is with Microsoft BizTalk Our expertise is with Microsoft BizTalk Server and SQL Server solutionsServer and SQL Server solutions
Successful IntegrationSuccessful Integration What are the What are the
ingredients for ingredients for a successful a successful integration integration project?project?
CooperationCooperation Funding $$Funding $$ ReasonReason StandardsStandards TechnologyTechnology AbilityAbility
TechnologyTechnology & Ability & Ability
Newer Newer technologytechnology gives you the gives you the abilityability Types of technology:Types of technology:
– HardwareHardware– SoftwareSoftware
Types of abilities:Types of abilities:– StandardizationStandardization– Master IndexingMaster Indexing– Link AnalysisLink Analysis
HARDWAREHARDWARE Multi-core processorsMulti-core processors Reduced power consumptionReduced power consumption Greater battery lifeGreater battery life Increased bandwidthIncreased bandwidth VirtualizationVirtualization Reconfigurable on-the-flyReconfigurable on-the-fly
Multi-core ProcessorsMulti-core Processors
Many physical processors contained Many physical processors contained within a single chipwithin a single chip
Doubles the processing power but Doubles the processing power but not the energy consumptionnot the energy consumption
Reduced Power Reduced Power ConsumptionConsumption Enhanced chipsetsEnhanced chipsets
– Can reduce power by up to 75%Can reduce power by up to 75% Smaller diameter die process: 90nmSmaller diameter die process: 90nm
– Lower operating voltagesLower operating voltages– Cooler running chipsCooler running chips
Increased cache sizeIncreased cache size– 2Mb vs. 1Mb2Mb vs. 1Mb
Greater Battery LifeGreater Battery Life Newer chemicals and materialsNewer chemicals and materials
– Plastic batteryPlastic battery– Carbon nanotube ultracapacitorsCarbon nanotube ultracapacitors– Carbon foam batteryCarbon foam battery– Lithium-ion rechargeable technologyLithium-ion rechargeable technology
Fuel cellsFuel cells
Fuel Cells & Carbon Fuel Cells & Carbon NanotubesNanotubes
Increased BandwidthIncreased Bandwidth Smart antennasSmart antennas
– MIMO vs. SISOMIMO vs. SISO– Multiple frequenciesMultiple frequencies
WiMax broadband wirelessWiMax broadband wireless Next generation cellularNext generation cellular
– EV-DO is 60-80 Kbps now and will be 300-500 EV-DO is 60-80 Kbps now and will be 300-500 Kbps eventuallyKbps eventually
– EDGE and HSDPA are 135 Kbps and 700 Kbps EDGE and HSDPA are 135 Kbps and 700 Kbps (up to 1.8 Mbps burst)(up to 1.8 Mbps burst)
MIMO vs. SISOMIMO vs. SISO
VirtualizationVirtualization Hardware (CPU)Hardware (CPU) Software (Application)Software (Application)
...
Virtual Machine Monitor (VMM)
VMnVM0 VM1
Platform HW
I/O DevicesProcessor/CSMemory
AppnApp0
Guest OS0
App1
Guest OS1 Guest OSn
Reconfigurable On-the-Reconfigurable On-the-FlyFly Software defined radiosSoftware defined radios
– Communications Communications interoperabilityinteroperability
Handheld devicesHandheld devices– PDA’s & Cellular phonesPDA’s & Cellular phones
Mobile workstationsMobile workstations– In-vehicle, laptops, remote In-vehicle, laptops, remote
accessaccess
Multi-function DevicesMulti-function Devices
TechnologyTechnology & Ability & Ability
Newer technology gives you the abilityNewer technology gives you the ability Types of technologyTypes of technology::
– HardwareHardware– SoftwareSoftware
Types of abilities:Types of abilities:– StandardizationStandardization– Master IndexingMaster Indexing– Link AnalysisLink Analysis
SOFTWARESOFTWARE Operating SystemsOperating Systems ServersServers ApplicationsApplications
Operating SystemsOperating Systems 64-bits64-bits Gigabytes of memoryGigabytes of memory Terabytes of disk storageTerabytes of disk storage Processor affinity capabilitiesProcessor affinity capabilities Software virtualization supportSoftware virtualization support
Server ApplicationsServer Applications DatabasesDatabases
– Terabytes of dataTerabytes of data– Gigabytes of memoryGigabytes of memory
IntegrationIntegration– Connectivity neutralConnectivity neutral
Purpose builtPurpose built– NLETS software switchNLETS software switch– Messaging/Dispatch/CommunicationsMessaging/Dispatch/Communications
Client ApplicationsClient Applications Data sharing applicationsData sharing applications
– Fusion centerFusion center– RHIORHIO– Master indexMaster index
Integration applicationsIntegration applications– Web servicesWeb services– SOA: loosely coupledSOA: loosely coupled
Technology & Technology & AbilityAbility
Newer technology gives you the abilityNewer technology gives you the ability Types of technology:Types of technology:
– HardwareHardware– SoftwareSoftware
Types of abilities:Types of abilities:– StandardizationStandardization– Master IndexingMaster Indexing– Link AnalysisLink Analysis
STANDARDIZATIONSTANDARDIZATION NEIMNEIM Communications protocolsCommunications protocols Resource Description Framework (RDF)Resource Description Framework (RDF) Web ServicesWeb Services
– WS-* SpecificationsWS-* Specifications– SOAP & XMLSOAP & XML
Application functionalityApplication functionality
Technology & Technology & AbilityAbility
Newer technology gives you the abilityNewer technology gives you the ability Types of technology:Types of technology:
– HardwareHardware– SoftwareSoftware
Types of abilities:Types of abilities:– StandardizationStandardization– Master IndexingMaster Indexing– Link AnalysisLink Analysis
MASTER INDEXINGMASTER INDEXING Positively identify “object”Positively identify “object”
– Person, place or thingPerson, place or thing Store only immutable information and Store only immutable information and
external linksexternal links Discover inconsistencies or incorrect dataDiscover inconsistencies or incorrect data
– Automatically synchronize dataAutomatically synchronize data Gather best information availableGather best information available
– Where is the “object” Where is the “object” todaytoday??
Matching & Merging Matching & Merging DataData1.1. Identify potential data matchesIdentify potential data matches
2.2. Determine most current informationDetermine most current information
3.3. Decide on threshold to mergeDecide on threshold to merge
4.4. Merge information togetherMerge information together
Identify RelationshipsIdentify Relationships Many objects have direct Many objects have direct
relationshipsrelationships– Parent – child – siblingParent – child – sibling– Owner – objectOwner – object– Place – owner - occupantPlace – owner - occupant
Identify and expose these within the Identify and expose these within the master indexmaster index
Technology & Technology & AbilityAbility
Newer technology gives you the abilityNewer technology gives you the ability Types of technology:Types of technology:
– HardwareHardware– SoftwareSoftware
Types of abilities:Types of abilities:– StandardizationStandardization– Master IndexingMaster Indexing– Link AnalysisLink Analysis
LINK ANALYSISLINK ANALYSIS Examination of relationships to:Examination of relationships to:
– Determine previously unknown Determine previously unknown elementselements
– Create indirect linksCreate indirect links– Prove flow of propertyProve flow of property– Follow the evidenceFollow the evidence– Illustrate the timelineIllustrate the timeline
Federated Link AnalysisFederated Link Analysis
Federated query rather than centralizedFederated query rather than centralized Create a SQL Multi Dimensional Create a SQL Multi Dimensional
Database (SMDD) to store data linksDatabase (SMDD) to store data links When actively analyzing data, a When actively analyzing data, a
dynamic query returns all pertinent data dynamic query returns all pertinent data to clientto client
Eliminates need for a data warehouseEliminates need for a data warehouse
A Sample AnalysisA Sample Analysis
SMDD Relationship Data SMDD Relationship Data (1)(1)
SMDD Relationship Data SMDD Relationship Data (2)(2)
Questions?Questions?
Thank You!
Contact InformationContact Information
Jeff Langford, CISSPJeff Langford, CISSPDirector of Justice SolutionsDirector of Justice Solutions
MidTech PartnersMidTech Partnersjlangford@midtechpartners.com
(253) 225-4681(253) 225-4681