용어집
용어집
- 공개(Publish)
- 나중에 런타임 구성을 수행하고 특정 환경에 배치하기
위해 Studio의 모든 프로젝트 파일을 통합 어플라이언스 또는
중간 스테이징 영역(예: 파일 서버의 공유 디렉토리)에
복사합니다. 공개 프로세스에는 프로젝트 유효성 검증,
프로젝트 구성 문서의 .par 파일 작성 및 지정된 통합
어플라이언스에 패키지 보내기가 포함됩니다.
- 노드(Node)
- 통합 어플라이언스에 대한 모든 데이터 입력 또는 출력은
트리와 유사한 계층 구조에서처럼 일련의 노드로 Studio에서
구체화됩니다. 노드가 XML 문서의 구조와 컨텐츠를 표시하는 경우도
많지만 그렇지 않은 경우도 많습니다(예: 데이터베이스 테이블의 행이
노드로 표시됨). Studio의 노드는 구조에 대한 정보, 지원될 수 있는 컨텐츠 유형 또는
데이터의 추가 특성을 전달합니다.
- 동적 구분 기호(Dynamic delimiter)
- 전자 건강 레코드의 일괄처리를 포함하는 파일에서
새 레코드의 시작을 표시하는 HL7 PID(환자 ID) 메시지
헤더와 같이 메시지 자체의 필드 내에서 얻는
구분 기호입니다.
- 레코드 ID(Record identifier)
- 특정 유형의 플랫 파일(예: EDI(electronic data interchange) 또는 HL7(Health Level
7) 파일)에서 레코드를 구분하는 특수 필드입니다. 예를 들어, HL7 PID(환자 ID) 번호는
레코드 ID입니다.
- 매개변수(Parameter)
- 활동 또는 오케스트레이션에 전달되는 값입니다. 예를 들어,
파일 이름과 데이터는 FTP 엔드포인트에서 오케스트레이션으로
전달될 수 있는 두 가지 매개변수입니다.
- 맵(Map)
- 입력 매개변수를 변수에 바인드하고 변수를 오케스트레이션에
바인드할 수 있는 컴포넌트입니다. 많은 Studio 활동에는
오케스트레이션과 관련하여 실제 매개변수를 변수에 맵핑하는 방법과
변수를 오케스트레이션에서 처리하는 방법을 정의하기 위해
디자인 시 구성해야 하는 임베디드 맵이 포함되어 있습니다.
임베디드 활동 맵 외에 Studio에는 모든 입력 및 출력 유형을
오케스트레이션에 바인드하는 데 사용할 수 있는 독립형
맵 활동이 있습니다.
- 명령행 인터페이스(Command-line interface)
- 통합 어플라이언스를 구성, 관리 및 조회하는 데 사용되는
웹 관리 콘솔의 텍스트 기반 대안입니다.
- 문서(Document)
- 통합 프로젝트를 구성하는 XML 스키마 파일, DTD 및 기타 구성
파일 중 하나입니다.
- 바꾸기(Replace)
- 선택 및 기타 활동 분기에서 해당 분기에 대한 메시지를 수신하는
엔드포인트 활동의 초기 플레이스홀더로 표시됩니다. 이 아이콘에서
수신 엔드포인트 활동을 삭제하면 제거됩니다.
- 반복 구분 기호(Repetition delimiter)
- 레코드 ID와 같이 하나의 레코드를 다른 레코드와 구별하는 고유 값이
데이터에 없을 때 사용되는 플랫 파일의 구분기호입니다.
- 배치(Deploy)
- 통합 어플라이언스에서 프로젝트 구성 인스턴스를
작성합니다.
- 버퍼 테이블(Buffer table)
- 단일 테이블 삽입, 업데이트 또는 데이터베이스 삭제 활동과
같은 다양한 데이터베이스 모듈 활동과 함께 사용되는 보조
테이블입니다. 데이터베이스 DML(data manipulation
language) 활동 중 하나를 구성할 때 Studio는 데이터베이스 테이블에서
적당한 트리거를 작성하는 데 사용할 수 있는 SQL 스크립트를
생성합니다. 버퍼 테이블은 트리거링 이벤트(INSERT, UPDATE, DELETE)가 발생할 때
채워집니다. 버퍼 테이블은 데이터베이스 변경사항을 캡처하고 오케스트레이션에 의한 처리를
시작하는 수단을 제공합니다.
- 변수(Variable)
- 오케스트레이션에서 처리되는 데이터 값을 전달하는 데 사용됩니다. 변수는
맵이 소스와 대상을 식별하는 데 사용됩니다. 일부 활동은
변수를 자동으로 작성합니다.
- 변환(Transformation)
- 데이터를 한 형식에서 다른 형식으로 변환합니다. 예를 들어,
CSV(Comma Separated Values) 형식의 플랫 파일 데이터를 XML 데이터로 변환합니다.
변환은 또한 데이터 제외, 데이터 추가, 데이터 유형 변경 및 계산을
수행할 수 있습니다.
- 비어 있는 플레이스홀더(Empty placeholder)
- 여러 분기가 있는 활동에서 해당 분기의 활동에 대한
초기 플레이스홀더로 표시됩니다. 이 아이콘에서 다른 활동을 삭제하면
제거됩니다.
- 선택(Pick)
- 발생한 조치를 기반으로 실행할 시작 활동을 판별하는
활동입니다. 예를 들어, 선택 활동은 세 개의 분기를
포함할 수 있습니다. 삽입된 행 가져오기 활동, 삭제된 행
가져오기 활동 및 업데이트된 행 가져오기 활동이 분기에
각각 포함됩니다. 데이터베이스에 대해 UPDATE 이벤트가 발생하는 경우
오케스트레이션의 인스턴스가 작성되고 업데이트된 행 가져오기 활동을
포함하는 분기가 호출됩니다.
- 스토어드 프로시저(Stored procedure)
- 데이터베이스에 상주하고 이름을 호출하여 명시적으로
실행되는 함수 코드 단위입니다. 특정 데이터베이스 테이블에서
특정 삽입, 업데이트 또는 삭제 활동이 발생할 때 스토어드 프로시저를
사용하여 버퍼 테이블을 채울 수 있습니다.
- 엔드포인트(Endpoint)
- 런타임 시 통합 어플라이언스가 데이터를 가져오거나 리턴하기 위해
연결하는 데이터베이스 서버, FTP 서버, 이메일 시스템 또는 엔터프라이즈
애플리케이션과 같은 외부 시스템입니다.
- 오케스트레이션(Orchestration)
- Studio를 사용하여 정의 및 구성되고 통합 어플라이언스에서
실행되도록 배치된 특정 순서의 처리 활동(예: 데이터 맵핑, 변환 및 로직 제어
활동), 엔드포인트 및 데이터 유형입니다.
- 자산(Asset)
- 특정 활동과 연관된 보충 구성 파일, 스크립트 또는
기타 자료입니다. 예를 들어, 데이터베이스 삽입 활동을 위해 작성된
버퍼 테이블 스크립트는 자산입니다. 자산은 웹 관리 콘솔에 의해
제어됩니다. 자산에 대한 액세스 권한은
WMC 사용자 이외의 사용자에게 제공될 수 있습니다. 예를 들어, DBA에게는
필수 테이블 또는 트리거를 작성할 수 있도록 데이터베이스 활동과
연관된 자산에 대한 권한이 제공됩니다.
- 작업(Job)
- 오케스트레이션의 특정 런타임 인스턴스입니다.
- 제어 테이블(Control table)
- 통합 시 데이터베이스 엔드포인트 사용을 용이하게 하는
데이터베이스 테이블입니다. 버퍼 테이블과 마찬가지로 Studio는
특정 테이블에 대한 삽입, 업데이트 및 삭제가 단 한 번만 발생하도록 보장하는 데
사용할 수 있는 제어 테이블을 작성하는 스크립트를 생성합니다.
- 종료(Terminate)
- 오케스트레이션 처리를 중지합니다.
- 통합 프로젝트(Integration project)
- Studio에서 디자인되고 통합 어플라이언스에 배치되는 통합 솔루션을
포함하는 다양한 입력, 출력(엔드포인트), 맵핑 및 스키마 정의(변환,
메시지 형식), 오케스트레이션 및 구성 정보입니다.
- 트리거(Trigger)
- 트리거링 이벤트가 발생할 때 내재적으로 호출되는 데이터베이스
스토어드 프로시저의 유형입니다. 데이터베이스 모듈에서는 테이블에 대한
INSERT, UPDATE 또한 DELETE로 “트리거링 이벤트”가 발생합니다.
- 프로젝트(Project)
- Cast Iron® Studio를 사용하여 정의되고 작성되는 프로젝트입니다. 각각의
프로젝트에는 특성 파일(filename.sp3)과 모든 통합 요소(오케스트레이션,
엔드포인트, XML 스키마, 플랫 파일) 및 해당 특정 구성(변수, 매개변수)을 포함하는
몇 개의 추가 메타데이터 파일 및 폴더가 있습니다.
- 플랫 파일(Flat file)
- 비XML 데이터를 포함하는 파일입니다. 플랫 파일은
일반적으로 두 가지 유형(쉼표, 탭, 공백 또는 기타 구분 기호가
가변 길이 필드 및 레코드를 구분하는 데 사용되는 구분 유형과
필드 및 레코드의 너비가 고정된 위치 유형)입니다.
- 플랫 파일 스키마(Flat File Schema)
- 특정 플랫 파일 세트를 해석하는 방법을 정의합니다. Studio는
메시지 정의 분할창에서 정의하는 구성을 기반으로 플랫 파일 스키마(XML
스키마)를 작성합니다. 플랫 파일 스키마는 플랫 파일 읽기 활동과 함께
사용되어 소스 플랫 파일을 XML로 변환합니다.
- 함수(Function)
- 오케스트레이션에서 처리를 정의하는 데 사용할 수 있는
Studio 제공 문자열, 수학적 및 기타 함수입니다.
사전 빌드된 함수에 더하여 Studio에서는 사용자 고유 정의 함수를
빌드하고 검색 테이블을 추가할 수 있습니다.
- 활동(Activity)
- 오케스트레이션 내에서 처리의 완전한 기능 단위입니다.
활동에는 플로우 제어(로직) 활동, 데이터 이용과 전송을
용이하게 하는 데이터 활동, 데이터베이스 시스템, 엔터프라이즈
시스템, 웹 서버, 이메일 서버 및 기타 시스템과 통합할 수 있는
활동이 포함됩니다. 오케스트레이션에는 일련의 활동이
포함되어 있습니다.
- For Each(For each)
- 데이터가 반복되는 메시지 구조를 반복하는 활동입니다.
- Studio(Studio)
- 통합 프로젝트와 통합 프로젝트에 포함된 오케스트레이션을
작성, 구성 및 공개하기 위한 IDE(Integrated Development Environment)입니다.
Studio 프로젝트는 Cast Iron 통합 어플라이언스에서 실행됩니다.
- While Loop(While loop)
- 지정된 조건이 true인 동안에는 모든 하위 활동을
시작하고 계속해서 처리합니다.
피드백
|
주의사항
마지막 업데이트 날짜: 2013년 11월 6일 수요일