저자
Peter Wiebe, PhD, Abbott Laboratories의 수석 품질 엔지니어
Kevin True, Abbott Laboratories의 수석 품질 엔지니어
Mark Anawis, Abbott Laboratories의 수석 품질 엔지니어
JMP에서 개발된 애플리케이션은 복잡한 분석 프로세스를 위한 강력하고 배포 가능하며 유지 관리가 가능한 솔루션입니다. 여기서는 네임스페이스, 변수 명명 규칙 및 메모리 사용을 관리하는 JSL 애플리케이션 아키텍처를 설명합니다. JSL 명령 "include," "function," 및 "expr"을 JSL 추가 기능의 아키텍처로 효과적으로 결합하고 추가 기능 경로 "$ADDIN_HOME(Unique_ID)\file.jsl"을 활용하면 복잡하고 긴 JSL 스크립트를 여러 개의 작은 JSL 스크립트로 나눌 수 있습니다. 이러한 작은 스크립트 각각은 고유한 변수 명명 규칙으로 개발하고 독립적으로 또는 다른 애플리케이션 스크립트와 결합하여 테스트하여 JSL 프로그래머에게 보다 관리하기 쉬운 개발 프로세스를 만들 수 있습니다. "include" 명령 내에서 사용 가능한 "새 컨텍스트" 인수를 실행하면 잠재적인 네임스페이스 충돌을 효과적으로 관리하는 반면, 사용 가능한 "기본 로컬" 인수는
"함수" 명령 내에서 편리하게 가변 메모리 공간을 관리합니다. 또한 애플리케이션 네임스페이스를 만들면 필요에 따라 애플리케이션 간에 정보를 전달할 수 있으며, 그렇지 않으면 메모리 공간을 최소화할 수 있습니다. 설명된 애플리케이션 아키텍처는 JSL 프로그래머가 JMP 애플리케이션을 개발, 테스트 및 유지 관리하는 데 더 편리합니다.