Autori
Peter Wiebe, PhD, Ingegnere capo della qualità, Abbott Laboratories
Kevin True, Senior Quality Engineer, Abbott Laboratories
Mark Anawis, ingegnere capo della qualità, Abbott Laboratories
Le applicazioni sviluppate in JMP sono soluzioni potenti, distribuibili e gestibili per processi analitici complessi. Qui descriviamo un'architettura applicativa JSL che gestisce namespace, convenzioni di denominazione delle variabili e utilizzo della memoria. Combinando efficacemente i comandi JSL "include", "function" ed "expr" come architettura del componente aggiuntivo JSL e sfruttando il percorso del componente aggiuntivo "$ADDIN_HOME(Unique_ID)\file.jsl", uno script JSL altrimenti complesso e lungo può essere suddiviso in diversi script JSL più piccoli. Ognuno di questi script più piccoli può essere sviluppato con le proprie convenzioni di denominazione delle variabili e testato in modo indipendente o in combinazione con gli altri script applicativi, creando un processo di sviluppo più gestibile per un programmatore JSL. L'esercizio dell'argomento "new context" disponibile all'interno del comando "include" gestisce efficacemente potenziali collisioni di namespace, mentre l'argomento "default local" disponibile
all'interno del comando "function" gestisce in modo conveniente lo spazio di memoria variabile. Inoltre, la creazione di uno spazio dei nomi dell'applicazione consente di passare le informazioni attraverso l'applicazione secondo necessità, riducendo al minimo lo spazio di memoria. L'architettura dell'applicazione descritta rende più comodo per un programmatore JSL sviluppare, testare e gestire applicazioni JMP.