You are on page 1of 19

[Insert Agency Name] [Insert Project Name] North Carolina Statewide Technical Architecture System Design Template

Project Sponsor Submission Contact Name Submission Contact Title Submission Contact Phone Submission Contact Fax Submission E !ail Date Submitted to ETS
_________________________________________ ____________ Agency CTO/IT/MIS Director Signature Date _________________________________________ ____________ Agency Technical Lead Signature Date

Technical Architecture Submission for [insert project name]

_________________________________________ ____________ Submission Contact Signature

Date

Copyright 2006 State of North Carolina #&&#'()#&*+oc age 2 of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

Table o" Contents


1. INTRODUCTION......................................................................................................................................4 #*# S/ST01 !0S23N S0CT24NS*********************************************************************************************************************) #*2 0TS 4550,S ASS2STANC0 T4 A30NC20S ***********************************************************************************************) 2. SYSTEM DESIGN CHANGE LOG.........................................................................................................5 3. CONCEPTUAL SYSTEM DESIGN SECTION......................................................................................6 %*# C4NC0 T6A7 S/ST01 C80C972ST*********************************************************************************************************6 %*2 56NCT24NA7 S/ST01 !0SC,2 T24N*****************************************************************************************************#0 %*% C4NC0 T6A7 S/ST01 !0S23N !0SC,2 T24N **************************************************************************************## 4. PRELIMINARY SYSTEM DESIGN SECTION..................................................................................12 )*# )*2
,07212NA,/ ,07212NA,/

S/ST01 C80C972ST*******************************************************************************************************#2 S/ST01 !0S23N !0SC,2 T24N**************************************************************************************#)

5. DETAIL SYSTEM DESIGN SECTION................................................................................................15 (*# !0TA27 S/ST01 !0S23N C80C972ST****************************************************************************************************#( (*2 !0TA27 S/ST01 !0S23N !0SC,2 T24N************************************************************************************************#'

Copyright 2006 State of North Carolina #&&#'()#&*+oc age % of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

#$ %ntroduction
The System !esign Template has been +esigne+ to enable agencies to pro-i+e an increasing amount of +etail to 0nterprise Technology Strategies :0TS; o-er the life of a project* Agencies re<uesting roject Appro-al =ill be re<uire+ to complete this template> section by section> +uring the -arious phases of a project* To facilitate this process> this template has been separate+ into three sections* The sections of this template are +escribe+ belo= in greater +etail? in a++ition> they are summari@e+ in Table #" roject Appro-al ,e<uirements*

#$#

System Design Sections

0ach section of the template must be complete+ to the eAtent possible for the roject Appro-al 3ate being re<ueste+* 2f information is re<ueste+ in a particular section that cannot be pro-i+e+ at the time of completion> then To Be !etermine+ :TB!; shoul+ be specifie+* 8o=e-er> =hen the neAt section of the +ocument is complete+> then the information that =as pre-iously una-ailable must be pro-i+e+* Concept !" S#$te% De$&'n Sect&on( This section of the +ocument is re<uire+ to be submitte+> re-ie=e+> an+ appro-e+ by 0TS> prior to recei-ing 3ate 2 :0Aecute an+ Buil+; roject Appro-al* P)e"&%&n!)# S#$te% De$&'n Sect&on( This section of the +ocument is re<uire+ to be submitte+> re-ie=e+> an+ appro-e+ by 0TS> prior to recei-ing 3ate 2 :0Aecute an+ Buil+; roject Appro-al* Det!&" S#$te% De$&'n Sect&on( This section of the +ocument is re<uire+ to be submitte+> re-ie=e+> an+ appro-e+ by 0TS> prior to completing 3ate 2 :0Aecute an+ Buil+; roject Appro-al* Normally> this +ocumentation =oul+ be submitte+ as soon as the !etail System !esign has been complete+* Up*!te* Det!&" S#$te% De$&'n Sect&on( An up+ate to the +etail +esign is re<uire+ to be submitte+> re-ie=e+> an+ appro-e+ by 0TS> prior to recei-ing 3ate % :2mplementation; roject Appro-al* Any changes to the system +esign base+ on pilot testing must be incorporate+* 4nce this appro-al has been issue+> the 2mplementation phase may begin* Te%p"!te Sect&on to .e Co%p"ete* Conceptual System !esign reliminary System !esign !etail System !esign 6p+ate+ !etail System !esign T!."e 1( P)o+ect App)o,!" Re- &)e%ent$

P)o+ect App)o,!" G!te Re- &)e%ent 3ate 2 roject Appro-al 3ate 2 roject Appro-al rior to completing 3ate 2 3ate % roject Appro-al

#$&

ETS '""ers Assistance to Agencies

4ne of the primary ser-ices that 0TS offers to the agencies is system +esign re-ie= an+ assistance* 2n-ol-ing 0TS as early as possible in the project :e*g* +uring ,5 creation or system +esign; is Cey factor to the o-erall success of a project* This type of early in-ol-ement helps to ensure that the agency is complying =ith the North Carolina State=i+e Technical Architecture :NCSTA;* 2t also facilitates roject Appro-al* 2f you =oul+ liCe to re<uest 0TS assistance> or ha-e any <uestions concerning the completion of this +ocument> please contact 0TS staff at :'#'; '&#D((((*

Copyright 2006 State of North Carolina #&&#'()#&*+oc age ) of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

&$ System Design Change (og


An# %o*e)!te o) $&'n&/&c!nt c0!n'e$ to t0e $#$te% *e$&'n % $t .e )e$ .%&tte* to 0TS for re-ie= an+ appro-al prior to maCing any actual change:s; to the +esign* 2n most cases> the re-ie= an+ appro-al of any changes =oul+ be performe+ internally =ithin 0TS* 2f Appro-al ,e-ie= is re<uire+> 0TS =ill coor+inate pro-i+ing the information for re-ie= an+ appro-al to the State C24* Notes" #* U$e o/ ! 1o)* p)oce$$&n' ! to%!te* t)!c2&n' c0!n'e /e!t )e &$ )e- &)e* =hen resubmitting this +ocument to simplify the re-ie= an+ appro-al process* 4nce a -ersion of the +ocument has been appro-e+> then that -ersion of the +ocument shoul+ be sa-e+ for archi-al purposes* rior to submitting a ne= -ersion of the +ocument> all tracCe+ changes shoul+ be accepte+* This process for resubmission can then be repeate+ as many times as necessary until the final appro-al has been issue+* 2* 3!&" )e to )e$ .%&t c0!n'e$ /o) )e,&e1 !n* !pp)o,!" coul+ result in a recommen+ation by 0TS that the project appro-al status be reconsi+ere+ by the State C24* %* I/ t0e)e !)e !n# - e$t&on$ !$ to 10et0e) o) not ! c0!n'e &$ $ .$t!nt&,e enough to =arrant re-ie= an+ appro-al> please contact 0TS staff at :'#'; '&#D(((( for clarification* )* M!&nt!&n ! $ %%!)# o/ c0!n'e$ in the table belo=* C0!n'e Lo' S %%!)# 4 5e)$&on !n* De$c)&pt&on 63o) &n$t) ct&on!" p )po$e$ !n e7!%p"e 0!$ .een p)o,&*e*8 D!te $ .%&tte* to ETS /o) )e,&e1 D!te !pp)o,e* .# ETS

Copyright 2006 State of North Carolina #&&#'()#&*+oc age ( of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

)$ Conceptual System Design Section


The Conceptual System !esign Section has been +esigne+ to capture only the most essential information re<uire+ for 2nitial roject Appro-al in a <uicC an+ concise manner*

)$#

Conceptual System Chec*list

D&$c"!&%e)( An# tec0no"o'&e$ "&$te* .e"o1 0!,e .een p)o,&*e* $o"e"# /o) con,en&ence9 t0e &n/o)%!t&on p)o,&*e* &$ not &nten*e* to .e e70! $t&,e no) *oe$ &t &n*&c!te p)o* ct en*o)$e%ent .# ETS.

Concept !" S#$te% C0ec2"&$t


roject Type !e-elopment Approach

Re$pon$e$ : Se"ect !"" t0!t !pp"#


EE Ne= System EE 6pgra+e System EE 4ther :specify;" EE Commercial 4ff The Shelf :C4TS ; EE 3o-ernment 4ff The Shelf :34TS ; EE Custom Note" Customi@ations to C4TS$34TS solutions must be limite+ to #0F an+ be fully supporte+ in future releases or -ersions EE 1o+ular :functionality +eli-ere+ o-er time; EE 1onolithic :functionality +eli-ere+ all at once; EE 3o-ernment to Citi@en :32C; EE 3o-ernment to 0mployee :320; EE 3o-ernment to Business :32B; EE 3o-ernment to 3o-ernment :323;" EE State EE 7ocal EE 5e+eral EE /es" EE Cre+it Car+ EE AC8 EE 05T EE 4ther :specify;" EE No EE /es EE No EE 82 AA EE 50, A EE 4ther :specify;" EE N$A EE GCA3 H#*0" EE riority # EE riority 2 EE riority % EE GCA3 H2*0 :!raft;" EE 7e-el # EE 7e-el 2 EE 7e-el % EE /es EE No Total"EEEEEEEEEE By Au+ience" Citi@en" EEEEEE 0mployee" EEEEE Business"EEEEEE 4ther"EEEEEE Note" 5or mo+ular +eli-ery specify amounts by implementation phase*

!eli-ery of 5unctionality System 2nteractions

0lectronic Commerce ilot rior to 2mplementation Security D ,egulatory or ri-acy ,e<uirements G%C Accessibility Compliance Section (0& Accessibility Compliance 0stimate+ Total Number of Customers

Copyright 2006 State of North Carolina #&&#'()#&*+oc age 6 of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

Concept !" S#$te% C0ec2"&$t


0stimate+ Total Number of Concurrent Customers

Re$pon$e$ : Se"ect !"" t0!t !pp"#


Total" EEEEEEEEE By Au+ience" Citi@en" EEEEEE 0mployee" EEEEE Business"EEEEEE 4ther"EEEEEE Note" 5or mo+ular +eli-ery specify amounts by implementation phase* ercentage" EEEEEEEEE By Au+ience" Citi@en" EEEEEE 0mployee" EEEEE Business"EEEEEE 4ther"EEEEEE Note" 5or mo+ular +eli-ery specify amounts by implementation phase* latform I Gin+o=s 2000 ro> 222 &(01h@> 2(61B ,A1 Ban+=i+th I !ialDin :(69b> (0F utili@e+; A-erage 5ile Si@e I %09b '0F of transactions occur in EEE secon+s or less '(F of transactions occur in EEE secon+s or less ''F of transactions occur in EEE secon+s or less latform I Gin+o=s 2000 ro> 222 &(01h@> 2(61B ,A1 Ban+=i+th I !S7$Cable :#1b> (0F utili@e+; A-erage 5ile Si@e I %09b '0F of transactions occur in EEE secon+s or less '(F of transactions occur in EEE secon+s or less ''F of transactions occur in EEE secon+s or less latform I Gin+o=s J ro> 2H #*23h@> (#21B ,A1 Ban+=i+th I 7AN :#01b> (0F utili@e+; A-erage 5ile Si@e I %09b '0F of transactions occur in EEE secon+s or less '(F of transactions occur in EEE secon+s or less ''F of transactions occur in EEE secon+s or less Note" Change latform> Ban+=i+th> an+ A-erage 5ile Si@e specifications as necessary to accurately reflect the eApecte+ or planne+ en-ironments*

0stimate+ Annual Customer 3ro=th ,ate

A-erage Transaction ,esponse Time ,e<uirements

Copyright 2006 State of North Carolina #&&#'()#&*+oc age . of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

Concept !" S#$te% C0ec2"&$t


ro+uction 8ours of 4peration

Re$pon$e$ : Se"ect !"" t0!t !pp"#


EE Citi@en EE Normal Business 8ours :e*g* &"00 am to ("00 pm; EE 0Aten+e+ Business 8ours :specify;" EE 2) J . EE 0mployee EE Normal Business 8ours :e*g* &"00 am to ("00 pm; EE 0Aten+e+ Business 8ours :specify;" EE 2) J . EE 3o-ernment$Business artner:s; EE Normal Business 8ours :e*g* &"00 am to ("00 pm; EE 0Aten+e+ Business 8ours :specify;" EE 2) J . 6ptime IK !o=ntime$year :i*e* unplanne+; EE '' :2 Nines; IK ;;3* 150 36% ;;$ EE ''*' :% Nines; IK 000+ ;<0 45% 36$ EE ''*'' :) Nines; IK 000+ 00h 52% 33$ EE ''*''' :( Nines; IK 000+ 00h ;5% 15$ EE 4ther :specify;" 5ull BacCup" EE ,eal Time EE !aily EE GeeCly 2ncremental BacCup" EE 8ourly EE !aily EE GeeCly ,eco-ery Time 4bjecti-e" EE 1inutes :specify amount;"EEEEEEEE EE 8ours :specify amount;"EEEEEEEEEE ,eco-ery Time 4bjecti-e" EE 8ot Site" EE hour:s; or less :specify amount;"EEEEEEEE EE Garm Site" EE +ays:s; or less :specify amount;"EEEEEEEE EE Col+ Site" EE +ays:s; or less :specify amount;"EEEEEEEE EE NC 42TS EE Agency EE 4utsource :specify location$-en+or;"

ro+uction A-ailability 0Apectations

Application BacCup ,e<uirements

Application ,eco-ery ,e<uirements

!isaster ,eco-ery ,e<uirements

8osting 7ocation

Copyright 2006 State of North Carolina #&&#'()#&*+oc age & of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

Concept !" S#$te% C0ec2"&$t


System 6sage of NC Share+ Ser-ices NC 2TS Ser-ice Catalog

Re$pon$e$ : Se"ect !"" t0!t !pp"#


EE 0nterprise Ser-ices EE iGise EE NC2! EE NC1ail EE Class A 7AN EE roject 1gmt EE Common ayment Ser-ices EE 0D,ate EE Geb Ser-ices EE 8osting Ser-ices EE 1ainframe EE !istribute+ EE 1i++le=are EE !atabase EE !irectory EE Storage EE rogramming Tools EE Net=orC Ser-ices EE GAN EE ,emote Access EENet=orC Security EE Structure+ Cabling for Hoice> !ata> an+ Hi+eo EE Telephony Ser-ices EE 7ocal Access 7ine EE CentreA EE Contact Call Center EE 0nterprise 2 Telephony EE Small Telephone System EE 7ong !istance Calling Car+ EE 7ong !istance Telephone EE TollD5ree 7ong !istance EE Cellular Telephone EE ay Telephone EE 1AC an+ 1aintenance EE 1ultime+ia an+ Conferencing EE Hi+eo Conferencing EE Geb Conferencing EE Streaming 1e+ia EE 0-ent ro+uction

Copyright 2006 State of North Carolina #&&#'()#&*+oc age ' of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

)$&

Functional System Description

ro-i+e a +iagram :or +iagrams; =ith correspon+ing narrati-e that +epicts the functional aspects of the application* Correspon+ing narrati-e that +escribes each major functional area of the application must also be supplie+* !escribe ho= the system =ill be use+ an+ operate+* !escribe both the type of users of the system as =ell as any business interfaces that may be necessary* Note( T0e *&!')!% .e"o1 0!$ .een p)o,&*e* /o) &"" $t)!t&,e p )po$e$ on"#. A'enc&e$ $0o "* *e"ete t0e *&!')!% p)o,&*e* !n* $ pp"# &n/o)%!t&on $pec&/&c to t0e !pp"&c!t&on )e- e$t&n' !pp)o,!".

5inancial 1anagement Application :5unctional !esign;


0mployees urchasing Accounts ayable Accounts ,ecei-able 5iAe+ Assets 2nternal Agency 2nterfaces :e*g ayroll> An+ 8,; 0Aternal Agency 2nterfaces :Specify;

3eneral 7e+ger
Business !irect !eposits Billing BanC ,econciliation Shipping

Citi@ens

,eporting

Note( N!))!t&,e *e$c)&.&n' t0e / nct&on!" *e$&'n o/ t0e !pp"&c!t&on % $t .e p)o,&*e* &%%e*&!te"# /o""o1&n' t0e *&!')!%6$8.

Copyright 2006 State of North Carolina #&&#'()#&*+oc age #0 of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

)$)

Conceptual System Design Description

ro-i+e a +iagram :or +iagrams; =ith correspon+ing narrati-e that +epicts an accurate +escription of the conceptual +esign for the entire application* The +esign must +ocument ho= each of the re<uirements specifie+ in the functional +esign =ill be conceptually accomplishe+* The conceptual +esign must align =ith the rinciples> ractices> an+ Stan+ar+s that are publishe+ in the NCSTA * Note( T0e *&!')!% .e"o1 0!$ .een p)o,&*e* /o) &"" $t)!t&,e p )po$e$ on"#. A'enc&e$ $0o "* *e"ete t0e *&!')!% p)o,&*e* !n* $ pp"# &n/o)%!t&on $pec&/&c to t0e !pp"&c!t&on )e- e$t&n' !pp)o,!".

5inancial 1anagement Application Conceptual !esign


2nternet !1L 2nternal Net=orC 8ar+ene+ 2nternal Net=orC

5ire=all #

5ire=all 2

5ire=all %

Citi@en

Geb Ser-er

0mployee

Application Ser-er

!atabase Ser-er

5ire=all % Single :or ,e+uce+; SignDon Ser-ice 0!2 1essaging 1i++le=are 0Aternal Agency Application Cre+it Car+ rocessing Ser-ice

0Aternal Business artner

Note( N!))!t&,e *e$c)&.&n' t0e concept !" *e$&'n o/ t0e !pp"&c!t&on % $t .e p)o,&*e* &%%e*&!te"# /o""o1&n' t0e *&!')!%6$8.

Copyright 2006 State of North Carolina #&&#'()#&*+oc age ## of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

+$ Preliminary System Design Section


The reliminary System !esign Section has been +esigne+ to capture only the most essential information re<uire+ to obtain reliminary !esign appro-al* Ghile the items liste+ are not inten+e+ to be an eAhausti-e list of the possible technologies that may be utili@e+ in the implementation of an application> it +oes reflect some of the more common choices as =ell as important items that shoul+ be consi+ere+ +uring the +esign phase*

+$#

Preliminary System Chec*list

D&$c"!&%e)( An# tec0no"o'&e$ "&$te* .e"o1 0!,e .een p)o,&*e* $o"e"# /o) con,en&ence9 t0e &n/o)%!t&on p)o,&*e* &$ not &nten*e* to .e e70! $t&,e no) *oe$ &t &n*&c!te p)o* ct en*o)$e%ent .# ETS.

P)e"&%&n!)# S#$te% C0ec2"&$t


Architectural Approach rocessing Type !e-elopment latform Architectural 5rame=orC:s; Architectural attern:s; Application Communication Technologies

Re$pon$e$ 4 Se"ect !"" t0!t !pp"#


EE S4A EE %$N Tier EE 4ther :specify;" EE 47T EE 47A EE 4ther :specify;" EE M200 EE *N0T EE 4ther :specify;" EE ST,6TS EE MAT4 EE MS5 4ther :specify;" EE 1HC EE 5actory EE Controller EE !ata Access 4bject 4ther :specify;" Ser-ice 2nterface" EE Geb Ser-ices :8TT > J17> S4A > GS!7> 6!!2; EE ublic 5acing EE 2nternal 5acing EE 1essaging latform Specific" EE *N0T ,emoting EE 0MB$,12 224 EE 4ther :specify;" EE J17 EE Geb Ser-ices EE 1essaging EE 0!2 EE C4,BA EE 224 EE A+aptors EE Secure 5T EE 4ther :specify;"

System 2ntegration Technologies

Copyright 2006 State of North Carolina #&&#'()#&*+oc age #2 of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

P)e"&%&n!)# S#$te% C0ec2"&$t


Soft=are Testing

Re$pon$e$ 4 Se"ect !"" t0!t !pp"#


3eneral" EE 5unctional EE ,egression EE System EE 2ntegration Speciali@e+" EE erformance EE 7oa+ EE Stress EE 0rror 8an+ling EE Security EE latform EE Accessibility" EE GCA3 H#*0" EE riority # EE riority 2 EE riority % EE GCA3 H2*0 :!raft;" EE 7e-el # EE 7e-el 2 EE 7e-el % EE Section (0& 6serD articipation" EE Beta EE 6ser Acceptance EE 4ther :specify;" EE 2+entity an+ Access 1anagement EE 2ntegrate+ EE 0Aternali@able EE 0Aternali@e+ EE SS7$T7S EE !ata 0ncryption 7e-el Supporte+" EE Column EE ,o= EE Table EE !atabase EE CooCie 0ncryption EE !0S EE %!0S EE A0S EE 4ther :specify;" EE 4ther :specify;"

Security Technologies

Copyright 2006 State of North Carolina #&&#'()#&*+oc age #% of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

+$&

Preliminary System Design Description

ro-i+e a +iagram :or +iagrams; =ith correspon+ing narrati-e that +epicts an accurate an+ +etaile+ +escription of the preliminary +esign for the entire application* The +esign must +ocument ho= each of the re<uirements specifie+ in the conceptual +esign =ill be logically accomplishe+* The preliminary +esign must align =ith the rinciples> ractices> an+ Stan+ar+s that are publishe+ in the NCSTA * At this point> +etails such as scalability> a-ailability> an+ secureability shoul+ be reflecte+* 0Aternal net=orC connection spee+s :for both the citi@en an+ employee; shoul+ be +ocumente+* The supporting application shoul+ perform at acceptable le-els =hen utili@ing lo=est common access spee+s* Specify any Cno=n har+=are an+ soft=are +etails :bran+> mo+el> -ersion> etc; for clients> ser-ers> an+ other net=orC infrastructure? programming languages selecte+> an+ +eployment location :i*e* ser-er location =here co+e is +eploye+;* 2nterfaces must be i+entifie+* Note( T0e *&!')!% .e"o1 0!$ .een p)o,&*e* /o) &"" $t)!t&,e p )po$e$ on"#. A'enc&e$ $0o "* *e"ete t0e *&!')!% p)o,&*e* !n* $ pp"# &n/o)%!t&on $pec&/&c to t0e !pp"&c!t&on )e- e$t&n' !pp)o,!".

7ine of Business Application 7ogical !esign


Lone 0$# 2nternet Citi@en :(000 Transactions er +ay
SS7

Transaction Lone 5ire=all

Transaction Lone :8ar+ene+ !1L; Lone 2 5ire=all


H N H N

Lone 2 :2nternal Net=orC; Lone % 5ire=all


H N H N

Lone % :8ar+ene+ 2nternal Net=orC;

7oa+ Balancer

Geb Ser-er

0mployee !esCtop :NI%00;

Appl* Ser-er :Cluster;

!B Ser-er :1irror;

,emote Access 0mployees :NI(0;

Lone % 5ire=all
H N

H N

5iel+ 0mployees :NI#00;

GAN

2+entity Access 1anagement System

0!2
!e+icate+ Circuit

Ser-ice BroCer 0Aternal Agency Application

Common ayment Ser-ice :CC an+ AC8;


H N

0Aternal Business artner

Cre+it Car+ Authori@ation

Note( N!))!t&,e *e$c)&.&n' t0e p)e"&%&n!)# *e$&'n o/ t0e !pp"&c!t&on % $t .e p)o,&*e* &%%e*&!te"# /o""o1&n' t0e *&!')!%6$8.

Copyright 2006 State of North Carolina #&&#'()#&*+oc age #) of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

,$ Detail System Design Section


The !etail System !esign Section has been +esigne+ to capture only the most essential information re<uire+ at this point to obtain !etaile+ !esign appro-al* Ghile the items liste+ are not inten+e+ to be an eAhausti-e list of the possible technologies that may be utili@e+ in the implementation of an application> it +oes reflect some of the more common choices as =ell as important items that shoul+ be consi+ere+ +uring the +esign phase*

,$#

Detail System Design Chec*list

D&$c"!&%e)( An# tec0no"o'&e$ "&$te* .e"o1 0!,e .een p)o,&*e* $o"e"# /o) con,en&ence9 t0e &n/o)%!t&on p)o,&*e* &$ not &nten*e* to .e e70! $t&,e no) *oe$ &t &n*&c!te p)o* ct en*o)$e%ent .# ETS.

Det!&" S#$te% C0ec2"&$t


Client 4perating Systems

Re$pon$e$ 4 Se"ect !"" t0!t !pp"#


EE Apple EE 1icrosoft EE 7inuA EE 6niA EE alm EE 1icrosoft ocCet C EE 4ther :specify;" EE !esCtop$7aptop EE Tablet EE !A EE Smart hone EE 4ther :specify;" Specify si@e of footprint in 9B or 1B" !esCtop$7aptop" EEE Tablet" EEE !A" EEE Smart hone" EEE 4ther :specify;" EEE Specify spee+ in Cbps or mbps" 1inimum" EEEEE ,ecommen+e+" EEEEEEEE EE Bro=ser Base+ EE ,ich Client EE ,ich 2nternet :AMAJ; EE 2nternet 0Aplorer :specify -ersions;" EE Netscape Na-igator :specify -ersions;" EE 4ther :specify pro+uct an+ -ersions;"

Client latforms

Client 5ootprint by latform

Client Connection Spee+

Client ,ichness

Bro=sers an+ Hersions Supporte+

Copyright 2006 State of North Carolina #&&#'()#&*+oc age #( of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

Det!&" S#$te% C0ec2"&$t


resentation D Client Si+e 7anguages

Re$pon$e$ 4 Se"ect !"" t0!t !pp"#


EE 8T17 EE !8T17 EE J17 EE J8T17 EE HB*N0T EECN EE Acti-eJ Controls EE Ma-a Applets EE Ma-a EE MH1 :specify +etails;" EE Ma-aScript EE HBScript EE COO EE 4ther :specify;" EE CooCies" EE NonD ersistent CooCies EE ersistent CooCies EE Session 2+s EE State Store+ in 8i++en 5iel+s EE 4ther :specify;" EE Ser-er EE Storage EE ublic 5acing EE 2nternal 5acing EE Gin+o=s EE 7inuA EE 6niA EE 4ther :specify;" Specify Hersion" EE Apache EE 1icrosoft EE Sun EE 4racleEE 4ther :specify;" Specify 0+ition an+ Hersion" 7oa+ Balance+" EE /es EE No rocessor Architecture" EE 6) Bit EE %2 Bit rocessor Cores" EE !ouble EE Single 4ther :specify;" ,ollout Configuration" Number of Ser-ers" EE C 6s$Ser-er" EE C 6 Type" EEEEEEEEE C 6 Spee+" EEEEE Amount of ,A1" EEEE 1aAimum Configuration" Number of Ser-ers" EE C 6s$Ser-er" EE C 6 Type" EEEEEEEEEE C 6 Spee+" EEEEE Amount of ,A1" EEEE EE AS *N0T EE HB*N0T EECN EE MS EE Ser-lets EE Ma-a EE MH1 :specify +etails;" EE Ser-er Si+e 2nclu+es :SS2; EE COO EE 4ther :specify;" EE Gin+o=s EE 7inuA EE 6niA EE 4ther :specify;" Specify Hersion" EE 1icrosoft EE 2B1 EE Sun EE 4racle EE B0A EE 4ther :specify;" Specify 0+ition an+ Hersion"

Application State

Hirtuali@ation Geb Ser-er 7ocation Geb Ser-er 4perating System Geb Ser-er Soft=are Geb Ser-er D 8igh A-ailability

Geb Ser-er D Specifications

resentation Ser-er Si+e 7anguages

Application Ser-er 4perating System Application Ser-er Soft=are

Copyright 2006 State of North Carolina #&&#'()#&*+oc age #6 of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

Det!&" S#$te% C0ec2"&$t


Application Ser-er 8igh A-ailability

Re$pon$e$ 4 Se"ect !"" t0!t !pp"#


rocessor Architecture" EE 6) Bit EE %2 Bit rocessor Cores" EE !ouble EE Single ,A2! Supporte+" EE /es EE No SAN Supporte+" EE /es EE No 1irroring Supporte+" EE /es EE No Clustering Supporte+" EE /es EE No 3ri+$4n !eman+ Supporte+" EE /es EE No 4ther :specify;" ,ollout Configuration" Number of Ser-ers" EE C 6s$Ser-er" EE C 6 Type" EEEEEEEEE C 6 Spee+" EEEEE Amount of ,A1" EEEE 1aAimum Configuration" Number of Ser-ers" EE C 6s$Ser-er" EE C 6 Type" EEEEEEEEEE C 6 Spee+" EEEEE Amount of ,A1" EEEE EE HB*N0T EECN EE Ma-a :M2S0; EE Ma-a$0MB :M200; EE MH1 :specify +etails;" EE COO EE 4ther :specify;" EE Gin+o=s EE 7inuA EE 6niA EE 4ther :specify;" Specify Hersion" EE 1icrosoft EE 2B1 EE 4racle EE 4ther :specify;" Specify Hersion" rocessor Architecture" EE 6) Bit EE %2 Bit rocessor Cores" EE !ouble EE Single ,A2! Supporte+" EE /es EE No SAN Supporte+" EE /es EE No 1irroring Supporte+" EE /es EE No Clustering Supporte+" EE /es EE No 3ri+$4n !eman+ Supporte+" EE /es EE No 4ther :specify;" ,ollout Configuration" Number of Ser-ers" EE C 6s$Ser-er" EE C 6 Type" EEEEEEEEE C 6 Spee+" EEEEE Amount of ,A1" EEEE 1aAimum Configuration" Number of Ser-ers" EE C 6s$Ser-er" EE C 6 Type" EEEEEEEEEE C 6 Spee+" EEEEE Amount of ,A1" EEEE EE A!4*N0T EE 4!BC EE 470$!B EE M!BC EE M!4 EE !B2 Connect EE 4ther :specify;" rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200. age #. of #'

Application Ser-er D Specifications

Business ,ule Application 7anguages

!atabase Ser-er 4perating System !atabase Ser-er Soft=are !atabase Ser-er 8igh A-ailability

!atabase Ser-er D Specifications

!ata Access Connecti-ity 1etho+s

Copyright 2006 State of North Carolina #&&#'()#&*+oc

Technical Architecture Submission for [insert project name]

Det!&" S#$te% C0ec2"&$t


SP7 7anguages Store+ roce+ures 6tili@ation

Re$pon$e$ 4 Se"ect !"" t0!t !pp"#


EE T$SP7 EE 7$SP7 EE 4ther :specify;" EE No EE /es EE !ata Access only EE Business ,ules an+ !ata Access

Copyright 2006 State of North Carolina #&&#'()#&*+oc age #& of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

Technical Architecture Submission for [insert project name]

,$&

Detail System Design Description

ro-i+e a +iagram :or +iagrams; =ith correspon+ing narrati-e =ith that +epicts an accurate> +etaile+> an+ complete +escription of the +etail +esign for the entire application* The +esign must +ocument ho= each of the re<uirements specifie+ in the preliminary +esign =ill be physically accomplishe+* The +etaile+ +esign must align =ith the rinciples> ractices> an+ Stan+ar+s that are publishe+ in the NCSTA * Almost all +etails shoul+ be Cno=n at this point in the +esign process> inclu+ing specific har+=are relate+ information utili@e+ by the hosting ser-ice pro-i+er* !esign objecti-es such as ,eliability> A-ailability> Scalability> Secureability> 2nteroperability> an+ use of Common 2nfrastructure shoul+ be a+e<uately reflecte+ in the physical +esign* All aspects of the application> net=orC> security> an+ integration architecture> as =ell as any other pertinent uses of technology to sol-e specific business re<uirements :e*g* +ocument imaging> channel support for the numerous client form factors such as =ebphone> !A> or BlacCberry; shoul+ be +ocumente+* Note( T0e *&!')!% .e"o1 0!$ .een p)o,&*e* /o) &"" $t)!t&,e p )po$e$ on"#. A'enc&e$ $0o "* *e"ete t0e *&!')!% p)o,&*e* !n* $ pp"# &n/o)%!t&on $pec&/&c to t0e !pp"&c!t&on )e- e$t&n' !pp)o,!".

Note( N!))!t&,e *e$c)&.&n' t0e *et!&" *e$&'n o/ t0e !pp"&c!t&on % $t .e p)o,&*e* &%%e*&!te"# /o""o1&n' t0e *&!')!%6$8.

Copyright 2006 State of North Carolina #&&#'()#&*+oc age #' of #'

rint !ate"##$#%$20#% Template ,e-* !ate" %$0.$200.

You might also like