paul wormeli vice president, business development criminal justice and intelligence solutions pec...
TRANSCRIPT
Paul WormeliPaul WormeliVice President, Business DevelopmentVice President, Business DevelopmentCriminal Justice and Intelligence SolutionsCriminal Justice and Intelligence SolutionsPEC Solutions, Inc.PEC Solutions, [email protected]@pec.com
Avoiding ObsolescenceAvoiding Obsolescence
IJIS without painIJIS without pain
OJP Initiative:OJP Initiative:
Information sharing between stakeholders Information sharing between stakeholders engaged in law enforcement and the engaged in law enforcement and the administration of justiceadministration of justice
=Integrated justice information systems=Integrated justice information systems
IJIS Industry Working Group IJIS Industry Working Group ObjectivesObjectives
Provide industry input into the OJP IJIS Program Provide industry input into the OJP IJIS Program initiativesinitiativesIdentify impediments to nationwide Identify impediments to nationwide implementation of integrated justice information implementation of integrated justice information systems from an industry perspectivesystems from an industry perspectiveProvide assistance to justice agencies in Provide assistance to justice agencies in understanding integration and facilitating the understanding integration and facilitating the implementation of integrated systemsimplementation of integrated systemsUndertake specific tasks in support of Undertake specific tasks in support of nationwide IJIS initiativesnationwide IJIS initiatives
The Planning DilemmaThe Planning Dilemma
The planning horizonThe planning horizon
The technology The technology horizonhorizon
Planning and design Organizing and Funding Procurement Development Implementation
First Revolution Second Revolution Third Revolution
Year 1 Year 2 Year 3 Year 4 Year 5
Risks of ObsolescenceRisks of Obsolescence
Rising TCORising TCO– Maintenance costsMaintenance costs– Development costsDevelopment costs– Conversion costsConversion costs
Opportunity CostsOpportunity Costs– Lower cost software toolsLower cost software tools– Lost opportunities for integrationLost opportunities for integration
Dead-end systemsDead-end systems– Incompatible interfacesIncompatible interfaces– Forced replacement of componentsForced replacement of components
Risk Reduction StrategiesRisk Reduction Strategies
Follow the moneyFollow the money
Adopt standardsAdopt standards
Pay attention to trendsPay attention to trends
Do incremental developmentDo incremental development
Aim at the futureAim at the future
Adopt technology-independent visionsAdopt technology-independent visions
Emerging TrendsEmerging Trends
IJIS Server
State System
National Systems
Police Department A
Sheriff
Adult Court Services
Other Justice Agencies
District Attorney
Judicial District Judiciary and Court
Clerks Office Community Corrections
Public AccessMunicipal
Court
Juvenile Court Services
Police Department B
Local or Wide area Network
Other Agencies
The Justice Community of Interest
Public Access Server
Firewall
Fire
wal
l
Fire
wal
l
Software ArchitectureSoftware Architecture
GUI Client
DataWarehouse
Networking and Middleware Services
Web Client
Web Information
OperationalDatabase
Multi-mediaInformation
InformationDirectory
InformationStore
Database TrendsDatabase Trends
Merger of relational and object orientedMerger of relational and object oriented
Expanded use of OLAP and data miningExpanded use of OLAP and data mining
Increased scalabilityIncreased scalability– Out to more processorsOut to more processors– Down to more devicesDown to more devices
Increased interoperabilityIncreased interoperability
XML-basedXML-based
Application Design ApproachesApplication Design Approaches
Component-based designComponent-based design
Object-oriented designObject-oriented design
Use of intelligent agentsUse of intelligent agents
Tool-based developmentTool-based development
Language independenceLanguage independence
Publish and subscribe methodsPublish and subscribe methods
Document Exchange MethodDocument Exchange Method
Based on individual transactionsBased on individual transactions– Not “batch” transactionsNot “batch” transactions
Common protocol standardsCommon protocol standards– TCP/IP, HTTP, MIME, LDAPTCP/IP, HTTP, MIME, LDAP
Common document standardsCommon document standards– XML – Extensible Markup LanguageXML – Extensible Markup Language
Common vocabulary standardsCommon vocabulary standards– XML Schemas and XSL – Extensible Style XML Schemas and XSL – Extensible Style
LanguageLanguage
The Integration RevolutionThe Integration Revolution
System IntegrationSystem IntegrationPortal IntegrationPortal Integration– Single point of entrySingle point of entry
Business Process IntegrationBusiness Process Integration– Crosses organizational boundariesCrosses organizational boundaries– Based on Web ServicesBased on Web Services
Enterprise Application Integration (EAI)Enterprise Application Integration (EAI)– Data transformation and message queuingData transformation and message queuing– Based on XMLBased on XML
Enterprise Information Integration (EII)Enterprise Information Integration (EII)– Federated databasesFederated databases– Metadata based viewsMetadata based views
IBMOracleInformation BuildersMicrosoftMotorola
MetaMatrixJuice SoftwareNimble TechnologyTemplarBearingPoint
Basic betsBasic bets
Virtual enterprise information systemVirtual enterprise information system
Internet standards—TCP/IPInternet standards—TCP/IP
XML, XSLTXML, XSLT
SOAPSOAP
Web ServicesWeb Services
Wideband servicesWideband services– DesktopDesktop– WirelessWireless
Intranet portal technologyIntranet portal technology
Security betsSecurity bets
User authenticationUser authentication– Digital signature authenticationDigital signature authentication– PKIPKI
Hacker defensesHacker defenses– Firewalls/Virtual Private NetworksFirewalls/Virtual Private Networks– Proxy serversProxy servers– Internal security in applicationsInternal security in applications
Biometric user identificationBiometric user identification
Timing for DecisionsTiming for Decisions
Envision your futureEnvision your future
Build infrastructure firstBuild infrastructure first
Aim specifications at technology to be Aim specifications at technology to be available when delivery is expectedavailable when delivery is expected
Adopt “Just In Time” procurement Adopt “Just In Time” procurement practices for hardware, system software, practices for hardware, system software, databasesdatabases
Plan for technology refresh cyclesPlan for technology refresh cycles
Adaptive Learning PracticesAdaptive Learning Practices
Discussions with colleaguesDiscussions with colleagues
Discussions with partnersDiscussions with partners
Continuous educationContinuous education
Time for studyTime for study
Monitoring the industry trendsMonitoring the industry trends
Planning for changes in technologyPlanning for changes in technology
The role of the IJIS industryThe role of the IJIS industry
Trend analysisTrend analysis
Innovative applications of technologyInnovative applications of technology
Proof of conceptsProof of concepts
Response to standardsResponse to standards
EducationEducation
Evaluation of technologyEvaluation of technology
Advice and counselAdvice and counsel
IJIS Institute: Seminars 2002-2003IJIS Institute: Seminars 2002-2003
Emerging TechnologiesEmerging Technologies
November 19-20, 2002 November 19-20, 2002 XMLXML
November 21-22, 2002 November 21-22, 2002 Old Town Hotel and Old Town Hotel and Conference Center, Conference Center,
Scottsdale, AZScottsdale, AZ
Emerging TechnologiesEmerging Technologies
December 10-11, 2002 December 10-11, 2002 SecuritySecurity
December 12-13, 2002 December 12-13, 2002 Wyndham Salt Lake CityWyndham Salt Lake City
Salt Lake City, UTSalt Lake City, UT
Emerging TechnologiesEmerging Technologies
March 11-12, 2003 March 11-12, 2003 Information SharingInformation Sharing
March 13-14, 2003 March 13-14, 2003 Wyndham Baltimore Inner Wyndham Baltimore Inner
Harbor Harbor Baltimore, MDBaltimore, MD
XMLXML
April 15-16, 2003 April 15-16, 2003 SecuritySecurity
April 17-18, 2003 April 17-18, 2003 Appriss FacilityAppriss FacilityLouisville, KYLouisville, KY
Emerging TechnologiesEmerging Technologies
May 20-21, 2003 May 20-21, 2003 Information SharingInformation Sharing
May 22-23, 2003 May 22-23, 2003 Microsoft FacilityMicrosoft Facility
Tampa, FLTampa, FL