용어집

용어집

공개(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 Schema)
특정 플랫 파일 세트를 해석하는 방법을 정의합니다. Studio는 메시지 정의 분할창에서 정의하는 구성을 기반으로 플랫 파일 스키마(XML 스키마)를 작성합니다. 플랫 파일 스키마는 플랫 파일 읽기 활동과 함께 사용되어 소스 플랫 파일을 XML로 변환합니다.
플랫 파일(Flat file)
비XML 데이터를 포함하는 파일입니다. 플랫 파일은 일반적으로 두 가지 유형(쉼표, 탭, 공백 또는 기타 구분 기호가 가변 길이 필드 및 레코드를 구분하는 데 사용되는 구분 유형과 필드 및 레코드의 너비가 고정된 위치 유형)입니다.
함수(Function)
오케스트레이션에서 처리를 정의하는 데 사용할 수 있는 Studio 제공 문자열, 수학적 및 기타 함수입니다. 사전 빌드된 함수에 더하여 Studio에서는 사용자 고유 정의 함수를 빌드하고 검색 테이블을 추가할 수 있습니다.
활동(Activity)
오케스트레이션 내에서 처리의 완전한 기능 단위입니다. 활동에는 플로우 제어(로직) 활동, 데이터 이용과 전송을 용이하게 하는 데이터 활동, 데이터베이스 시스템, 엔터프라이즈 시스템, 웹 서버, 이메일 서버 및 기타 시스템과 통합할 수 있는 활동이 포함됩니다. 오케스트레이션에는 일련의 활동이 포함되어 있습니다.
For Each(For each)
데이터가 반복되는 메시지 구조를 반복하는 활동입니다.
Studio(Studio)
통합 프로젝트와 통합 프로젝트에 포함된 오케스트레이션을 작성, 구성 및 공개하기 위한 IDE(Integrated Development Environment)입니다. Studio 프로젝트는 Cast Iron 통합 어플라이언스에서 실행됩니다.
While Loop(While loop)
지정된 조건이 true인 동안에는 모든 하위 활동을 시작하고 계속해서 처리합니다.