솔루션 개발을 위한 모범 사례 > 재사용 가능 구성 요소를 사용하여 ThingWorx 솔루션 빌드
재사용 가능 구성 요소를 사용하여 ThingWorx 솔루션 빌드
이 단원에서는 여러 솔루션에서 재사용할 수 있는 구성 요소를 사용하여 솔루션을 개발하는 방법에 대한 간략한 개요를 제공합니다. 또한 재사용 가능 구성 요소를 구성 및 사용자 정의하고 고유한 재사용 가능 구성 요소를 만드는 모범 사례를 제공합니다.
솔루션을 빌드할 때 여러 솔루션에서 표준 구성 요소를 재사용하는 것이 효율적입니다. 이러한 재사용 가능 구성 요소는 솔루션의 빌딩 블록이 되며 비즈니스 용도에 맞게 구성 요소를 구성하고 사용자 정의할 수 있습니다.
재사용 가능 구성 요소는 다음과 같은 이점을 제공합니다.
솔루션 제품군 전반에서 일관된 설계 방법이 보장됩니다.
진화하는 비즈니스 요구사항을 해결하기 위해 새 솔루션을 만들거나 기존 솔루션을 수정할 때 효율성과 유연성이 허용됩니다.
구성 요소에 사전 작성된 비즈니스 로직이 포함되어 있으므로 소스 데이터를 더 효율적으로 처리할 수 있습니다.
설계 및 개발 시간을 절약합니다.
솔루션을 빌드할 때 모범 사례를 사용해야 합니다.
비즈니스 로직이 포함된 위젯, 서비스, 데이터 어댑터 등 많은 ThingWorx 엔티티를 다양한 솔루션에서 재사용할 수 있습니다.
재사용 가능 구성 요소에 사용되는 용어
다음은 재사용 가능 구성 요소에 사용되는 용어입니다.
용어
정의
구성 요소
표준 ThingWorx 엔티티 집합을 포함하는 컨테이너입니다.
원자 구성 요소
디자인 타임 동안 분할할 수 없는 가장 작은 구성 요소입니다.
복합 구성 요소
원자 및 복합 구성 요소로 구성된 구성 요소입니다.
구성 가능
제공된 매개 변수를 구성하여 구성 요소의 동작을 변경할 수 있습니다.
사용자 정의 가능
내부 코드 및 엔티티를 업데이트하여 구성 요소의 기본 제공 기능을 변경할 수 있습니다.
확장 가능
속성 및 기능을 업데이트하여 구성 요소에 추가 기능을 추가합니다.
업그레이드 가능
구성 요소가 즉시 및 마이그레이션 업그레이드를 지원합니다.
런타임
ThingWorx 서버에서의 솔루션 실행 시간입니다.
디자인 타임
ThingWorx Composer 및 Mashup Builder를 사용하여 솔루션을 개발하는 데 필요한 시간입니다.
도메인
일부 구성 요소를 포함하는 비즈니스 단위입니다.
모듈
동일한 도메인이 있는 구성 요소 그룹입니다.
재사용 가능 구성 요소의 유형
재사용 가능 구성 요소는 다음과 같이 분류됩니다.
도움이 되셨나요?