OpenL 태블릿
OpenL Tablets| 개발자 | EIS & OpenL 팀 |
|---|---|
| 안정된 릴리스 | 5.26.0 / 2022년 5월 22일; 전( |
| 기입처 | 자바 |
| 운영 체제 | 크로스 플랫폼 |
| 유형 | 비즈니스 규칙 엔진 |
| 면허증. | LGPL 3 |
| 웹 사이트 | openl-tablets |
OpenL 태블릿은 BRMS(Business Rule Management System) 및 BRE(Business Rules Engine)로, 규칙 표기를 기반으로 합니다.엔진은 최적화된 순차 알고리즘을 구현합니다.OpenL에는 의사 결정 테이블, 의사 결정 트리, 스프레드시트와 같은 계산기 등의 테이블 유형이 포함됩니다.
역사
OpenL 태블릿 프로젝트는 2003년에 사내 개발 프로젝트로 시작되어 2006년에 Source Forge에 [1]업로드 되었습니다.처음에는 Java용 오픈 소스 비즈니스 규칙 엔진이었습니다.버전 5부터는 BRMS가 되었습니다.
테크놀로지
OpenL 태블릿 엔진은 비즈니스 규칙을 위해 특별히 설계되었으며 테이블 규칙 프레젠테이션을 사용합니다.표 형식은 규칙을 구조화하고 형식 자체는 다양한 비즈니스 문서에서 볼 수 있는 표와 비슷합니다.
OpenL 태블릿은 Java VM에서 실행되는 커스텀 언어를 작성하기 위한 OpenL 프레임워크를 기반으로 합니다.이 엔진은 플러그형 언어를 구현할 수 있도록 설계되었습니다.현재는 규칙 형식의 테이블 구조와 규칙 내의 코드 스니펫의 자바와 같은 두 가지 언어를 사용하고 있습니다.Java와 같은 언어는 Business User Extensions를 사용한 Java 5.0 구현입니다.
OpenL 태블릿 규칙은 규칙 로직을 위한 선언적 프로그래밍과 워크플로우 제어를 위한 필수 프로그래밍을 혼합한 것입니다.테이블 형식은 문제 도메인의 의미와 일치할 정도로 유연합니다.
테스트, 트레이스, 벤치마크는 엔진의 필수 요소입니다.또한 규칙 파일 내에서 규칙 도메인 모델을 처리하는 강력한 유형 정의 기능도 제공합니다.
이 프로젝트는 Java로 작성되지만 웹 서비스 등 서비스 지향 아키텍처 접근 방식을 사용하는 모든 플랫폼에서 사용할 수 있습니다.
특허
OpenL 태블릿 엔진에는 특허 출원 중인 검증 [2]기능이 있습니다.
OpenL 태블릿의 사용법은 특허를 [3]받을 수 있습니다.
BRMS
OpenL 태블릿에는 BRMS 관련 기능을 지원하는 몇 가지 생산성 도구와 애플리케이션이 포함되어 있습니다.여기에는 OpenL WebStudio라는 규칙을 편집하는 웹 응용 프로그램, 규칙을 웹 서비스로 배포하는 웹 응용 프로그램, 규칙을 저장 및 관리하는 규칙 저장소, 규칙 프로젝트와 함께 작동하는 이클립스 플러그인이 포함됩니다.
관련 시스템
- CLIPs: 전문가 시스템을 구축하기 위한 퍼블릭 도메인 소프트웨어 도구.
- ILOG 규칙: 비즈니스 규칙 관리 시스템.
- JBoss Drools: 비즈니스 규칙 관리 시스템(BRMS).
- JESS: Java 플랫폼용 규칙 엔진 - CLIP 프로그래밍 언어의 상위 집합입니다.
- 프롤로그: 범용 로직 프로그래밍 언어.
- DTRules: Java용 의사결정 테이블 기반의 오픈 소스 규칙 엔진.
레퍼런스
외부 링크
- 공식 웹사이트
- GitHub에서 태블릿 열기
- SourceForge에서 태블릿 열기
- Eclipse 시장의 OpenL 태블릿