Jun Suzuki, Michael Le and Tatsuya Suda - PowerPoint PPT Presentation

1 / 4
About This Presentation
Title:

Jun Suzuki, Michael Le and Tatsuya Suda

Description:

used to dynamically load (install) CEs into a bionet platform. ... accesses the Java system class loader to load the specified CE's class definition ... – PowerPoint PPT presentation

Number of Views:45
Avg rating:3.0/5.0
Slides: 5
Provided by: jsuz
Category:

less

Transcript and Presenter's Notes

Title: Jun Suzuki, Michael Le and Tatsuya Suda


1
CE Factory
Jun Suzuki, Michael Le and Tatsuya
Suda jsuzuki, suda_at_ics.uci.edu mvle_at_uci.eduhtt
p//netresearch.ics.uci.edu/bionet/ Dept. of
Information and Computer ScienceUniversity of
California, Irvine
2
CE Factory
  • Factory object for CEs
  • used to dynamically load (install) CEs into a
    bionet platform.
  • follows the factory design pattern.
  • designed as a CORBA object so that it can accept
    inter-process communication for install requests.

host
CE Factory
GUI app
install
bionet platform
process
install requests
command line app
process
process
3
IDL Interface Definition
  • IDL definition
  • interface CEFactory void createCE(in string
    classname)// exception definition to be
    added

4
  • Action sequence of createCE()
  • accepts a fully qualified class name (package
    names class name) specified as a parameter (in
    string).
  • e.g. edu.uci.ics.bionet.test.ce.MyCE
  • accesses the Java system class loader to load the
    specified CEs class definition
  • c.f. documentation on the Bionet Class Loader
  • obtains a reference to the local platform
    representative
  • uses a local platform representative to obtain a
    reference to the bionet lifecycle service.
  • uses the bionet lifecycle service to initialize
    the CE.
Write a Comment
User Comments (0)
About PowerShow.com