21
Paul Wormeli Paul Wormeli Vice President, Business Development Vice President, Business Development Criminal Justice and Intelligence Criminal Justice and Intelligence Solutions Solutions PEC Solutions, Inc. PEC Solutions, Inc. [email protected] [email protected] Avoiding Obsolescence Avoiding Obsolescence IJIS without pain IJIS without pain

Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. [email protected] Avoiding Obsolescence

Embed Size (px)

Citation preview

Page 1: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 2: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 3: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 4: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 5: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 6: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 7: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

Emerging TrendsEmerging Trends

Page 8: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 9: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

Software ArchitectureSoftware Architecture

GUI Client

DataWarehouse

Networking and Middleware Services

Web Client

Web Information

OperationalDatabase

Multi-mediaInformation

InformationDirectory

InformationStore

Page 10: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 11: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 12: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 13: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 14: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 15: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 16: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 17: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 18: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 19: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence

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

Page 20: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence
Page 21: Paul Wormeli Vice President, Business Development Criminal Justice and Intelligence Solutions PEC Solutions, Inc. paul.wormeli@pec.com Avoiding Obsolescence