4 - - PowerPoint PPT Presentation

4
SMART_READER_LITE
LIVE PREVIEW

4 - - PowerPoint PPT Presentation

2110684 - IS Architecture Overview !'* ++#,-./!,$ "#./,01-, */


slide-1
SLIDE 1

2110684 - IS Architecture Overview

  • !

"#! "!$%&' ()(

!'*

++#,-./!,$ "#./,01-, */ 2/3!3!/

2110684 - IS Architecture Overview

4

#! $!/,,5

  • &0&.*0&/0&0&$0

6$*7 80/79'-

  • -.:20.;
  • -.:20.;

9-' /$ :92$ /$ ;

  • 2$:2$;

<-2+:<=2+; &-):9(<2!,,/;

"**/)87**-3,

2110684 - IS Architecture Overview

2,5

), !!,, 6&#0$/&,! !!,&1!!,, /&+,&!&+&>( 2!*,,&!*,,! $*3//$ , 2$&$**,&!,&(

2110684 - IS Architecture Overview

slide-2
SLIDE 2

38/)

'8/7(

  • !8/7$$*'/,+(

)8/7)0(

2110684 - IS Architecture Overview

6$*7/

'8/7#0$/ 8/38/!( /*( ,,3)$*( ,,3)$*( /( '*(

2110684 - IS Architecture Overview

6$*7/

  • !8/72,!*,+

! ( ,,*( )$*( )$*( /( #*&/,&(

2110684 - IS Architecture Overview

6$*7/

)8/ *,0 !!0&*&,&$1?!&( *+*0*,0 @&&!!0( @&&!!0( !,,0 !,1,&$#,&&( !,*,0 @&&!,1,&!!0&/,(

2110684 - IS Architecture Overview

slide-3
SLIDE 3

!*'7

$$*# 0!,,*/

(/(!,&!,/&(

$ ! 1( 1( 1:*.#*3+;( 93"1:*.##010,;(

2110684 - IS Architecture Overview

1'

+# A,!0B*(

key “a” Server Terminal key “a” display “a”

2110684 - IS Architecture Overview

1/

,,!7

“select a course”

Check dept. Check preq. Check total credit

Server Terminal “select a course” “2110213” “course added”

2110684 - IS Architecture Overview

1'

Pros:

Single place, easy to control.

Cons:

Present Data Busine

Cons:

Expensive, big spaghetti bowl,

inflexible, lack of applications, take long time to develop.

ntation ata iness

2110684 - IS Architecture Overview

slide-4
SLIDE 4

1'

)0+# *

  • 3)+*$*$/CD8,0(

database command database command result DB Server PC Client (Reg Program)

2110684 - IS Architecture Overview

1/

,,!7

Check dept… ok! Check preq… ok! Check total credit < 22 ?

get all my courses 2110211, 2110213, … DB Server PC Client (Reg Program)

2110684 - IS Architecture Overview

1'

Pros:

Simple to develop

(initially). (initially).

Cons:

Poor scalability. Poor manageability and

deployability.

2110684 - IS Architecture Overview

93"1'

)0C0+3$$+C-#: *;(

db command POST DB Server PC Client (Browser) Web Server / AppServer db command result POST HTML

2110684 - IS Architecture Overview

slide-5
SLIDE 5

93"1/

get my all courses

add 2110213

Check dept… ok! Check preq… ok! Check total credit < 22 ?

DB Server PC Client (Browser) Web Server / AppServer

get my all courses 2110211, …

add 2110213

HTML “Course added” 2110684 - IS Architecture Overview

93"1'

App Svr B

Pros:

Scalability. Flexible. Simple to manage.

DB Svr B B Web Svr App Svr App Svr

Simple to manage. Great for integration.

Cons:

Slightly difficult to

develop (initially).

2110684 - IS Architecture Overview 2110684 - IS Architecture Overview

!!5

!!7

A !!0 !!B

$!0*!*(/(#&*&*$ &( !!!!** ,,*10,(

8#*,$ !$$*(

8#*,$ !$$*( 8,$,**:$*&0!*,&!&

/&6;,# $(

2110684 - IS Architecture Overview

slide-6
SLIDE 6

8!!

2110684 - IS Architecture Overview

!!5

!!7

A !! !$$&# $$& 6**+0* $$ $&, * $ / B / B

0 ,#,#( *#* !!(/()&-!*,/&(

2110684 - IS Architecture Overview

8!!

IT NOT Infrastructure IT Infrastructure Other Infrastructure

2110684 - IS Architecture Overview

  • !!

7 0+&$$*+&)0+&> 2/&,/&0.!$&> 7 &&$$#.&> "#.!?!$&,$&>

2110684 - IS Architecture Overview

slide-7
SLIDE 7

+

. !:(/(*;* 2!0 / 1$&0!&,*0* / / 1/,$ / / 1/,$ E,*/2 / 3:(/(E;,#.0,#, ,!,$#!$$* **,.

2110684 - IS Architecture Overview

.12!+

2110684 - IS Architecture Overview

27 -/

8/&$#!*$!

!/,.

/ **0*,!,

+ +

6+$!1!$!*

  • .#,$0* #

*,#

!$$+ !/ $! 2110684 - IS Architecture Overview

**,7-2F

!, $ $6D!,1

:(G4;' :(G4;'

$(<-

2110684 - IS Architecture Overview

slide-8
SLIDE 8

2+(!$$!

$4,$*

$!# !/ !6*,

$4,$*,

$! . $**/*

  • !6*,

:(/($**$/;

,*#,+

.

G,0 $/&

! 0**/ $**/* :(/(# /;

0!*+#

$!*. :(/(!*, ,*/;

2110684 - IS Architecture Overview

  • *,+

$$,,# $!+ # ,!*

,/

,0*,*! !$$!*$*0*,+ !$$!*$*0*,+ '+,$#&*/&#./&&,

/

$,$#!$$4

2110684 - IS Architecture Overview

  • *,+

2110684 - IS Architecture Overview

  • *,+

2110684 - IS Architecture Overview

slide-9
SLIDE 9

/:,).)+;

$ */ ):'1;3 3 3 E ' . )

:(/(<='2;

2110684 - IS Architecture Overview

/ !7"+("

!

2110684 - IS Architecture Overview

)

,!,6$+). + / *+*/*0* /*#1,**0*'1*,.1,+

$

1$ ,+$ ****, # +

!*+,+*

1#$$, 0*,,3+,.# ! !/,#

  • 2110684 - IS Architecture Overview

'$!*)8+*

)H $/ $+,$ ,,*/ ,!,!* ,!,!*

*

"/$

2110684 - IS Architecture Overview

slide-10
SLIDE 10

'$!*)8+*

)H 2/ '+,!**

,.

$1,.*! ,,

$

**$

,!# #/

/$

2110684 - IS Architecture Overview

'$!*)8+*

)<H *+

'

)0!,,**

,.# ,. $ $

G,,.

$

$1,.*! "1/$

2110684 - IS Architecture Overview

**,7G/*!!

.*, !,,** ?!$, '0!$0!1/,,

+ !

!$$+!G/*$,! &,+/& *&$&+,& &0*//

2110684 - IS Architecture Overview

**,7G/*!!

)+*$#,0!,!! GE 2$,!

  • /0*
  • /0*

, ,#1+*! 8!6&1 !.,/&'* 0,&*#

,/

,<&*#1,+

2110684 - IS Architecture Overview

slide-11
SLIDE 11

**,7G/*!!

2110684 - IS Architecture Overview

**,7G/*!!

  • 8/+*! $*
  • G/3#0*$#

!

"#

  • '6+,*.

*/$!$

  • 8/*,

$+,!

  • ) G/*,

:;

  • 6+

$# %&&'

2110684 - IS Architecture Overview

  • $,
  • I(J0**
  • I(0**K
  • ,I**$

* /

!

!! $ *4,,0!, '//*/!/,,+*$ ! ! /*0*#. !0+$ !!! ./$+7#**&'"&) !,,7$*/ &!$*

2110684 - IS Architecture Overview

!:;

' $+ #*/:!1!,;!*5 *0*

*0*

# +!& **$,#

$,5

# +#+& $+,#

+# *** $+(

2110684 - IS Architecture Overview

slide-12
SLIDE 12

!:9;

2/0* $* *0*3+*0*3)#:*!,/

$,; */!

*/! * 20* #,!* , ,$*&&,

!$/, 5

2110684 - IS Architecture Overview

!

'71-, ! !! + /

2110684 - IS Architecture Overview

/ **,7G/*!! !!!

  • (&AG/* !B& $733 / *0*(3//*1 !&9

"+(

  • AG/*'*B& $733(#.$,(/3#.3G/*L$*
  • (!0(&

&M *N&(&(

  • (0,(0&&*'&M!(
  • (0,(0&&*'&M!(
  • ('.&A)0!, ! */B&&23M!

&$$(<1(

2110684 - IS Architecture Overview