16
System Overview 18 March 2008

System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

Embed Size (px)

Citation preview

Page 1: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

System Overview

18 March 2008

Page 2: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

I-Suite is

An Automated Incident Business Information and Support Tool

Written as a Portable Client/Server Application

WILDLAND FIRE HURRICANES

NATIONAL

DISASTERS

What is I-Suite

Page 3: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

3

ISuite Functionality

Track Resources Check In Demobilization

Record Time Produce Invoices

Calculates Cost Estimations Actuals Projections

Track SuppliesRecord Injury and Illness DataDevelop Incident Action Plan (IAP)Provide Reports and Data Incident Others

Page 4: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

4

e-ISuite Background

Next Generation Version of I-Suite

Project ObjectivesMigrate current ISuite to web-enabled environmentMake minimal functional enhancements (1st Release)Provide enterprise-wide incident dataSupport all incidents (i.e., IA to Close-out) Use the remote application without an internet

connection

Java Based

UML Modeling Approach

SabiOso Located in Clearfield, Utah

Page 5: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

5

Benefits of e-ISuite

Generate Invoices for Casual Hires Training, dispatch, and cache work

Install on One Computer at SiteEasily Retrieve Data From Other Systems ROSS, ICBS, IQCS, etc

Incident Data Available to Other SystemsNewer Technologies MS Visual Basic is no longer supported by MS Extend the application lifecycle

Historical Data

Page 6: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

6

System Architecture Constraints

System of Two Primary Components Enterprise application at NITC Remote, stand-alone, portable application at incident site

Browser Based

No Proprietary or Licensed Components (Remote Application)

Enterprise Application is System of Record For e-ISuite Originated Data

Accessible via Internet

Accessible via Agency Intranets

Remote is Usable Without Internet Connection

Protect Sensitive Data From Unauthorized Disclosure

Support Team Transitions and Incident Transitions

Page 7: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

7

Conceptual Architecture

Agency Office(s)

Intranet (or Internet)

Internet

Incident Site(e-ISuite Remote)

ESB

e-ISuiteEnterprise

Other Data Services

Page 8: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

Software Components

SiteSmall foot printSingle applicationAutomated componentUses web services of

enterprise

EnterpriseMultiple applicationsScalableWeb applicationWeb servicesJMS message handlersApplication monitoring

Page 9: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

Enterprise Components

Load Balancer

Tomcat Web Container(s)Contains UI componentsContains application (business logic) components

Spring for Application Management

Spring-WS or Xfire for Web Services

Java Server Faces for UI

Oracle for Database(s)

Apache ActiveMQ for JMS Broker

Page 10: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

Site Components

Tomcat Web ContainerContains UI componentsContains application (business logic) components

Spring for Application Management

Quartz Scheduler for Automatic Components

MySql for Database

Swing Application on Server Machine to Manage application

Simple Install

Page 11: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

11

Data Flow

Enterprise is the Data Repository for What Happens at Incidents

Multiple Input Sources Site installation Government offices Other government systems (ROSS, ICBS, etc)

Multiple Output Requests Site installation Government offices Other government systems (ROSS, ICBS, etc) Data warehouse

New Roles Related to Data Flow Data Transfer Role Data Reconciliation Role

Page 12: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

12

Site and Enterprise Data Transfer

Only Data DifferencesBased on date-time stamp

Based on Data Transfer CredentialsEntered at the SiteAuthenticated on the Enterprise

Data is Encrypted

Page 13: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

13

Site and Enterprise Data Transfer

Based on Data Transfer Credentials Entered on administration screen of site application User name and password Uniquely identifies user transferring data Must exist on enterprise system with the data transfer role Does NOT need to be the same as the name/password used at

the site Stored in memory at site Must be re-entered if site server reboots Automatically included in each transmission (send or request)

from site to enterprise

Data is Encrypted Public/Private key cryptology One set for enterprise One set for all sites Public keys shared, private keys held

Page 14: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

Transfer Mechanisms

Internet at SiteAutomatic (no manual

intervention)ScheduledFrequentManual override (“do-

it-now” button)Via enterprise web

service

No Internet at SiteManual (operator

initiated)Data to portable mediaUpload to enterprise

web applicationWeb application calls

enterprise web service

InternetInternet

Page 15: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

Transfer Complete

Send Data Frequently Minimum of once a day (Finance requirement) Smaller file means less time

Request Data Frequently Resource data arrives at camp before the resource Reduces manual data input at camp Reduces data errors Reduce the need for reconciliation

Data Reconciliation Must have the Data Reconcile role Can assign this new role to any user

Page 16: System Overview 18 March 2008. I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application

18 Mar 2008

16

Questions