Orbeon 자유 양식 건축업자
엔터프라이즈 레벨 웹 양식을 설계, 빌드 및 배포합니다
Orbeon은 산업 수준의 복잡한 형태를 쉽고 빠르게 생성하는 데 사용됩니다. 플랫폼의 불가지론적인 형태는 데스크탑, 랩톱 및 모바일을 통해 액세스 할 수 있습니다.
개요
Orbeon Forms는 웹 양식 생성을위한 고급 기능을 신속하게 제공하는 인기있는 오픈 소스 양식 빌더 소프트웨어입니다. HTML 개념에 크게 의존하는 XML 기반 양식입니다. 따라서 학습 곡선은 HTML을 아는 사람에게는별로 가파르지 않습니다. Google Forms, Form.io 및 Ohmyform의 오픈 소스 대안입니다. Orbeon From은 웹 기반 양식 구축 응용 프로그램이므로 다른 소프트웨어가 필요하지 않지만 웹 양식을 설계, 빌드 및 배포 할 웹 브라우저가 필요합니다. Orbeon Form에 의해 생성 된 양식은 표준 웹 기술을 따르며 데스크톱, 랩톱 및 모바일에서 쉽게 액세스 할 수 있습니다. 데이터 보안은 요즘 비즈니스에 매우 중요합니다. Orbeon Form은“REST 암 암호화”를 지원합니다. 즉, 데이터가 데이터베이스에 저장 될 때 데이터를 암호화 할 때 데이터를 보호하기 위해 더 이상 플러그인이나 도구가 필요하지 않습니다. 이 기능은 GDPR과 같은 Privcy 규정을 준수하는 데 도움이됩니다. Orbeon Form은 간단한 드래그 앤 드롭 양식 빌더를 지원하여 HTML에 대한 지식이 거의없는 웹 양식을 쉽게 생성 할 수 있습니다. 또한 사전 검증 수준 및 데이터 모집단에 대한 자동 계산을 지원합니다. 또한 타사 API 통합을 지원하여 웹 양식을 타사 API 서비스 및 자체 서버 백엔드와 연결하여 양식 데이터를 처리 할 수 있습니다. 외부 서비스가 응답을 반환하기 위해 JSON 및 XML 형식을 모두 지원합니다. Orbeon Form은 Google과 같은 다양한 온라인 양식 빌더를 능가합니다. Typeform은 다중 페이지 양식 지원, PDF Generation의 고급 기능으로 인해 유형이 있습니다. PDF 템플릿 또는 양식에서 PDF 파일을 생성 할 수 있습니다.
시스템 요구 사항
Orbeon Form은 지원하는 모든 플랫폼에서 실행됩니다.
- 자바 런타임 -Apache Tomcat과 같은 서블릿 2.5 (또는 더 큰) 컨테이너. 지원되는 버전은 Tomcat을 참조하십시오.
하드웨어 요구 사항
다음 요구 사항을 충족하는 전용 서버 또는 인스턴스에서 Orbeon 양식을 실행하는 것이 좋습니다. -CPU : 최근 4 코어 또는 그 이상, Intel Xeon 또는 Core i7 이상. AMD CPU (Ryzen 라인 이전)를 권장하지 않습니다. -RAM : Java Virtual Machine (JVM 힙 크기)에서 사용할 수있는 4GB RAM 이상. AWS EC2를 사용하는 경우 C4.2xlarge 인스턴스로 시작하는 것이 좋습니다. 대부분의 프로젝트의 경우 해당 라인을 따라 구성으로 시작하는 것이 안전하지만 고 가용성을 요구하거나 더 많은 부하를 처리하는 상황에 대해 더 강력하거나 여러 서버 또는 인스턴스 (또는 이와 동등한)를 원할 수 있습니다. Orbeon이 여러 서버 또는 인스턴스에서 PE를 형성 할 때 서버 또는 인스턴스 당 하나의 PE 가입이 필요합니다. 크기에 대한 자세한 내용은 Orbeon Form이 처리 할 수있는 부하의 양에 대한 섹션을 참조하십시오.
설치 지침
Java 가상 머신 구성
Java VM을 다음과 같이 구성하십시오.
- 전용 자바 힙 메모리에 대한 -xmx 옵션 :
- 개발 기계 : 최소 1GB의 Java 힙 : -xmx1g
- 생산 기계에서 : 최소 4GB의 Java 힙 : -xmx4g
- xx : “permgen"공간의 MaxPermsize (Java 1.7) :
- 최소 사용 : -xx : maxpermsize = 256m 또한 Java 7을 사용할 때 계층 컴파일이 없는지 확인하십시오. 참고 : UNIX 시스템에서 런타임 환경 및 Orbeon 양식에 대한 문제가 있기 때문에 GIJ / GCG는 지원되지 않습니다. 대신 Oracle Runtime Java 환경을 사용하는 것이 좋습니다.
데이터베이스 설정
폼 빌더로 생성 한 양식 및 해당 양식으로 캡처 한 데이터는 존재하는 임베디드 데이터베이스에 저장됩니다. 이 데이터가 관계형 데이터베이스에 저장되도록 Orbeon 양식을 설정할 수 있지만 Orbeon 양식을 시작하는 경우 임시로 임베디드를 사용해야 할 수도 있습니다. Orbeon이 형성되는 곳마다 Web-Inf/Evential-Data 디렉토리에 쓸 수 있어야합니다. 따라서 특히 UNIX에있는 경우 앱 서버를 실행하는 프로세스 에서이 디렉토리를 쓸 수 있는지 확인하십시오.
라이센스 설치 (Orbeon Forms PE 만 해당)
- Orbeon Forms CE를 실행하는 경우 라이센스 파일을 설치할 필요가 없습니다.
- Orbeon Forms PE를 실행하는 경우 :
- 아래 애플리케이션 서버의 단계를 완료하십시오
- Orbeon으로부터 정식 라이센스를 얻거나 평가판 라이센스를받을 수 있습니다.
- 서블릿 컨테이너를 시작하기 전에 Orbeon Forms War 파일에서 라이센스 파일을 다음과 같이 복사하십시오.
WEB-INF/resources/config/license.xml
Orbeon 양식 4.1 및 새로 사용하면 사용자의 홈 디렉토리에 License.xml 파일을 배치 할 수도 있습니다. 예를 들어 UNIX 시스템에서 :
~/.orbeon/license.xml
Orbeon은 먼저 전쟁 내에서 라이센스 파일을 검색하며 홈 디렉토리에서 찾으려는 시도를 찾지 못한 경우. 이 접근법의 이점은 컨테이너에 전쟁 파일이 배치되는 위치를 찾거나 라이센스로 전쟁 파일을 압축하고 재개 할 필요가 없다는 것입니다. 참고 : Orbeon Forms는 Java의 System.GetProperty ( “User.Home”)를 사용하여 사용자의 홈 디렉토리를 식별합니다. \ _ \ _ 서플렛 컨테이너를 실행하는 사용자에 해당하며 개발자 또는 시스템 관리자의 사용자에게 반드시 일치하지 않습니다.
내부 서비스를위한 #### 기본 URL 이 단계는 때때로 선택 사항입니다. 설정에 따라 상자에서 벗어나지 않은 경우 (예 : 샘플 양식에 데이터베이스 오류가있는 경우) Properties에서 OXF.URL-rewriting.service.base-uri 구성 속성을 설정해야 할 수도 있습니다. -local.xml 파일. 종종 다음으로 설정하는 것으로 충분합니다 (포트 및 접두사 조정) :
property
as="xs:anyURI"
name="oxf.url-rewriting.service.base-uri"
value="http://localhost:8080/orbeon"/
FAQ
Orbeon 양식 사용과 관련된 비용이 있습니까?
PE (Professional Edition) 빌드는 PE 구독 계획을 통해 제공됩니다. DEV 지원 계획과 함께 추가 상업적 지원이 제공됩니다. Community Edition (CE) 빌드는 오픈 소스 또는 상업용 응용 프로그램을 구축하는 데 사용하든 무료로 제공됩니다. Orbeon Forms CE에 대한 전체 소스 코드는 무료로 제공되며 실제 오픈 소스 용어에 따라 제공됩니다. Orbeon Forms PE 소스 코드는 주문시 가입 고객이 사용할 수 있습니다. 오픈 소스 코드를 사용하면 원하는대로 무료입니다.
- 플랫폼을 확장하십시오
- 플랫폼 위에 응용 프로그램을 구축합니다 그러나 기존 ORBEON 양식 코드를 변경하면 LGPL 라이센스의 조건이 구속되며 응용 프로그램을 배포 할 때 오픈 소스 커뮤니티의 변경 사항을 재분배해야합니다.
최신 라이센스 파일이있는 이전 버전의 ORBEON 양식을 사용할 수 있습니까?
예, 지정된 버전에 생성 된 라이센스는 이전 버전의 소프트웨어와도 작동합니다. 예를 들어 Orbeon Forms 2017.2 용 라이센스 파일이있는 경우 Orbeon Forms 2017.1 등으로 사용할 수 있습니다.
이전 라이센스 파일이있는 최신 버전의 ORBEON 양식을 사용할 수 있습니까?
때에 따라 다르지: -라이센스 파일에 맹금 구독이없는 날짜가있는 경우 해당 날짜 이전에 게시 된 모든 Obeon 양식 버전으로 업그레이드 할 수 있습니다. 다시 말해, 구독이 활성화되어 있고 라이센스 파일에이를 반영하는 동안 게시 된 모든 버전의 Obeon 양식으로 업그레이드 할 수 있습니다. -라이센스 파일에 빈 구독 엔드가 있지만 맹금이 아닌 버전이있는 경우 지정된 버전을 포함하여 모든 버전으로 업그레이드 할 수 있습니다. 참고 : 처음 두 버전 번호 만 확인됩니다. 라이센스 파일에 4.4가 표시되면 예를 들어 4.4.1을 사용할 수 있습니다. 다시 말해, 작은 업데이트는 항상 허용됩니다. -라이센스 파일에 맹장이 아닌 가입 엔드 나 비금장 버전이없는 경우 사용할 수있는 ORBEON 양식 버전에는 제한이 없습니다. 만료 날짜가 지정된 경우 라이센스가 만료되지 않은 한 위는 유효합니다. 실제로, Orbeon은 일반적으로 생산하는 라이센스를 양식합니다. 일반적으로 다음과 같은 기능이 있습니다. 2018 년 2 월부터 : -PE 기본 라이센스
- 유예 기간으로 만료 날짜가 있습니다
- 빈 버전 필드가 있습니다 -구독 시작 및 가입 엔드 날짜가 있습니다 -PE Silver 및 PE Gold 라이센스
- 유예 기간으로 만료 날짜가 있습니다 (할아버지 라이센스 갱신 제외)
- 빈 버전 필드가 있습니다 -구독 시작 및 가입 엔드 날짜가 있습니다 2018 년 2 월까지 : -PE 기본 라이센스
- 만료 날짜가 있습니다
- 빈 버전 필드가 있습니다 -구독 시작 및 구독 엔드 날짜가 없습니다 -PE Silver 및 PE Gold 라이센스
- 만료 날짜가 없습니다
- 특정 버전 필드가 있습니다 -구독 시작 및 가입 엔드 날짜가 있습니다
라이센스가 만료되어 소프트웨어가 작동을 중지하게됩니까?
2018 년 2 월부터 :
- 생산 라이센스는 유예 기간 이후 만료됩니다 (할아버지 라이센스 갱신 제외).
- 비 생산 기본 라이센스 (및 이전 개발 라이센스)는 유예 기간 이후 만료됩니다 (할아버지 라이센스 갱신 제외). 자세한 내용은 새로운 PE 골드 혜택 및 할아버지가있는 영구 라이센스를 참조하십시오. 2018 년 2 월까지 :
- 생산 라이센스는 만료되지 않습니다.
- 비 생산 기본 라이센스 (및 이전 개발 라이센스)가 만료됩니다.
- 라이센스 파일의 만료 필드를 확인하여 실제 만료가 있는지 확인할 수 있습니다.
라이센스 파일의 가입 엔드 필드는 무엇입니까?
가입 엔드 필드는 유익하며 해당되는 경우 지원 구독의 끝을 나타냅니다.
Orbeon Forms PE Production Subscription을 취득 할 때 지불하는 것은 무엇입니까?
첫해, 둘 다 :
- 소프트웨어를 설치하고 사용할 수있는 라이센스
- 1 년의 지원 두 번째와 이후의 해 :
- 추가 지원