architectural style - blackboard

Upload: choc-clud

Post on 22-Feb-2018

217 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/24/2019 Architectural Style - BlackBoard

    1/11

    RCHITECTUR L STYLE : BL CK BO RD

    NABILA SHARUDIN GS35566

    NUR SYAZANNA BINTI JAMALUDIN GS36862

  • 7/24/2019 Architectural Style - BlackBoard

    2/11

    Blackboard

    A blackboard systemis an artificial intlli!nc a""licati#n $as% #n t& $lac'$#a

    )#%l*+&r a c#))#n 'n#+l%! $as* t& ,$lac'$#ar%,* is itrati-l. ("%at% $.

    #f s"cialist 'n#+l%! s#(rcs* startin! +it& a "r#$l) s"cificati#n an% n%in! +it&

    0ac& 'n#+l%! s#(rc ("%ats t& $lac'$#ar% +it& a "artial s#l(ti#n +&n its int

    )atc& t& $lac'$#ar% stat/ In t&is +a.* t& s"cialists +#r' t#!t&r t# s#l- t& "r#$

    T& $lac'$#ar% )#%l +as #ri!inall. %si!n% as a +a. t# &an%l c#)"l1* ill%f

    +&r t& s#l(ti#n is t& s() #f its "arts/

  • 7/24/2019 Architectural Style - BlackBoard

    3/11

    A $lac'$#ar% s.st) can $ -i+% as a !r#(" #f sittin! &()an s"cialists n1t t# a lar! $la

    T&. ar +#r'in! c##"rati-l. in #r%r t# s#l- t& "r#$l)

    T&. (s t& $lac'$#ar% as a +#r'"lac f#r s#l(ti#n %-l#")nt

    r#$l) s#l-in! $!ins +it& ann#(nc)nt #f a "r#$l) AND +ritin! initial %ata #nt# t& $

    T& s"cialists ar +atc&in! t& $lac'$#ar% l##'in! f#r an #""#rt(nit. in #r%r t# )a' c#ntr

    s#l(ti#n %-l#")nt/

    4&n a s"cialist fin%s t&is #""#rt(nit.* & rc#r%s t& c#ntri$(ti#n #n t& $lac'$#ar%* in "

    +ill (s &is c#ntri$(ti#n f#r final "r#$l) s#l-in!/

    T&is "r#css (ntil t& "r#$l) is s#l-%/

    Metaphor

  • 7/24/2019 Architectural Style - BlackBoard

    4/11

    lass Dia!ra) #f

    Blac'$#ar%Main #)"#nnts in

    Blac'$#ar%

  • 7/24/2019 Architectural Style - BlackBoard

    5/11

    Basc Co!po"e"ts Knowledge source7 In%"n%nt )#%(l t&at c#ntain 'n#+l%! n%% f#r "r#$l) s#l-in!/ T&. %#nt n% t# 'n#+ a$#(t t& 1istnc

    $(t t&. &a- t# (n%rstan% t& stat #f "r#$l)s#l-in! "r#css an% t& r"rsntati#n #f rl-ant inf#r)ati#n #n t& $lac'$#ar%/

    Blackboard: Is (s% as a !l#$al %ata$as f#r s&arin! %iffrnt inf#r)ati#n as in"(t %ata* "artial s#l(ti#ns* altrnati-s an% final s#l(ti#ns/

    a""licati#ns tn% t# &a- c#)"l1 $lac'$#ar% str(ct(rs* +it& )(lti"l l-ls #f anal.sis #r a$stracti#n/

    Control Shell: Ma's r(nti) %cisi#ns +&ic& #f 'n#+l%! s#(rcs t# 1c(t n1t f#r #"ti)al "r#$l) s#l(ti#n/

  • 7/24/2019 Architectural Style - BlackBoard

    6/11

    I!ple!e"tato"s o# Blackboard

    9: r#css c#ntr#l

    2: lannin! an% sc&%(lin!

    3: #)"(tr -isi#n

    ;:

  • 7/24/2019 Architectural Style - BlackBoard

    7/11

    E$a!ple : Blackboard S%ste! &or 'eb Applca

    Us ass f#r t& 4$ #)"#nnt

  • 7/24/2019 Architectural Style - BlackBoard

    8/11

    D-l#")nt #f a +$ a""licati#n t# )#-i c&ains (sin! t& $lac'$#ar

    arc&itct(r/

    T&is arc&itct(r all#+s c#ntr#l* c#))(nicati#n an% c##"rati#n "r#$l

    s#l-in!= t&rf#r t&. a""li% a $lac'$#ar% s.st) in t&ir "r#>ct/

    Requirements7

    rsntati#n an% c#llcti#n #f (sr %ata

    ?ali%atin! (sr in"(t %ata

    rf#r)in! $(sinss "r#csss

    St#rin! an% rtri-in! "rsistnt a""licati#n %ata/

    Goal7 T# %-l#" an int!rat% s.st) f#r )#-i a%)inistrati#n @ acc#(nts* ti

    sllin!* )#-i !(i%s* sc&%(ls* rsr-ati#ns tc/

  • 7/24/2019 Architectural Style - BlackBoard

    9/11

    T& blackboards.st) +as (s% f#r %ata cntraliati#n/

    Knowledge sourcesr"rsnt% )#-i inf#r)ati#n* )#-i !(i%* an%

    rsr-ati#ns/ T& $lac'$#ar% l%s all t& %ata #f )#-i !(i% an% als#

    t& ("%atin! "r#css/

    T& control component )#nit#rs $lac'$#ar% an% acti-ats 'n#+l%!

  • 7/24/2019 Architectural Style - BlackBoard

    10/11

    Ad(a"ta)es Int!rati#n #f 'n#+l%! s#(rcs )ana!% $. t& c#ntr#l s.st)/

    M#%(larit.

    l1i$ilit. 0fficinc. an% C(alit.

    ""#rt(nistic c##"rati#n

    S#ft+ar r(s

    Dsad(a"ta)es Blac'$#ar% $c#)s a $#ttlnc' +it& t## )an. clints/

  • 7/24/2019 Architectural Style - BlackBoard

    11/11

    Re#ere"ces

    4i'i"%ia &ristian Mtnr* L#nar%# #rt* an% D#rita &acEn F299:/ Usi

    Blac'$#ar% Arc&itct(r in a 4$/

    r#fss#r Da-i% S/ R#sn$l() FD"art)nt #f #)"(tr Scinc :/ A

    Anal.sis an% Dsi!n Arc&itct(ral St.ls/

    D/ R(%n'# an% A/ B#ris#- F2: / An -r-i+ f Blac'$#ar%

    Arc&itct(r A""licati#n #r Ral Tas's / Scintific r#c%in!s f R

    Tc&nical Uni-rsit./