- 가
- 공개(Publish)
- 특정 환경에서 이후의 런타임 구성 및
개발에 사용할 수 있도록 Studio에서
통합 어플라이언스 또는 중간 스테이징
영역(예: 파일 서버의 공유 디렉토리)으로 모든 프로젝트 파일을 복사합니다. 공개 프로세스에서는
프로젝트 유효성 검증, 프로젝트 구성 문서의 .par 파일 작성, 지정된
통합 어플라이언스에 패키지 전송 등이 포함됩니다.
- 구문 분석(Parse)
- 직렬화의 반대. 설정된 몇몇 규칙에 따라 구성 항목으로
변환합니다.
- 나
- 노드(Node)
- 통합 어플라이언스의 모든 데이터 입력
또는 출력은 트리 모양의 계층 구조의 일련의 노드로
Studio에 구체화됩니다. 많은 경우에, 노드는 XML 문서의
구조 및 컨텐츠를 나타내지만 그렇지 않은 경우도 많습니다(예:
데이터베이스 테이블의 행이 노드로 표시됨). Studio에서 노드는
구조에 대한 정보, 지원되는 컨텐츠 유형 또는 데이터의
추가 특성을 전달합니다.
- 다
- 도구 상자(Toolbox)
- Studio의 오른쪽 구석에 있는 5개 탭(프로젝트, 활동, 변수, 함수,
확인) 세트. 이러한 탭을 사용하면
새 프로젝트를 작성하고, 프로젝트 내에 새
오케스트레이션을 작성하며, 처리 논리를 개발하는 데
필요한 모든 엔티티에 액세스할 수 있습니다.
- 동적 구분 기호(Dynamic delimiter)
- 메시지 자체의 필드 내에서 가져온
구분 기호(예: 파일에서 일괄적인 전자 건강 기록이 있는
새 레코드의 시작 부분을 나타내는 HL7 PID(환자 ID)
메시지 헤더).
- 라
- 레코드 ID(Record identifier)
- EDI(Electronic Eata Interchange)
또는 HL7(Health Level 7) 등과 같은 특정 유형의
플랫 파일에서 레코드를 구분하는 특수 필드. 예를 들어, HL7 PID(상위 ID) 번호가
레코드 ID입니다.
- 마
- 매개변수(Parameter)
- 활동 또는 오케스트레이션에 전달되는 값. 예를 들어,
파일 이름과 데이터는 FTP 엔드포인트에서 오케스트레이션으로
전달할 수 있는 두 개의 매개변수입니다.
- 매개변수화된 조회(Parameterized query)
- 입력 또는 출력 데이터베이스 매개변수가 포함되는
데이터베이스 SQL문. 조회 실행 활동에서는 매개변수화된
조회가 지원됩니다.
- 맵(Map)
- 변수에 매개변수를 바인드하고 오케스트레이션에
변수를 바인드할 수 있는 컴포넌트. Studio의 여러 활동에는
오케스트레이션과 관련하여 설계 시에 구성하여 실제
매개변수를 변수에 맵핑하는 방법 및 오케스트레이션에서
변수를 처리해야 하는 방법을 정의해야 하는 임베디드 맵이 포함됩니다.
임베디드 활동 맵 외에도, Studio에는 입력 및 출력의 유형을 오케스트레이션에
바인드하기 위해 사용할 수 있는 독립형 변수 맵핑 활동이
있습니다.
- 명령행 인터페이스(Command-line interface)
- 통합 어플라이언스를 구성, 관리 및
조회할 수 있는 텍스트 기반 WMC(Web Management Console)의 대체 항목.
- 문서(Document)
- 통합 프로젝트를 구성하는 XML 스키마 파일, DTD 및
기타 구성 파일.
- 바
- 바꾸기(Replace)
- 활동 분기에서 분기의 메시지를 수신하기 위해 엔드포인트
활동의 초기 플레이스홀더로 나타납니다. 이 아이콘에
엔드포인트 수신 활동을 놓으면 플레이스홀더가 제거됩니다.
- 반복 구분 기호(Repetition delimiters)
- 데이터에 레코드를 구분할 수 있는 고유한 값(예: 레코드 ID)이
부족할 경우에 사용되는 플랫 파일의 구분 기호.
- 배치(Deploy)
- 통합 어플라이언스에 통합 프로젝트의 인스턴스를
작성합니다(인스턴스화).
- 버퍼 테이블(Buffer table)
- 데이터베이스의 단일 테이블 삽입, 업데이트 또는 삭제 활동 등과 같은
다양한 데이터베이스 활동과 함께 사용되는 보조 테이블.
데이터베이스의 데이터 처리 언어(DML) 활동 중 하나를
구성하는 경우, Studio는 데이터베이스 테이블에 적절한 트리거를
작성하는 데 사용할 수 있는 SQL 스크립트를 생성합니다.
트리거 이벤트(INSERT, UPDATE, DELETE)가 발생하면 버퍼 테이블이 채워집니다.
버퍼 테이블은 오케스트레이션에서 데이터베이스 변경사항을
캡처하고 처리를 시작하는 방법을 제공합니다.
- 변수(Variable)
- 오케스트레이션에서 처리된 데이터 값을 전달하는 데 사용됩니다. 변수를 맵에
사용하여 소스 및 대상을 식별합니다. 일부 활동에서는
변수가 자동으로 작성됩니다.
- 복사 매개변수(Copy parameters)
- 복사는 매개변수의 출력과 일치하는 기본 오케스트레이션
변수를 새로 작성합니다.
- 빈 플레이스홀더(Empty Placeholder)
- 여러 개의 분기가 있는 활동에서 해당 분기의 활동에 대한
초기 플레이스홀더로 나타납니다. 이 아이콘에 다른 활동을 놓으면
플레이스홀더가 제거됩니다.
- 사
- 선택(Pick)
- 둘 이상의 대체 항목에서 선택하는 활동. 일반적으로
오케스트레이션을 시작하는 데 사용되는 선택 활동에서는
동기 또는 비동기 메시징이 지원됩니다.
- 스토어드 프로시저(Stored procedure)
- 데이터베이스에 상주하며 이름으로 명시적으로
시작되는 기능 코드 단위. 특정 데이터베이스 테이블에서
특정 삽입, 업데이트 또는 삭제 활동이 발생할 때 스토어드 프로시저를
사용하여 버퍼 테이블을 채울 수 있습니다.
- 시스템 저장소(System store)
- Appliance 구성 정보가 있는 저장소. 구성 저장소와 동일합니다.
- 아
- 알림 정책(Notification policy)
- 전체 오케스트레이션에 적용됩니다. 이 규칙은 전체 로깅 정보에 대해
0(로깅 없음)부터 9까지의 이벤트 레벨을 기준으로 합니다.
- 엔드포인트(Endpoint)
- 통합 어플라이언스의 데이터 소스 또는
통합 어플라이언스의 처리 대상인 데이터베이스
서버, FTP 서버, 이메일 시스템 또는 엔터프라이즈
애플리케이션인 외부 시스템의 특성을 나타냅니다.
- 오케스트레이션(Orchestration)
- Studio를 사용하여 정의되고 구성되며
통합 어플라이언스에 실행되도록 배치된
활동(예: 데이터 맵핑, 변환, 제어 논리 활동),
엔드포인트, 데이터 유형의 특정 처리 순서.
- 원시 메시지(Raw message)
- 원시 메시지의 문자 인코딩을
정의하는 구성.
- 응답(Reply)
- 메시지를 받으면 수신 확인을 보냅니다.
- 자
- 자산(Assets)
- 특정 활동과 연관된 보충 구성 파일, 스크립트
또는 기타 자료. 예를 들어, 데이터베이스 삽입 활동에
작성된 버퍼 테이블 스크립트는 자산입니다. 자산은
WMC(Web Management Console)에 의해 제어됩니다.
자산에 대한 액세스 권한은 WMC 사용자 이외의
사용자에게도 부여할 수 있습니다. 예를 들어, 필요한 테이블 또는
트리거를 작성할 수 있도록 데이터베이스 관리자(DBA)에게 데이터베이스
활동과 연관된 자산에 대한 권한을 부여할 수 있습니다.
- 작업(Job)
- 오케스트레이션의 특정 런타임 인스턴스.
- 저장소(Repository)
- 다양한 유형의 데이터에 사용되는 지속적 스토리지. Cast Iron® Appliance에는
구성 저장소 및 메시지 저장소가 있습니다.
- 제어 테이블(Control table)
- 통합에서 데이터베이스 엔드포인트 사용을 촉진하는
데이터베이스 테이블. 버퍼 테이블과 마찬가지로, Studio는
특정 테이블에서 삽입, 업데이트 및 삭제가 한 번이나 한 번만 발생하도록 하는
제어 테이블을 작성할 수 있는 스크립트를 생성합니다.
- 종료(Terminate)
- 오케스트레이션 처리를 중지합니다.
- 직렬화(Serialize)
- 구문 분석의 반대. 직렬화에서는 데이터가 XML 형식이라고
간주합니다.
- 타
- 통합 프로젝트(Integration project)
- Studio에 설계되고 통합 어플라이언스에
배치된 대로 통합 솔루션을 구성하는 다양한 입력,
출력(엔드포인트), 맵핑 및 스키마 정의(변환, 메시지 형식), 오케스트레이션 및 구성 정보.
- 트리거(Trigger)
- 테이블에서 트리거 이벤트(예: INSERT,
UPDATE 또는 DELETE)가 발생할 때 암시적으로 호출되는
데이터베이스 스토어드 프로시저의 유형.
- 파
- 프로젝트(Project)
- Cast Iron Studio를 사용하여 정의되고 작성된 통합 프로젝트. 각 프로젝트에는 모든 통합 요소(오케스트레이션,
엔드포인트, XML 스키마, 플랫 파일)와 특정 구성(변수,
매개변수)을 이루고 있는 특성 파일(filename.sp3)과
몇몇 추가 메타데이터 파일 및 폴더가 있습니다.
- 플랫 파일 스키마(Flat File Schema)
특정 플랫 파일 세트를 해석하는 방법을 정의합니다. Cast Iron Studio는
플랫 파일 스키마 편집기에서 정의하는 구성에 따라 플랫 파일 스키마(XML 스키마)를 작성합니다. 플랫 파일 스키마는
플랫 파일 읽기 활동이 소스 플랫 파일을
XML로 변환할 때 사용됩니다.
- 플랫 파일(Flat File)
- XML이 아닌 데이터가 포함된 파일. 플랫 파일에는 일반적으로 두 가지 유형이 있습니다.
쉼표, 탭, 공백 또는 기타 구분 기호를 사용하여
변수 길이 필드 및 레코드를 구분하는 구분 형식과
필드 및 레코드의 너비가 고정되어 있는 위치 형식이 있습니다.
- 하
- 함수(Function)
- Studio에서 제공하는 문자열, 수학 및 기타 함수로서
오케스트레이션에서 처리를 정의하는 데 사용할 수 있습니다.
Studio를 사용하면 사전 빌드된 함수 외에도
사용자 정의 함수를 빌드하고 검색 표를 추가할 수 있습니다.
- 활동(Activity)
- 오케스트레이션 내에서 수행되는 처리의 전체 기능 단위.
활동에는 플로우 제어(논리) 활동, 데이터 사용 및
전송을 촉진하는 데이터 활동, 데이터베이스 시스템,
엔터프라이즈 시스템, 웹 서버, 이메일 서버, 기타 시스템과
통합할 수 있도록 하는 활동이 있습니다. 오케스트레이션은 일련의
활동으로 구성됩니다.
- C
- Cast Iron Studio
- 통합 프로젝트 및 이 프로젝트로 구성된 오케스트레이션을
작성, 구성 및 공개하기 위한 통합된 개발 환경(IDE).
Studio 프로젝트는 WebSphere® Cast Iron Appliance에서 실행됩니다.
- F
- For Each
- 메시지 구조에서 반복되는 기능.
- W
- While 루프(While Loop)
- 지정된 조건이 일치할 경우 모든 하위 활동을
시작하여 지속적으로 처리합니다.