15
1 eLandings eLandings An Interagency Electronic An Interagency Electronic Landing Reporting System Landing Reporting System Christopher Keller Christopher Keller Chief Technology Officer Chief Technology Officer Wostmann & Associates, Inc. Wostmann & Associates, Inc. October 27, 2005 Tampa, FL October 27, 2005 Tampa, FL

1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

Embed Size (px)

Citation preview

Page 1: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

11

eLandingseLandingsAn Interagency Electronic An Interagency Electronic Landing Reporting SystemLanding Reporting System

Christopher KellerChristopher Keller

Chief Technology OfficerChief Technology Officer

Wostmann & Associates, Inc.Wostmann & Associates, Inc.

October 27, 2005 Tampa, FLOctober 27, 2005 Tampa, FL

Page 2: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

22

eLandings Project GoalseLandings Project Goals• Provide fishery managers with more timely Provide fishery managers with more timely

and accurate catch statisticsand accurate catch statistics• Improve efficiency of reporting for industryImprove efficiency of reporting for industry

– Reduce redundant reportingReduce redundant reporting– One time data entry One time data entry – Immediate data validation and feedbackImmediate data validation and feedback

• Reduce data entry burden on agenciesReduce data entry burden on agencies– Reduced data entry volumeReduced data entry volume– One time data entry for paper reportsOne time data entry for paper reports– Reduced correctionsReduced corrections

• Facilitate quota managementFacilitate quota management• Provide documentation of reporting lifecycleProvide documentation of reporting lifecycle

– Signed paper documentsSigned paper documents– Change tracking across reporting lifecycleChange tracking across reporting lifecycle

IRO Manager
Micky
Page 3: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

33

Multi-agency TeamMulti-agency Team

Line AgenciesLine Agencies• Alaska Department of Fish and GameAlaska Department of Fish and Game• International Pacific Halibut CommissionInternational Pacific Halibut Commission• NMFS Sustainable FisheriesNMFS Sustainable Fisheries• NMFS Restricted Access ManagementNMFS Restricted Access ManagementContracting AgencyContracting Agency• Pacific States Marine Fisheries Pacific States Marine Fisheries

CommissionCommissionSoftware Development ContractorSoftware Development Contractor• Wostmann & Associates, Inc. of JuneauWostmann & Associates, Inc. of Juneau

IRO Manager
Micky
Page 4: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

44

eLandings OvervieweLandings OverviewProcessor

inhouse custom business system

Commercial software package

Processor Web Reporting System

Inter-agency Electronic Reporting System

Server

ADF&G Fish Ticket Database

NMFS SF Catch Accounting

IPHC

PDF file image of fish ticket

Pro

cess

or R

epor

ting

Inte

rface

Agency Desktop

Workstation System

Version Tracking DB

Processor user

RAM IFQSystem (Crab/

Halibut/Sablefish)

Report XML File

Email Attachment Processing

System

Agency Reporting Interface

PDF file image of IFQ Receipts

Electronic copy of report (XML)

Report XML File

Processor Workstation

Report XML FileEmail Attachment

XML file attachment

handler

Processor user

Agency user

Page 5: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

55

Seafood Processing Industry Data Seafood Processing Industry Data Reporting Reporting

• Web ApplicationWeb Application– Online data entryOnline data entry

– XML File ImportXML File Import

• Processor WorkstationProcessor Workstation– Disconnected operationsDisconnected operations– Email data transmissionEmail data transmission

• Web ServicesWeb Services– Direct Internet connection to Processor inhouse Direct Internet connection to Processor inhouse

systemssystems

Data validation at point of entry, with Data validation at point of entry, with graceful degradation for disconnected graceful degradation for disconnected clientsclients

Page 6: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

66

DataData

• Vessel, Landing Location, Dates, and Vessel, Landing Location, Dates, and BuyerBuyer

• PermitsPermits– Permit stackingPermit stacking

• Harvest Location and EffortHarvest Location and Effort– ADF&G 1 deg x ½ deg Statistical AreasADF&G 1 deg x ½ deg Statistical Areas– Mapped to NMFS and IPHC reporting areasMapped to NMFS and IPHC reporting areas

• Itemized CatchItemized Catch– WeightWeight– Condition (for PRR)Condition (for PRR)– DispositionDisposition– Grading and Pricing Grading and Pricing

Page 7: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

77

Data TransformsData Transforms

eLandings is a full landing oriented eLandings is a full landing oriented systemsystem

• Fish Ticket allocation by PermitFish Ticket allocation by Permit

• IFQ Landing Report by IFQ Permit, IFQ Landing Report by IFQ Permit, Species, Statistical AreaSpecies, Statistical Area

Page 8: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

88

Repository FeaturesRepository Features

• Version Tracking DatabaseVersion Tracking Database– All versions of landing report All versions of landing report

components are retainedcomponents are retained– All changes are marked with user All changes are marked with user

identificationidentification• Repository Stores Agency Enhanced Repository Stores Agency Enhanced

DataData– Statistical AreaStatistical Area– EffortEffort

Page 9: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

99

Agency Data MaintenanceAgency Data Maintenance

• Agency Desktop software Agency Desktop software • User managementUser management• Paper report data entryPaper report data entry• Report review and status Report review and status

updateupdate• Report data enhancementReport data enhancement• Report change historyReport change history

Page 10: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

1010

FanoutFanoutPropagation of data to Agency Systems of Propagation of data to Agency Systems of

RecordRecord• NMFS RAM Realtime IFQ NMFS RAM Realtime IFQ

debitingdebiting– User/Repository pushUser/Repository push

• NMFS SFNMFS SF– Daily pullDaily pull

• ADF&G Fish Ticket DatabaseADF&G Fish Ticket Database– Weekly pullWeekly pull

• IPHCIPHC– Monthly pullMonthly pull

All updates in time windowAll updates in time window

Page 11: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

1111

TechnologiesTechnologies

• XML files throughoutXML files throughout– Import of Processor produced filesImport of Processor produced files– Clients to ServerClients to Server– Email data exchangeEmail data exchange– Repository to agency system of recordRepository to agency system of record

• XML allows disparate technologies at XML allows disparate technologies at different agencies and processors to different agencies and processors to interoperateinteroperate

• Web ServicesWeb Services• Java – Desktop, Servlets, backend ServerJava – Desktop, Servlets, backend Server• Open Source ToolsOpen Source Tools

– JBoss, IText, Axis, JAXB, JUnitJBoss, IText, Axis, JAXB, JUnit

Page 12: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

1212

MilestonesMilestones

• 1999 – Interagency MOA and 1999 – Interagency MOA and beginning of code alignmentbeginning of code alignment

• 2002 – Needs Assessment2002 – Needs Assessment• 2003 – Technology Demonstrator2003 – Technology Demonstrator• 2004 – July – Development begins2004 – July – Development begins• 2005 – Rollout2005 – Rollout

– Aug 15 : AI Golden King Crab IFQ FisheryAug 15 : AI Golden King Crab IFQ Fishery– Oct 15 : BSAI Red King Crab IFQ FisheryOct 15 : BSAI Red King Crab IFQ Fishery– Oct : Kodiak Tanner and Dungeness Oct : Kodiak Tanner and Dungeness

FisheryFishery• 2006 – Alaska Groundfish and Halibut2006 – Alaska Groundfish and Halibut

Page 13: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

1313

ChallengesChallenges

• 24x7 support24x7 support

• Processor QuotasharesProcessor Quotashares

• Testing resourcesTesting resources

• Staffing and development effort Staffing and development effort on joint projecton joint project

• Coordination with Industry (HQ Coordination with Industry (HQ and Field)and Field)

• Project ManagementProject Management

Page 14: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

1414

DemoDemo

http://elandingst.alaska.govhttp://elandingst.alaska.gov

Userid: fgogh Password: F_goghUserid: fgogh Password: F_gogh

Page 15: 1 eLandings An Interagency Electronic Landing Reporting System Christopher Keller Chief Technology Officer Wostmann & Associates, Inc. October 27, 2005

1515

Wrap UpWrap Up

• Q & AQ & A