주메뉴 바로가기 본문 바로가기 하단 바로가기

회사소개

제조, 금융, 통신, 물류, 공공 산업에 솔루션 제공 및 컨설팅, 기술 지원 등 토탈 ICT 서비스를 제공하고 있습니다.

뉴스룸

JRules 4.6의 새로운 기능

  • 2004.03.08
  • 조회수 33,498
그 어느 때 보다도 사용이 용이해진 ILOG JRules 4.6이 통합과 성능에 있어 주요한 개선된 기능을 소개한다. 전체 제품이 유저 툴에서부터 deployment 옵션까지 능률적으로 되었으며, 비즈니스 어플리케이션 간의 통합과 소프트웨어 개발은 더욱 수월해졌다. 또한, Rule 실행, 유저 툴의 스피드, 레퍼지토리 응답 속도도 더욱 빨라졌다. JRules 4.6으로 ILOG는 Java 플랫폼에서 이용 가능한 가장 완전한 기업 대상 business rule management system (BRMS)를 제공한다.

[Decision Table]
Decision Table은 rule 생성 및 유지보수를 간소화한다. 이는 표로 만든 데이터로 ruleset를 보여준다. 익숙한 spreadsheet 형태로 작업하면서 업무 분석가들은 더 논리적인 방식으로 business rules를 구성할 수 있다. 스피드와 정확도 또한, 연관되는 rules의 반복적인 구조에 영향을 주며 향상된다. ILOG JRules 4.6은 다음과 같은 범위의 표를 다루는데 편리한 기능을 제공한다:

◆ 유동적인 모델
- 비대칭 의사결정 테이블 지원
- 비균일 의사결정 테이블 지원

◆ Decision Table view
- rule view는 선택된 Decision table행에 일치하는 rules를 디스플레이 한다
- action 열에서 조건 열을 분리하는 view를 분할한다
- 텍스트 코드 view
- 대칭 Decision Table에 대한 spreadsheet view
- 행, 열 및 셀에서 이용 가능한 툴 팁

◆ 편집 옵션
- 축약/확장 기능
- 자르기,복사 및 붙여넣기 기능
- Microsoft Excel에서 보여지는 시리즈 제너레이션
- 병합/분리 분할 아이템
- 포맷팅
- 오류 검사
- 잠금 기능

◆ 웹 기반 Decision Table
웹 브라우저 안에서 온라인 상태로 테이블을 편집할 수 있다.

◆ 가져오기 및 내보내기 옵션
- 레거시 Decision Table을 XML 포맷으로 가져오기
- HTML 뿐만 아니라 Microsoft Excel 및 Word로 내보내기
- 자르기,복사 및 붙여넣기 기술은 Decision Table로부터 데이터를 가져오거나 내보낼 수 있도록 해준다

[BAL 확장성]
BAL 확장성은 개발자의 도움 없이 복잡한 rules를 작성한다. ILOG JRules 4.6은 rule의 표현력을 향상시키는 BAL 확장성을 특징으로 갖고 있다. 이러한 BAL 확장성을 사용하여 정책 관리자 및 비즈니스 업무 분석가는 논쟁의 여지가 있는 구문 내에서 복잡한 조건을 표현할 수 있다. BAL 확장성은 다음을 포함한다:

- 존재 조건
- 비존재 조건
- 계수 조건
- Is-in 오퍼레이터

[엔진 성능 최적화]
완화된 메모리 요구사양은 보다 나은 성능을 의미한다. ILOG JRules 4.6은 실행 모드에서의 메모리 소비를 상당히 낮추었다.

[Deployment Framework]
Rule Service에 대한 개선 사항을 다음과 같다:

- 보다 나은 확장성, 완벽한 XML 지원
- 컨텍스트 풀링 파라미터화
- 간소화 된 deployment 플랫폼 지원

[개선된 J2EE 지원]
ILOG JRules 4.6 J2EE 지원은 다음을 포함한다:

- J2EE rule 서비스의 생성을 위한 향상된 인터페이스
- 간소화된 deployment 프로세스
- Jonas, oracle 9i, WebLogic 6,7,8,RI 및 WebSphere 5에 대한 지원

[예제 및 튜토리얼]
새롭게 업데이트 된 예제는 ILOG JRules 4.6으로 시작하는 것을 보다 쉽게 해준다.

[과거 업데이트]
Version 4.5

◆Ruleflow
Ruleflow는 복잡한 실행 순서를 생성 및 관리하며, business rules, 규칙적인 절차, 기타 어플리케이션에 대한 호출을 포함한 비즈니스 프로세스를 정의한다. 또한 UML Activity Diagram으로 실행 순서를 표시한다.

◆Decision Table
Decision Table은 비슷한 로직을 갖고 있는 rules를 모델링하고 실행할 때, 시간을 절약하며, 더욱 자연스러운 표현으로 가격 정책과 정의 테이블을 구현한다.

◆Point-and-click deployment framework
이는 business rule를 실행하고 적용하는 동안 수동적인 코딩 작업을 제거하며, J2EE, J2SE, Java 어플리케이션 혹은 웹 서비스를 비롯한 여러 deployment 옵션에서 선택한다.

◆웹 서비스 지원
business를 웹 서비스로 자동으로 배치하며, WSDL을 사용하여 웹 서비스를 설명한 후, rule에서 외부 웹 서비스를 호출한다.

◆특정 역할 설정
정책 관리자, 업무 분석가 혹은 개발자와 같은 유저의 역할에 대한 적절한 툴로 사용자 정의 환경을 설정한다.

◆그래픽 Business Object Model 편집기
UML Class Diagram으로 Business Object Model을 생성 및 관리한다.

◆일관성 검사
rule의 효율성 및 정확성을 개선하면서 심각한 불일치에 대하여 rule set를 자동적으로 검사한다.

◆순차적인 실행 모드
실행 속도를 극대화하기 위