2016-07-25 6 views
2

KIE Workbench를 사용하여 MSSQL 데이터베이스의 데이터를 풍부하게 만들 수 있습니까?KIE Workbench를 사용하여 MSSQL 데이터베이스의 데이터를 풍부하게 만들 수 있습니까?

Wildfly (8.1)에서 KIE Workbench (6.4.0)와 Execution Server (6.4.0)를 설치했는데 둘 다 정상적으로 작동합니다. 하지만 이제 MSSQL 데이터베이스의 값으로 데이터 개체를 만들어야합니다.

데이터베이스를 바인딩하고 데이터 객체의 값을 채우려면 어떻게해야합니까? 단서가 없습니다.

+0

일반적으로 jbpmn은 응용 프로그램 아키텍처에서 데이터를 가져 오는 응용 프로그램입니다. 데이터베이스에 저장하고 사실을 작업 메모리에 저장합니다. drools에는'from '이 있지만, 당신이 실제로 당신의 규칙에 데이터베이스로부터 데이터를로드해서는 안됩니다. –

+0

당신을 올바르게 이해하고 있는지 확실하지 않지만 KIE Workbench가 어플리케이션이라고 생각하고 데이터 오브젝트 나 데이터 오브젝트를 생성 할 수 있습니다. 데이터베이스 (작업 구조 내부)에서 정보를로드하므로 다른 필드에 따라 데이터베이스에 값을 저장할 수 있습니다. – Marv174

+0

KIE 워크 벤치는 제작 및 관리 응용 프로그램입니다. –

답변

1

키 워크 벤치는 키 리소스 (jbpm, drools 등)에 대한 작성 및 관리 응용 프로그램입니다. 응용 프로그램을 빌드해야합니다.

데이터베이스의 데이터가이 샘 작업 메모리로 만들 수있는 방법은 두 가지가있다 :

  1. 외부 from를 사용하여 KIE API를
  2. 을 사용하는 사실에 밀어 데이터베이스에서 데이터를 가져가 사용자 정의 자바 코드 (저장소 클래스 또는 이전 용어 인 dao/data acess 객체로 알려짐)

첫 번째 옵션이 선호되는 방법입니다. 규칙 세트는 사실과 규칙에 관한 것이지, 방법이나 방법에 관한 것이 아닙니다. 당신이 그것들을 얻는 곳에 에서 사실.

일반적인 배포 전략은 다음과 같습니다

  • 는 KIE 모듈
  • 에서 사실과 규칙을 사용하는 응용 프로그램을 만들기에 사실에 대한
  • 정의 규칙을 받는다는의 원형을 만들기

비즈니스 중심의 규칙을 관리하고 관리 할 수 ​​있습니다. "& deploy"를 빌드하면 규칙이있는 kie 모듈을 maven 저장소에서 사용할 수 있습니다.

응용 프로그램 (세 번째 원형은) 다음 빌드시 또는 런타임 (받는다는/수레를 사용하여)

당신은 또한 "실행 서버"를 사용할 수있는 규칙을 끌어 것 중 하나. 이 시나리오에서는 규칙을 drools 런타임 엔진에 배포하고 원격 API (예 : JMS, HTTP)를 사용하여 사실을 적용하거나 규칙을 실행합니다.

그러나 IMHO 규칙은 실제로 공유/원격 접근에 적합하지 않습니다. 반면 jbpmn은 일반적으로 공유 원격 런타임 엔진이 필요합니다. (일반적으로 단일 비즈니스 프로세스와 관련된 많은 응용 프로그램이 있습니다.)

+0

많은 도움을 주셔서 감사합니다. – Marv174

관련 문제