Download presentation
Presentation is loading. Please wait.
Published byChloe Phelps Modified over 9 years ago
1
Basic POSIX component for EMS May 12 th, 2006 Hiro Kishimoto
2
Deployment Infrastructure Portal Host1Host2Host3 Client Component & Posix binary archive (ACS?) Basic Posix component Basic Posix template BLAST binary BLAST CDL document
3
Component & Posix binary archive (ACS?) Basic Posix component Basic Posix template BLAST binary BLAST CDL document Portal Host1Host2Host3 Client <> BLAST CDL document Refer to CodeBase executable Retrieved (step 3)
4
Component & Posix binary archive (ACS?) Basic Posix component Basic Posix template BLAST binary BLAST CDL document Deploy Component Portal Host1Host2Host3 Client <> BLAST CDL document Refer to CodeBase executable
5
Component & Posix binary archive (ACS?) Basic Posix component Basic Posix template BLAST binary BLAST CDL document Deploy BLAST binary Portal Host1Host3 Client BLAST CDL document executable <> executable
6
Basic POSIX component Identified “gap” between family of CDDLM specs and EMS services Provide services –Application binary installation –File system mount –Pre-script In case of BLAST, database setup –Provide output (will be incorporated in JSDL document) Host name Application path Environment variables –In case of BLAST, “PATH” and “TMPDIR”
7
Application Binary Installation element Four children elements 1. element Binary location “package type” attribute: e.g. “tar” 2. element Owner of installed file: e.g. “chris” 3. element Group of installed file: e.g. “hpc” 4. element Permission of the installed file: e.g. “755” http://blast.app.com/blast.tar chris hpc 755
8
File System Mount element Three children elements 1. element “normal” or “temporary” 2. element Pathname for mount point: e.g. /home/csmith 3. element Amount of space (byte) normal /home/ssmith
9
Pre-script element Script file location with “type” attribute Need more thoughts http://blast.app.com/blast.prescript.sh Note by Chris Smith: There might be some more information needed depending on whether the database is already formatted, or if it's in FASTA format still. From the point of view of a provisioning engine, you might need to specify a command to run to format the FASTA file, or it might be a set of files that is the result of the formatting that need to be staged.
10
Output and element cdl:lasy=“true”
11
Environment Varialble element cdl:lasy=“true”
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.