경로 B: 솔루션을 확장으로 패키징 및 배포
확장의 정의
확장은 ThingWorx Platform의 기능을 확장하는 데 사용되는 엔티티, 리소스 및 위젯의 컬렉션입니다. 이 컬렉션은 ZIP 파일로 패키징되며 모든 ThingWorx Platform으로 가져올 수 있습니다. 확장은 새로운 기능을 추가하는 데 사용됩니다.
엔티티는 ThingWorx Composer를 사용하여 작성됩니다. Eclipse와 같은 외부 도구를 사용하여 위젯, 리소스 및 Java 코드를 작성할 수 있습니다.
확장을 ThingWorx Platform을 위한 새로운 서비스나 솔루션을 제공하기 위해 빌딩 블록으로 사용할 수 있습니다. 이러한 빌딩 블록 확장을 개별적으로 제공하거나 쉬운 배포를 위해 압축할 수 있습니다.
확장을 빌드하는 이유
확장을 빌드하는 몇 가지 이유는 다음과 같습니다.
솔루션에 기능적으로 상호의존적인 여러 개의 엔티티가 포함된 경우
솔루션이 ThingWorx Platform 내에서 액세스할 수 없는 Java 라이브러리에 종속된 경우
확장을 사용하는 사용자에게 소스 코드를 숨기고 싶은 경우
ThingWorx Platform에 존재하지 않는 사용자 정의 위젯을 사용하고 싶은 경우
엔티티 리소스와 연관되지 않은 글로벌 서비스를 원하는 경우
조직에 사용자 정의 디렉터리 서비스 또는 사용자 승인 스키마를 사용하고 싶은 경우
도움이 되셨나요?