Indice analitico
Introduzione 1 - Capitolo 1...pag.1 1.1-ORC ...pag.1 1.2-Sito... pag.3 1.3-L'operatore ”>>”... pag.4 1.4- L'operatore “|” ...pag.6 1.5-L'operatore “where” ...pag.8 1.6-Definizione di espressione ...pag.9 1.7-Siti speciali ...pag.10 1.8-Strumenti ...pag.122 - Capitolo 2.... pag.13
2.1-Il progetto Logico ...pag.13 2.2-Il processo Wrapper...pag.17 2.3-Funzionamento Manager... pag.18 2.4-Start, End e Run... pag.20 2.5-Esempio di Compilazione ed esecuzione...pag.21 2.6-Site... pag.24 2.7-Localsite... pag. 25
2.8-Channel ...pag.26 2.9-OrcExpr... pag.29 2.9.1-OrcSeq ...pag.29 2.9.2-OrcSeqRec... pag.32 2.9.3-OrcPar ...pag.34 2.10-Where ...pag.36 3 - Capitolo 3 ...pag.37 3.1-La libreria jORC ...pag. 37 3.2-La cartella stub ...pag.38 3.3-La cartella TestPackage ...pag.39 3.4-Espressione Sequenziale ...pag.39
3.4.1-OrcSeq(site a,site b) ...pag.40 3.4.1.1-server.java ...pag.44 3.4.1.2-SequentialServerThread.java ...pag.45 3.4.1.3-Wrapper sito a ...pag.48 3.4.1.4-Thread del wrapper del sito a ...pag.50 3.4.1.5-Wrapper sito a ...pag.52 3.4.1.6-Thread del wrapper del sito b ...pag.53 3.4.1.7-Il processo Start ...pag.53 3.4.1.8-Il processo End ...pag.54 3.4.1.9-La sincronizzazione ...pag.56 3.4.1.10-Run ...pag.57
3.4.2-OrcSeq(site a, OrcExpr oe) ...pag.58 3.4.3-OrcSeq(OrcExpr oe, site b) ...pag.59 3.4.4-OrcSeq(OrcExpr oe, OrcExpr oe2) ...pag.59 3.5-Espressione sequenziale ricorsiva ...pag.60 3.5.1-SequentialRecThreadServer ...pag.61 3.6-Channel ...pag.62 3.7-Espressione parallela ...pag.66
3.7.1-OrcPar(site[]list) ...pag 66 3.7.2-OrcPar(Object[]list) ...pag 68 3.8-LocalSite... pag.70
4 - Capitolo 4...pag.72
4.1-”Ii then else”...pag.72 4.2-Master/Worker ...pag.74
5 – Capitolo 5 ...pag.79