Upload
andra-dawson
View
215
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
1414
DemoDemo
http://elandingst.alaska.govhttp://elandingst.alaska.gov
Userid: fgogh Password: F_goghUserid: fgogh Password: F_gogh
1515
Wrap UpWrap Up
• Q & AQ & A