ibm websphere operational decision managementn€¦ · (en_us) . en_us rule designer . , websphere...

60
IBM WebSphere Operational Decision Management 8 0

Upload: others

Post on 17-Jul-2020

26 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

IBM WebSphere Operational DecisionManagement�� 8 ��� 0

���� �� ����

���

Page 2: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

��

� ��� � ��� ���� ��� ���� �� 49 ���� ������� ��� �����.

� ���� � ���� ��� ���� �� �, WebSphere Operational Decision Management� �� 8, ��� 0, �� 0

� �� �� ���� ��� �����.

© Copyright IBM Corporation 2008, 2012.

Page 3: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

��

���� �� ���� . . . . . . . . . . . 1

��: ���� �� ��� . . . . . . . . . 1

Miniloan ������ � . . . . . . . . 3

��� 1: �� ���� ��� . . . . . . . . 4

1��: Rule Designer � . . . . . . . . 5

2��: �� ���� � . . . . . . . . . 6

3��: Java ���� �� . . . . . . . . 7

4��: BOM � . . . . . . . . . . . 8

5��: �� �� ���� �� . . . . . . 10

��� 2: �� . . . . . . . . . . . . . 11

1��: �� ��� � . . . . . . . . . 12

2��: �� ��� ����� � . . . . . 13

3��: �� ��� �� . . . . . . . . . 14

4��; �� �� �� �� . . . . . . . . 15

5��: �� �� �� . . . . . . . . . . 17

��� 3: �� � . . . . . . . . . . . 17

1��: �� �� � . . . . . . . . . 18

2��: �� �� �� . . . . . . . . . 18

3��: �� � �� ��� . . . . . . 20

4��: �� �� �� . . . . . . . . . 21

��� 4: �� ���. . . . . . . . . . . 22

1��: ��� �� . . . . . . . . . . . 23

2��: ���� �� � . . . . . . . . 24

3��: Excel ���� �� ��� . . . . . 25

4��: Excel ���� ��� ��� ��� . . 26

��� 5: ��� . . . . . . . . . . . . 28

1��: �� �� . . . . . . . . . . . 28

2��: �� �� ��� . . . . . . . . . 29

��� 6: �� �� . . . . . . . . . . . 31

1��: Rule Designer�� �� . . . . . . 31

2��: ��� RuleApp �� . . . . . . . 33

3��: ���� Miniloan ������ �� 35

(����) 4��: HTDS WSDL �� �� . . 36

(����) 5��: Rule Designer�� HTDS �

�� . . . . . . . . . . . . . . . . 37

��� 7: ���� . . . . . . . . . . . . 39

1��: Rule Execution Server �� �� . . . 40

2��: ��� RuleApp�� �� �� . . . . 40

3��: Miniloan �������� ���� �� 41

4��: ���� ������ �� ���� �

� . . . . . . . . . . . . . . . . 41

5��: ��� �� �� . . . . . . . . . 42

��� 8: Decision Center� �� . . . . . . 43

1��: Decision Center� �� ���� �� 43

2��: Decision Center�� �� ���� �� 44

� . . . . . . . . . . . . . . . . . 46

���� . . . . . . . . . . . . . . . 49

Trademarks . . . . . . . . . . . . . . 51

�� . . . . . . . . . . . . . . . . . 53

© Copyright IBM Corp. 2008, 2012 iii

Page 4: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

iv IBM WebSphere Operational Decision Management: ���� �� ���

Page 5: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

���� �� ����

� ��� ��� IBM® WebSphere® Decision Server V8.0�� �� ��� �

��� � ��� ��. �� � ��� ���� ��, �� �� �����.

� ����� Decision Server� ���� �� �� ������� ��� �

�� � ����.

� ��� ���� ��� � 3 ~ 4�� ����.

��: ���� �� ����

� ����� Decision Server� ���� �� �� ������� ��� �

�� � ����.

��� ��� ����� ��� ���� �� �� ������� ���

���. � ������� Miniloan�� ���. Miniloan ������� ��

� �� ��(�� ��, ���� �� � �� � �)� � �� ��

� ���� ��� ���� ����.

��� ��� Decision Server Rules� �� Rule Designer �� � � �

� Rule Execution Server �� ��� ��� � ��� ��.

����

Eclipse ��, Perspective � ��� ��� ��� ���. Eclipse� � � �

� �� �� Eclipse Hello World �� ��� ������.

� ��� ����� �� ��� ��� �� ������.

v Decision Server: Rule Designer � Rule Execution Server� � � � ���.

v Decision Center(����): 43 ���� ���� 8: Decision Center� ���� �

���� ���� ����.

22 ���� ���� 4: �� ����� ����� Microsoft Excel� � ��

�.

© Copyright IBM Corp. 2008, 2012 1

Page 6: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

����:

� ���� �� ��� � � � �� ����� �� ��(en_US)��

�����. � ����� �� ��� ��� ��� � en_US� Rule Designer

� ���.

�� �� � � �, � ��� �� ��� ��� WebSphere Operational

Decision Management� ��� ��� ������.

�� ���

� ��� ���, �� � �� ���� ���� ���.

� ��

�� � � � ��� ������ ���� �� ��.

� ����� ��� � ����.

v ���� ���� � (BOM)� ��� �� ����� ������.

v ��� ���� ��� �� ���� ���� ��� Orchestrate®.

v ���� ��� �� � ��� ��� � ������.

v Rule Execution Server �� ��� ��� �����.

v ��� ��� � ���� �� �� ������� �� ���� ����

�.

v (����) �� ����� Decision Center �� ���� ��� ����

�.

� �

� ��� ���� ��� � 3 ~ 4�� ����.

2 IBM WebSphere Operational Decision Management: ���� �� ���

Page 7: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

Miniloan � ������ ��

� ��� ��� ���� Miniloan ������� ���� ��� �� �

����� ���� �� ����.

��� ��� ����� ��� ���� �� ��� �� �������

��� ���.

� ���� ���� �� ��� ������ ��� �� � ��� ��

�� ���� ���. ��� �� �� �� ������� ��, �� � ���

��� � �� �� ��� �����.

���� �� ��� Miniloan ������� � ������.

Miniloan� ���� ��� ������.

1. �� ���� �� ���� > IBM > package_group > �� �� > �� �

�� �����.

package_group� ��� � IBM Installation Manager� ��� ��� �

����. �� ��� ��� WebSphere Operational Decision Management V8.0

���.

��: Windows 7��� ��� Program Files �� Program Files(x86) �

�� �� �� �� ��� ���� ���� ���� ���. ��

��� �� ��� ����� WebSphere Operational Decision Management

� ���� �� ��� �� � ���.

2. ��� �� �� ������.

�� � ����� ����� �� �� �� �� � ���. ��� �

�� � ��� �� � ���� �����. �� ���� ��� ��

�� ��� �����.

�� ��� ��� � ��� � ���� �� �� ��� ��� ����

��.

3. ����� �� �� ��� ���� �� URL� ������.

http://localhost:<PORT>/miniloan-server

����:

Miniloan ������ � Rule Execution Server� �� URL�� <PORT>� �

� �� ��� � ���. ��� ��� �� �� �� ��� ���

������.

���� �� ��� 3

Page 8: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

Miniloan ������� �� �� �����.

����� Miniloan ������� Java� ��� ���� ��� ���� �

����.

����:

�� �� �� ���� ���� ����. � ���� �� ����� ��

� �� � �����.

4. �� ��� ��� �����.

���� �������� � � ��� ��� �� ��� �� � � ��

���.

��� ������:�������� ���� ��

5. Miniloan ������� ����.

��� ���� ������ ��� ����� ���� ������. ���� 1:

�� ���� ����

��� 1: �� ���� ���

���� ���� ��� �� �� � �� ��� � �� � ��� �

���.

� ������ Rule Designer� ���� �� Miniloan ������� ����

� �� �� ��� ����.

���� ���� ��� ��� ���� ��� � �� ���. �� ���

� ����� ���� ���� �� ��� � ���. � � �� � �

���� “� � ��”� ���. Java ����� ��� ���� � � ���

� BOM(Business Object Model)� ����. BOM� �� � ��� ��

�� ���� ����� ��� ��� ���� �����.

4 IBM WebSphere Operational Decision Management: ���� �� ���

Page 9: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

� ���� ���� ��� � 20 ~ 30�� ����.

1��: Rule Designer ��

Rule Designer� ���� �� ������� �� �����. ���� Eclipse�

� ��� ���� �� ����� � Java ����� ��� � ���.

� ���� �� ��� � � �� ����� �� ��(en-US)�� ����

�. �� ���� ��� ��� ���� �� ��(en-US)� Rule Designer

� � ���. �� ��(en_US)� Rule Designer� �� � ��� �

� ����� ���� �� ��� ����.

�� ��� ��� ��� ������.

1. �� ���� �� ���� > IBM > package_group > �� �� > �� �

�(en_US)� �����. package_group� ��� � IBM Installation

Manager� ��� ��� �����. �� ��� ��� WebSphere Operational

Decision Management V8.0���.

�� �� ���� �� ��� �� ��� �����. ��� �

� � �� �� �� � � ���� ������.

2 . � � � � � � � � � � � � � � � � � � � � ( � :

WorkspaceGettingStarted), ��� �����.

�: Rule Designer � � �� �� ���� �� ��� ���� ���

� > ���� �� ��� ��� ������.

WebSphere Operational Decision Management� ����� �� � � ��

� ��� � � �� � �� ���� �� �� Perspective� ����.

� �� �� ��� �� ����� � ����� �� � ���.

3. ������ Decision Server� �� ���� ���� ����� ��

���.

Rule Designer� ��� ��� ����� �� �� Perspective

� �����.

���� �� ��� 5

Page 10: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�� Perspective�� � ���� � � ��� ��� ���.

�� ����� �� � �� ����� � ���.

v miniloan-server-webapp: �� ��� ��� ���� Miniloan �����

�� �� �������.

miniloan-server-webapp/src/miniloanweb/MiniloanBean.java ���

validateWithJava ����� � � ��� �� � ���.

v miniloan-xom: Borrower � Loan Java ��� � � miniloan ���� �

�� Miniloan ������� �� Java �������.

�� ���� �� �� ����� ��� � ��� ����. �� �� �

���� ��� ��� ��� �� �� �� ���.

�� ���� �� ���� �� �� � > �� �� > �� ���� �� ��

� �� ����.

2��: �� ���� ��

Miniloan ���� ���� � � � �� ��, �, ��� � �� ��� �

����. �� ����� ��� �� miniloan-xom Java ����� �� ��

�� ����� ������.

Rule Designer�� ��� ������� ���� ��� �� ����� ����

�. �� ������ �� ���, BOM(Business Object Model), �� �

XOM(Execution Object Model)� �� ��� � ���. � ����� ����

��� ������� ���� ���� ��� ��� ��, � � ���� �

���.

�� ����� ���� ��� ������.

1. ��� ��� �� Perspective� �� ������.

�: �� Perspective� ����� � ��� �� � Perspective �� > �

�� �� ��� ��� �� ��� �����.

2. � > �� �� > �� ����� �����.

3. �� �� ����� ��� �, ��� �����.

4. ���� �� ��� my rule project� ������.

6 IBM WebSphere Operational Decision Management: ���� �� ���

Page 11: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

5. ��� �����.

my rule project� �� ���� �� �� ���� �� ������.

�� �� ������ � �� � ���. ����� rules � bom �

� ���� ���� �� � BOM� �����.

3��: Java ���� ��

� �� ����� ��� �� ���� �� ���� ���� � ��� ��

� � ���.

�� ����� �� �� ��� Miniloan Java ����� ���� � �

�, �� ���� �����. � ���� � � �� ���� � (XOM)

��� ���.

��: �� �� ���� � � �� XML ���� ��� � ���.

�� ����� XOM� ���� ��� ������.

1. �� ����� my rule project� ��� ������.

�� ���� ���� �� ����� ����� ��� �����.

2 . � � � � � � � � � � � � � � � XOM � � � � � � � � � � .

���� �� ��� 7

Page 12: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

3. XOM ��� �� ���� Java �� ���� ��� ��� � ��� �

����.

4. �� Java ������ miniloan-xom� ������.

5. ��� �����.

�� ���� ���� �� ����� ��� XOM� �� �����.

4��: BOM ��

��� �� ���� �� ���� ���� � (BOM)� �� ���. BOM

� ���� ���� �� ���� � (XOM)� �� � �� ���� ��

� ���.

��� Rule Designer� ���� ���� Java ��(XOM)� �� � � �

�� � �� ���� BOM� ����. � � BOM� � � ��� ���

���� ��� �� � ���.

XOM�� BOM� ���� ��� ������.

1. �� ���� �� ��� ���� BOM ��� �����.

8 IBM WebSphere Operational Decision Management: ���� �� ���

Page 13: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�: �� �� ����� bom �� ��� ��� �� �� �� �

� > BOM ��� �����.

2. � BOM �� ���� �� ���� miniloan� ������.

3. XOM�� BOM �� ��� ��� �� ��� � ��� �����.

4 . XOM �� �� ���� XOM ����� �� platform:/

miniloan-xom� ��� � ��� �����.

5. ��� ���� miniloan ���� ������. ���� ���� ����

� �� ��� �����.

6. ��� �����.

7. BOM � � �� ����� �� ��� ���� � ���. ��� �

� �� ��� � ��� �� ���� � �� �����.

8. ��� �����.

9. �� ����� bom > miniloan� � � ��� BOM ���� ����.

���� BOM� ������. BOM ����� miniloan ��� ����.

�� ��� BOM� XOM� ��� ��� � �� ��(��� �� �

�� ��)� ���.

10. Loan ��� � � ��� BOM ����� ����.

�� Java �� � ���� ��� �� � � ��� ��� �� ����

�� ��� � ���.

11. �� ���� addToMessages ���� � � �����.

���� �� ��� 9

Page 14: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�� ��� �� ����� � ���� � � ��� add a string to the

messages of a loan�� ��� � ���.

� � � ��� �� ������ �����.

12. BOM ���� ��� miniloan �� ����.

5��: �� �� ���� ��

�� ��� �� ��� � ��� ���� � �� �� �� ������. �

�� ���� �� ��� � �� ��� �� ��� � ���. �� �� ��

��� �� ��� ��� �� � �������� ��� ���� ���� ��

� ���� ���� �����. � � ��� � � ����� ���� �� �

��� ��� ����� �� � ���.

�� �� ����� Java ��� ����� �����. � ����� �� �

� ��� � � �����.

�� ��� �� ����� ���� ��� ��� � ��� �� �� �� ��

��� � ���.

v ���� IN ����� ���. IN ����� �� �� � �� ��� ��

���� �����.

v ��� IN_OUT ����� ���. IN_OUT ����� �� �� � �� �

�� �� ���� ���� �� ��� ���� ��� � �� �� �

���� ��� � ���.

�� �� ����� ����� ��� ������.

1. �� ���� �� ��� ���� ��� ��� �����.

�: �� ����� my rule project ����� ��� ��� �� ��

��� �� �� ���.

2. � �� ���� �� �� ���� ��� �� ������.

10 IBM WebSphere Operational Decision Management: ���� �� ���

Page 15: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

3. borrower ����� ����� ��� �����.

� �� ����� �����. �� �� �� ������.

a. �� �� borrower� ������.

b. �� ��� �� �� ... �� ��� �� �� ��� ��� � �

��� �� ���� ��� ��� � � �����.

miniloan.Borrower ��� �� �� �����.

c. � ��� IN ��� ������.

d. ��� �� ��� the borrower� ������.

4. loan ����� ����� ��� �����.

a. �� �� loan� ������.

b. �� ��� �� �� ... �� ��� �� �� ��� ��� � �

��� �� ���� �� ��� � � �����.

miniloan.Loan ��� �� �� �����.

c. � ��� �� IN_OUT ��� ��� ����.

d. ��� �� ��� the loan� ������.

�� �� ����� �� �� �����.

5. ��� ��� ������.

�� �� � �� �� ����� �� �� ����� �����. �� ���

�� ��� ��� ������.

Rule Designer�� �� ��� ��� �� ��� ��� ���� ��� ��

���. �� ����� �� ���� ���� �� �����.

��� 2: ��

� ������ �� ���� ���� ��� ���� ��� �����.

���� �� ��� 11

Page 16: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�� ���� ��� �� ���� ���� ��� ���� �����.Rule

Designer�� �� ���� ���� �� ��� �����.

� ���� ���� ��� � 15 ~ 25�� ����.

1��: �� ��� ��

�� Miniloan ������� �� � ���� �� ���� ��� ��� ��

�� ��� �� ���� ��� ���� �����.

�� ���� ���� ��� �� ��� � � ���� �����. � ��, �

�� �� ��� �� ���� ��� ��� �� �� ���� ���. ��

����� � � �� ���� ���� �����.

�� ���� ���� ��� ������.

1. Rule Designer� � �� ���� �� �� ���� �� �� ���

�����.

�: �� ����� ��� ��� �� my rule project/rules ��

�� �� �� > �� ��� �� �� ���.

2. � �� ��� ����� �� ��� ��� ��� ��� � ��� �

����.

� validation �� ���� �� ����� ����.

3. ��� eligibility� �� ���� �����.

�� ����� ��� ���� �� � �� ���� ���.

12 IBM WebSphere Operational Decision Management: ���� �� ���

Page 17: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

2��: �� ��� ����� ��

���� �� ��� �� �� ���� ����� �� ���� ����. ��

���� �� ���� � � �� ��� ��� �� ��� �����. �� �

���� � �� ���(��� ��� �� ���� ���� �� ���)� �

� ���.

�� ���� ���� ��� ������.

1. �� ���� �� �� ���� �� �� ��� �����.

�: �� �� ����� ��� ��� �� my rule project/rules �

� �� �� �� > �� ��� �� � ���.

2. � �� ��� ����� �� �� ��� /my rule project/rules� �

� �� ��� �� �� ������.

3. �� ��� miniloan� ������.

4. ��� �����.

�� ��� ���� �� ��� ���� ��� ���� ��� ���� �

�� � ���. ���� �� ��� ��(���� ���� ��, �� �

��)� �����.

5. �� �� ��� �� � �� ��� ���� �����.

���� �� ��� 13

Page 18: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�� ��� � ��� �� ��� ���� �����.

6. � �� ��� �� � �� ��� ���� �����.

�� ���� �� ���� � ��� �� ��� ���.

3��: �� ��� ��

�� ���� ����� � �� �� ���� ��� � ��� ��� ����

� �����.

�� ���� ����� ��� ������.

1. �� ����� validation �� ���� ��� �� ��� ���� ��

��.

validation �� ���� �� ���� �� ���� ���. �� ��� �

��� � ���� ��, �� ���� �� � ����� �� ��� ��

� ��� ���.

2. �� ����� eligibility �� ���� ��� �� ��� ���� �

���.

3. �� � ��� �� �, �� ��� �� � � �� ���

��� �� �� ��(���� ��)� �����.

a. �� �� � ��� �� ������.

b. validation ��� � eligibility ������.

c. eligibility ��� � � �����.

d. validation ��� � � �����.

� � � � � � � � � � � � � � � � � � � � � � � � .

14 IBM WebSphere Operational Decision Management: ���� �� ���

Page 19: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

4. �� � ��� � �� �� �� ��� ������.

5. �� �� ���� ��� �� ��� ������ �������.

6. ��� �� ������.

4��; �� �� �� ��

�� ����� �� ��� �� ��� ��� � ���. � �� ����� �

�� ���� ��� ���� ��� ��� ��� ����� �� ��� ��

��.

�� �� ��� ����� ��� ������.

1. validation�� eligibility�� �� ��� �����.

� ��� �� � �� ��� ��� �����.

�: � ��� ���� �� �� � > �� �� > ��� ��� � �

�� ����.

2. ��� ��� ��� ���� ������.

���� �� ��� 15

Page 20: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

3. �� � ��� � BAL ��� ����� ���� BAL(Business Action

Language)� ��� �����.

4. ��� ���� ��� �� ��� ��� �� ��� � ��� � �

��� �� ��� ������. ’the loan’ is approved.

�: �� ��� ��� ��� ��� �� ���.

� ��� �� �� �����.

validation�� � ���� �� ��� else� �� ����.

5. ����� ������.

���� �� ���� �� �� �����.

16 IBM WebSphere Operational Decision Management: ���� �� ���

Page 21: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

5��: �� �� ��

�� ��� ��� ���� ����� �� ��� ��� �� ���.

�� ��� ����� ��� ������.

1. � ��� �����.

� ��� ���� ��� ��� ��� � ���.

2. � �� ���� ��� BAL ��� ���� �� ������.

3. ��� ���� ��� �� ��� ��� �� ��� �� �� �� �

�� ������.

print the approval status of ’the loan’ ;

��: � �� ����(;)� � ���.

�� � ��� ��� ��� �� �� � ��� �� ��� � �� ���

� �����.

4. �� ��� ����� ������ ��� �� � ���� �� ��

� ���� true� ��� �� ������.

5. �� ��� �� ��� ���� ����.

�� ���� ������.�� ������ ��� ����.

��� 3: �� ��

�� �� ��� �� ��� ���� ��� �� � ���.

�� ����� ��� �, ���� �� ��� �� �� ����� ����

� ��� ���� � ���� �� �����. �� ���� ���� ��

�� � ��� � � ��� �� ��� ���� ���� ����

�.

� ������ �� �� ��� �� �� ���� � �� ��� ���

����. Rule Designer�� �� �� ��� ���� ���� �� ��� �

��� �� �� ��� ����.

ifthe amount of ’the loan’ is more than 1,000,000

thenadd "The loan cannot exceed 1,000,000" to the messages of ’the loan’ ;reject ’the loan’ ;

� ���� ���� � � 15��� 30� ��� �� ����.

���� �� ��� 17

Page 22: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

1��: ��� �� ��

�� �� ��� � ��� 1,000,000�� � �� ��� ���� ���

�.

�� ��� ���� ��� ������.

1. Rule Designer� � �� ���� �� �� ���� �� �� ���

�����.

�: �� ����� ��� �� ���� ��� ��� �� �� �

� �� > �� ��� �� ���.

2. �� ���� validation� ���(�� ����� ��� ���) �

� ���� maximum amount ��� ��� ������.

3. ��� �����.

Intellirule ���� ����.

2��: ��� �� ��

Intellirule ���� �� �� �� ����� ���� ��� �� � ���.

�� ��� ����� ��� ������.

1. Intellirule ����� if� ��� �� ����� ���. ��� �� �

�� ����.

18 IBM WebSphere Operational Decision Management: ���� �� ���

Page 23: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

��� �� ��� ��� ��� ���� �� ���� �����.

the amount of ’the loan’ is more than 1,000,000

2. � �� �� then� ��� ����� � �� Ctrl+Shift+:dL:Y

� � �� ���� �������.

3. �� ��� ���� � �� ��� message� ���� ���� �� ���

��� ������.

4. add <a string> to the messages of <a loan>� � � ��� ��� �

��� �� ��� ���� �� ��� �� ������.

add "The loan cannot exceed 1,000,000" to the messages of ’the loan’ ;

����:

�� �� ����(;)� � ���.

5. �� ��� �� ��� � �� ����� ��� � Esc� ���.

6. Enter� � � �� �� �� ��� � ��� �� ��� ����

�� ��� �����.

reject ’the loan’ ;

7. Ctrl+Shift+F� � ��� �������.

���� �� ��� 19

Page 24: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

��� ��� �� �� ���.

ifthe amount of ’the loan’ is more than 1,000,000

thenadd "The loan cannot exceed 1,000,000" to the messages of ’the loan’ ;reject ’the loan’ ;

8. �� ��� Intellirule ���� ����.

�� ��� ��� �� ��� ��� �� ���� �� ��� ����

��.

3��: �� �� �� ����

��� ����� ���� �� �� ��� ���� ��� � ���. �

����� ��� ��� �� ����� �����.

�� � ��� ���� ��� ������.

1. � > ����� �����.

2. ��� ����� � > � ���� ��� ��� �����.

3. �� ���� ���� ����� �� <InstallDir>/gettingstarted/

answer/miniloan-rules� ��� �� ��� �����.

��:

�� ����� �� ��� ��� ���� ���� �����. ��

��� ��� ����� ����� ���� Eclipse ������.

4. ��� ���� ��� ���� miniloan-rules �� ����. ��

miniloan-rules/rules� � eligibility �� ���� �����.

5. eligibility �� ��� eligibility� ����� �� ��� �

.rulepackage ���� � ��� �����.

6. �� �� ���� ����� �� my rule project� ��� � ���

�����.

7 . � � � � � � � � � � � � � � � � � � � � � � � � .

20 IBM WebSphere Operational Decision Management: ���� �� ���

Page 25: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

8. ��� �����.

eligibility ��� �� ���� ��� ����� ����.

4��: ��� �� ��

�� ��� ��� ��� ������.

1. �� ����� ��� ��� � � �� ��� ������.

�� ���

����� ���� �� �� ��� �����.

�� �

���� � ��� ���� �� �� ��� �����.

��� � �

���� ����� ������� � ���� �� � ��� ���

��.

���� ���� ���� �� � ��� ���� ��� � �

���. ���� ���� � �� ��� � ��. ��� � ���

�� � ��� ���� �� ���� �����.

��:

��� �� ��� �� ��� ���� �� � ��� ���

� �����. �� �� ��� ��� ���� �� ��� ���� �

� �� �� ����. �� �� ����� ��� � ��

��.

2. �� ����� rules/miniloan �� ���� � � ��� ����.

3. �� ��� ����� eligibility ���� � � �����.

4. � ���� �� �� �� ��� eligibility ���� ����.

���� �� ��� 21

Page 26: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

����� ���� �� ��� � ���� �� ��� �����.

5. �� ��� ���� ����.

��� �� �� ��� ���� ������. �� �� ����� �� ��

�� ��� ���� ������. �� ������ ��� ���� ����� �

��� Excel ��� ����.

��� 4: �� ���

��� ���� ��� ������ ��� � � ����� ����� ���

�� � ��� �������. � ������ ��� ��� � ���� ��

� ���� ��� ����.

DVS(Decision Validation Services) ����� ��� �� ��� ���� ��

������. ���� � �� � � “���� ��”��� Excel ��� ���

��. ���� ��� ���(SSP)� ����� � ��� ��� �� � ��

� � �� � � ���� ��� �����.

�� ���� ���� Decision Center�� ���� ��� �� � �� ��

�� �� Rule Designer�� �� ����� �� ���.

Rule Designer �� Decision Center�� ���� ����� �� ��� ��

���.

v �� ����� ��� ��� Excel ���� ��� ��� ��� ����

������.

v Excel ���� ���� ��� ���� ������.

v Rule Designer�� ���� ���� ���� ��� ���� ���� ��

����.

� ���� ���� ��� � 20 ~ 30�� ����.

22 IBM WebSphere Operational Decision Management: ���� �� ���

Page 27: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

1��: ��� ��

�� �� �� ����� Excel ���� �� ������ �� �����. Excel

���� ��� �� ����� �� �����. � �� �� ����� �� �

� �����. �� �� ���� ��� ������. ���� ���� DVS �

��� �� �� �����. � ���� ���� ��, ���� � ���

��� ����� � ������. �� � � ��� ���� ���� ��

���.

DVS ���� ����� ��� ������.

1. �� ����� Borrower ��(my rule project > bom > miniloan >

miniloan > Borrower)� � � �����.

BOMS ����� Borrower ��� ����. �� ���� Borrower �

�� � �� ���� �� ��� � ���.

v Borrower ()

v Borrower (String, int, int)

Borrower(String,int,int)� ���� ��, ���� � ��� ��

� ��� � � ������. � � ��� Excel ���� ���� ��

��� � �����.

2. Borrower (String, int, int) ���� � � ��� ������.

3. �� �� ���� DVS ���� ������.

� ��� ��� ���� ���� Excel ���� ��� �� ���� ��

���. Borrower (String, int, int) ���� BOM ����� �� �

� �����.

���� �� ��� 23

Page 28: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

4. ����� ��� BOM ���� ����.

���� ��� �� �� �� ��� �� ���� ������. �� Excel �

��� ��� �� � ���.

��:

� ����� Miniloan XOM� ��� �� ������ �� ���. ��

���� ��� ��� ��� ��� Loan (int, int, double)� ���� �

�� ����� �����. ��� ������ ��� miniloan-xom/src/

miniloan/Borrower.java � miniloan-xom/src/miniloan/Loan.java� ����

��. ������ �� ��� ��� XOM� ����� �� ��� ����

��.

2��: ���� �� ��

��� ��� ���� �, ���� ����� ��� Excel ���� �� ��

��� �����. Excel ���� �� ����� ���� �� ����� Excel

�� ��� ��� �� �� �� ��� �� ���.

24 IBM WebSphere Operational Decision Management: ���� �� ���

Page 29: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

Excel ���� ��� ���� ��� ������.

1. �� ����� my rule project� ������.

2. �� ���� �� ��� ���� ���� ���� ��� �����.

DVS ���� ��� �� ��� ����. �� �� �� ��� ����

��.

3. �� ���� ��� �� ���� �� � �� ���� ��� ���� �

��� �����.

4. �� ���� ���� my rule project� ��� �� ��� � ���

�����.

5. 2003� ��� Excel ���� ������.

6. �� Excel �� ��� ������.

7. Excel ���� ��� ��� ��� ������.

8. Excel ���� � �� ���� ��� /my rule project/miniloan-

test.xls� ��� � ��� �����.

9. �� � ����� ’the loan’� � ��� ������.

�� �� �� �� �����.

10. ��� �����.

11. �� �� ���� ���� � �� � ��� �����.

�� ����� miniloan-test.xls� my rule project ��� �����.

�: miniloan-test.xls� my rule project ��� ���� ��� �� �

���� ��� ��� �� ����� �� � �� ���� ����

�.

3��: Excel ���� �� ���

�� ����� ��� Excel ���� ��� ��� ����� �� � �

���� �� ���� � �� ��� ����� ��� �����.

v

���� 1� Miniloan ������� �� ���� �� ��. ������

�� ���� �� ��� �����.

v

���� 2��� ���� ���� 1�� ����. ��� �� ��� � �

�����.

Excel ���� ��� ���� ��� ������.

���� �� ��� 25

Page 30: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

1. Eclipse ����� <WorkspaceGettingStartedDir>/my rule project� ���

� miniloan-test.xls� ����.

<WorkspaceGettingStartedDir>� �� ���� � ���� �� �

�� �����. Eclipse� ���� Excel ���� ��� �� ��� ���

� ��� ��� � ���.

�: �� ����� ��� ��� �� ��� �� � ���� > ��

� ���� �� �� ���.

2. Excel ���� �� ����� ���� ��� �� �� ������.

�:

v �� ���� �� �� ��� �������. ���� ����� �

�� ��� ������.

v <InstallDir>/gettingstarted/answer/�� miniloan-test.xls ��� �

� �� ��� ���� ���.

� 1. ���� ��

��� ��

���� ID � �� ��� �� �� �� �� �� ��

���� 1 Joe 600 80000 500000 240 0.05

���� 2 Joe 600 80000 250000 240 0.05

���� 1 ���� 2� �� ��� ����.

3. � � ��� �� �� ������.

� 2. �� � ��

���� ID �� ��

���� 1 FALSE

���� 2 TRUE

4. ��� ��� ����.

5. ��� ������� Rule Designer� �� ����� ��� ��� �� my

rule project� �� �� ���� �����.

4��: Excel ���� ��� ��� ���

����� ���� ���� ������ Rule Designer�� ��� Excel ��

�� ��� ������.

Excel ���� ��� ��� ������ ��� ������.

1. �� ���� �� ��� �����.

2. �� �� ��� �����.

26 IBM WebSphere Operational Decision Management: ���� �� ���

Page 31: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

a. �� �� �� �� ��� ����� DVS Excel �� ��� ��� �

� �� �� ��� �����.

b. �� ��� �� ��� ���� Miniloan Test� ������.

c. Excel � ���� ����� �� my rule project/miniloan-

test.xls� ��� � ��� �����.

d. �� ���� ���� ����� �� my rule project� ��� �

��� �����.

e. HTML ��� ���� ����� �� my rule project� ��� �

��� �����.

f. DVS �� �� �� �� �� ��� ���� �� ������.

3. ��� �� �, ��� �����.

�� ��� � ����� �� � �� � � �����.

--- Output for scenario ’Scenario 1’ :false [Too big Debt-To-Income ratio]--- Output for scenario ’Scenario 2’ :true []Execution finished

�� ��� ���� ��� �� ��, � > �� �� > ��� �� � �

> ��� ��� � ��� �����.

4. �� ����� ��� ��� �� my rule project� �� �� ���

� �����.

report.html ��� ���� ��� �����.

��: � ��(res_data � res_ xom)� �����. � � �� ��� �

� ���� � ��� ���� �� ��� ����.

5. �� ����� report.html� ��� ��� �� �� �� �� > �

���� �����.

��� �� ���� � � �����. �� � � �� � � ����

�. ���� ������.

���� 1��� �� � � ��� �� ��� ��� ���(�� �:

FALSE).

���� �� ��� 27

Page 32: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

���� 2��� �� � � ��� �� ��� �� ���(�� �:

TRUE).

6. ��� ����.

�� BOM� ����� ���� �� ������ Excel ��� ���� ��

����� ����� ��� ����.

��� 5: ���

� ������ �� ����� �� ��� ����� � �� Excel ���

� ��� ��� ���� �����.

�� ��� ��� ��� Miniloan �������� ���� �� ���� �

� � � � � ���� ��� ����� ���� ���. Rule Designer

�� ��� � ���� � ������ ��� ��� � ���.

� ���� ���� ��� � 15�� ����.

1��: ��� �

Excel ���� ��� ���� �� ��� ���� � ���. Rule Designer

�� ����� �� ��� Java �� � �� step into� � ���. ���

�� ���� ��� ���� ��� ��� �����.

��� ���� ��� ������.

1. �� ��� �� �� ������.

�: �� ��� ��� � ���� �� �� > ��� �����. �� �

� �� ���� � > ��� ��� � ��� �����.

2. �� ����� rules/miniloan �� ���� � � ��� �� �� ��

� ���� ������.

3. �� ��� ������� eligibility ���� ��� ��� ��� �

� �� ��, �� ��� �����.

�� ��� eligibility ��� �� �����.

28 IBM WebSphere Operational Decision Management: ���� �� ���

Page 33: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

2��: �� �� ���

�� ��� ���� ��� �� ���� �� � ���.

��� ������ ��� ������.

1. ���� �����.

a. �� ���� ��� ��� �����.

b. ��� �� �� ��� ��� ����� DVS Excel � > Miniloan �

��� �����.

�� �� ����� �� �� �����. �� �� ���� �� ��

� ������.

c. ���� �����.

��� Perspective� ���� �� �� ��� ����. � �����.

��� Perspective� ����. ��� �� �� �� ���� ��� �

� ��� � ���.

� � ��� ��� eligibility ���� ���� ���� ����.

2. �� �� �� ��� �� ������.

a. Step Into� �����. ���� minimum income ��� ��

���� ����.

b. �� ���� loan ����� ����. approved ��� �� true��

�.

c. Step Over� ��� minimum income ��� �� ����� ��

����. � ��� ��� ���� ���� �����.

���� �� ��� 29

Page 34: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

d. Step Into� �����. �� ���� ��� reject ���� Java

��� � ���. � ���� Java XOM ����� ���� ��

�.

e. Step Return� ��� ���� ������. �� ���� loan

����� approved ��� false��, �� ��� ���� �����.

3. ��� ��� ���� 1� ��� ������.

���� 2 ��� ��� eligibility ��� ��� ����.

4. ��� ��� ���� 2� ��� ������.

��� ���� �� ��� �� �� ���� �����.

--- Output for scenario ’Scenario 1’:false [Too big Debt-To-Income-ratio]--- Output for scenario ’Scenario 2’:true []

5. � ���� Perspective �� > �� > ��� ��� �� Perspective� �

�����. �� Eclipse �� �� �� �� Perspective �� �� ��� �

� Perspective� ���� ���� � � �� �����.

6. �� ���� ����.

��� ����� �� ����� ��� �� ���� ������. �� Rule

Execution Server� ��� ��� � �� �� ������� �� ��� ��

�� � � �� �����.

30 IBM WebSphere Operational Decision Management: ���� �� ���

Page 35: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

��� 6: �� ��

� ������ �� ��� Rule Execution Server� �����. Rule Execution

Server� ��� ��� �� ��� � � � � �����.

��� ���� ���� �� � � ��� ���� �� ��� �� �

� ��� �� ���� �� ���.�� �� � ��� �� ���� ��

Miniloan ������� �����.

v

RuleApp� Rule Execution Server� �����. RuleApp� Rule Execution Server

�� ��� �����. ���� �� ��� � ���. Java ��� JAR

��� ���� �� ���� �� ��� JAR ��� ���� ��� �

� �� ��(��, �� ��� �)� � ���.

v

Miniloan ������� �� ��� ���� �� ����� ��� ��

�� ��� ���� ��� Rule Execution Server�� ����� ���.

� ������ �� HTDS(Hosted Transparent Decision Service)� ���� �

�� �� ��� ���� � ���. Rule Execution Server� RuleApp� ��

� � �� ���� WSDL ��� ��� � �� Rule Designer�� ���� �

���.

� ���� ���� � � 15��� 30� ��� �� ����.

1��: Rule Designer�� ��

Rule Designer�� ��� ����� �� RuleApp ����� � ���. �

� �� ����� �� �� ��� ����� � � � �� �� �

����.

RuleApp ����� ��� RuleApp� ����� ��� ������.

1. �� ��� �� �� ������.

�� ��� �� �� �� > �� ���� > IBM > package_group > �

� �� > �� ��� �����. package_group� ��� � Installation

���� �� ��� 31

Page 36: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

Manager� ��� ��� ��� � ��. �� ��� ��� WebSphere

Operational Decision Management V8.0���.

2. �� ���� �� �� � �� ���� RuleApp ���� ��� ���

��.

�: � ���� �� �� > ����� �� RuleApp ����� �

��� ���� �� ���.

3. � RuleApp ���� ���� ���� �� ��� my ruleapp� �����

�.

4. ��� �����.

my rule project � �� �� ���� � ���� �����.

�: �� ����� ���� ��� ��� �� my rule project� �

�� � ��� �����.

5. ��� �����.

my rule project ������ ��� �� �� ����� � � RuleApp

����� ����.

32 IBM WebSphere Operational Decision Management: ���� �� ���

Page 37: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�� ���� my ruleapp� ��� Rule Execution Server� RuleApp� �

��� �� RuleApp ���� ����.

6. ���� �� �� ���� �� �����.

7. �� �� ������ myruleproject ����� ������.

8. �� �� ����� ��� � �� ��� �� �� �� �����.

a. �� �� � ���� ruleset.bom.enabled� true� �� �� �

�����.

b. �� ��� � �� ���� �� ��� �����.

c. � �� �� ��� ���� �� ��� monitoring.enabled ��

��� � ��� true� ��� � ��� �����.

d. ����� ������.

9. �� �� �� �� ���� ��� �����.

10. RuleApp ���� �� ����� ��� RuleApp � � ��� ��� �

��� �����.

11. � �� ��� ����� �� Rule Execution Server �� ��� ���

�� ��� �� �� ����� ������.

URL: http://localhost:<PORT>/res

����: URL� �� �� ��� ������. ��� ��� �� �� �

� ��� ��� ������.

���: resAdmin

����: resAdmin

12. ��� �����.

��� RuleApp 1.0 ��� ��� �� � �� ���� �����.

13. RuleApp ���� ����.

2��: ��� RuleApp ��

Rule Execution Server�� ��� RuleApp� � ��, �� �� �� ��

��� ��(Java SE � Java EE)� �� �����. Rule Execution Server�

�� �� �� ��, ��, � � �� ��� �����.

���� �� ��� 33

Page 38: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

��� �������� ��� �� EJB� ����� � ���� POJO(Pure

Java Object)� ���� Rule Execution Server� �������.

��� RuleApp� ��� ��� ������.

1. �� > �� ���� > IBM > package_group > �� ���� > Rule

Execution Server ��� �����.

package_group� ��� � IBM Installation Manager� ��� ��� �

����. �� ��� ��� WebSphere Operational Decision Management V8.0

���.

�: ����� http://localhost:<PORT>/res� ��� �� ���. URL

� �� �� ��� ������.

2. �� ����� ���� Rule Execution Server ��� �������.

��� ��: resAdmin

����: resAdmin

3. �� �� �����.

4. ������� RuleApps� �� /myruleapp/1.0� ����.

Rule Execution Server� myruleapp� 1.0 ��� � � �� � ��, �

���� ���� �� ��� 1.0 ��� � ���.

5. ����� ��� /myruleproject/1.0� �����.

34 IBM WebSphere Operational Decision Management: ���� �� ���

Page 39: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�� ��� ��� ���� �� �� �� � � �� �� �����.

6. �� �� �� ��� �� �� ��� �����.

�� ���� �� �� true� ��� ���.

3��: ��� Miniloan � ������ ��

Miniloan ������� ���� ��� ��� Java ��� ������� �

���� �� �� ��� ���� ��� ����� ���� ���. ��

Miniloan ������� �� �� �� �� ��� ��� ����� Java �

�� ���� ������� ������. �� �� ��� ��� �� Rule

Execution Server� ������ �� �� ���� �� � ���. ����

������� �� �� ��� ����.

Miniloan Bean� validateWithJRules ���� ���� ��� ��� ����

�.

Miniloan �������� �� ��� ����� ��� ������.

1. ��� ���� �� � �� �� ��� ���� �� URL� �����

�.

http://localhost:<PORT>/miniloan-server

2. �� �� ���� �����.

� ���� �� ��� ��� ���� ��� ������. � ���� ��

��� ��� ��� miniloan ������� ���� Rule Execution

���� �� ��� 35

Page 40: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

Server� ��� ��� �����. Miniloan� �� ���� ��� ��

������ ��� ��� �� ��� ���� �����.

�� �� ��� �� ��� ��� ��� ���� �� �� ��� �

���.

3. �� ��� ��� �����. ��� � �� ��� �� � ���.

��� ������:�������� ���� ��

�� �� �� �� �� ��� ��� �����.

��: "eligibility.minimum income"� �� ����� ���:"miniloan#eligibility"

eligibility �� ��� � ��� ��� ���. � ��� ��� approved

��� false� ����.

4. ��� 300000�� ��� �� �� ��� ��� �����.

�� �� ��� �� ���.

��� ���� ���� 23758

��� �� ��� ���� �����.

5. Miniloan ������� ����. �� ������� ����� �

�� �� ���.

(����) 4��: HTDS WSDL �� ��

HTDS(Hosted Transparent Decision Service)� ��� �� ��� ����� �

� ������ ���� ������. ���� ��� ����� �� ���

�� ����� ��� ���� ������. Transparent Decision Service �

��� ���� ����� ��, � � ���� � �� ���� ��� �

���.

Rule Execution Server ���� myruleproject �� ��� �� WSDL ���

��� � ���.

WSDL ��� ����� ��� ������.

1. Rule Execution Server ���� �� myruleproject �� �� ����

�� ��� � � �� �� ���� HTDS WSDL � ��� �����.

2. �� �� �� � � �� RuleApp �� ��� ����� �����.

3. WSDL ��� <WorkspaceGettingStartedDir>/my rule project� ���

��� MyDecisionService.wsdl� ����.

36 IBM WebSphere Operational Decision Management: ���� �� ���

Page 41: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�: WSDL ��� Rule Designer� ��� � ��� ���� ��� �

� ���.

a. � ���� ����� �����.

b. � > � ���� �� � ��� �����.

c. WSDL ��� ��� �� ���, �� WSDL ��� ������.

d. �� �� ���� my rule project� ��� � ��� �����.

4. Rule Execution Server ���� ��������.

(����) 5��: Rule Designer�� HTDS ���

Rule Designer��� Rule Execution Server�� ���� ��� ��� WSDL

��� ���� ���� ������. ��� ���� ���� �� ��� �

��� ��� WSDL �� �����.

���� ������ ��� ������.

1. �� ����� ��� ��� �� my rule project� �� �� ��

�� �����.

�� ����� MyDecisionService.wsdl ��� �����.

2. MyDecisionService.wsdl� � � ��� WSDL ���� ����.

�� ���, �� ��� � SOAP � � � �-�� ��� ��� �

(MyRuleProject)� ���.

3. MyDecisionService.wsdl ��� ����.

4. Java Perspective� ������.

a. � ���� Perspective �� > �� > Java� �����.

b. ��� �����.

5. ��� ����� my rule project� ����.

6. ��� ��� �� MyDecisionService.wsdl� �� � ��� > � �

� ��� ���� �����.

7 . � � � � � � � � � � M y r u l e p r o j e c t � � � � � � .

���� �� ��� 37

Page 42: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

8. borrower� �� � ��� �� �� ������.

v creditScore: 100

v yearlyIncome: 70000

9. loan� �� � ��� �� �� ������.

v amount:8000

v duration:12

v yearlyInterestRate:2.5

����� �� �� ����� ��� �����.

10. Rule Execution Server�� ���� ����� ��� �����.

11. �� ���� ��� ������.

��� ��� �����.

38 IBM WebSphere Operational Decision Management: ���� �� ���

Page 43: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

12. ��� ���� �� Perspective� �� ������.

�� �� ��� Rule Execution Server� ��� ����� Miniloan �

������� � � �������. �� ������ Rule Execution Server�

���� ��� ��� ���� �����.

��� 7: ����

� ������ Rule Execution Server ��� ���� �� �� ��� ����

� ��� � ����. �� ���� ����� ���� ��� ����

�� � ���� ��� ����.

� �� ��� ������� ���� IT ���� ��� ���� �� ���

���� �� ���� �� ���. Rule Execution Server� ���� �

� ��� ���� ��� ���� � �� �� ��� ��� ���� � ��

�.

���� �� ��� �� ��� � �, ��� �� ��� ����� ���

� �� � ���. ����� ���� �� ���� ����� ���� �

���� �� ��� 39

Page 44: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�� ��� ���� �� � �� �� ��� ���� ���� �� ���.

���� ����� Rule Execution Server�� �� ���� ��� ��� �

� �� �� �� �� �����.

� ���� ���� ��� � 10 ~ 15�� ����.

1��: Rule Execution Server � ��

�� ��� ��(�: ������� �� ����� ��� ���� ��)� ��

� � �� Rule Execution Server� �� ��� �����.

Rule Execution Server ��� ����� ��� ������.

1. Rule Execution Server ��� ����.

�:

v �� > �� ���� > IBM > package_group > �� ���� > Rule

Execution Server ��� �����. package_group� ��� � IBM

Installation Manager� ��� ��� �����. �� ��� ���

WebSphere Operational Decision Management V8.0���.

v ������ �� �� ��� ���� http://localhost:<PORT>/res�

��� �� ���.

2. �� ����� ���� Rule Execution Server� �������.

��� ��: resAdmin

����: resAdmin

3. �� �� �� �, �� ��� �����.

��� � ��� �� ��� ����� � ��.

4. �� ��� ��� � ���� �� ����� ������.

��� ���� �� �� ��� � ��( �, �� ��� ��, RuleApp

� �� �� �, �� ��� �� ���� � RuleApp � �� �� ��)

� ������.

2��: ��� RuleApp�� �� ��

�� ��� �� ���� �� ���� ��� �� Rule Execution Server

��� ���� �� ��� �� ��� �� � ���.

��� RuleApp�� ��� ��� ��� ������.

1. Rule Execution Server�� �� �� �����.

40 IBM WebSphere Operational Decision Management: ���� �� ���

Page 45: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

2 . � � � � � � � R u l e A p p s � � � � � � /myruleapp/1.0/

myruleproject/1.0� ������.

3. �� �� �� �� ���� ��� ��� �� �� �� ��(�: ��

�� �� ��) � � � ��(�: �� �� � �� ��)� ������.

4. ��� ���� ��� Miniloan ������(http://localhost:<PORT>/

miniloan-server)� ����.

5. �� �� ���� ��� �� ��� �� ��� ��� �����.

6. Rule Execution Server ��� ��� �� ���� �����.

����, ��� ���� ���� ���� �� �� �� �����.

3��: Miniloan �������� ���� ��

�� ������ ���� ������ �� ��� ��� ������

monitoring.enabled �� �� �� �����. �� �� ��� � ���

���� �� ����� ��� Decision Warehouse� ������.

Miniloan �������� ����� �������� ��� ������.

1. Miniloan ������� ���� ������ �� �� ��� ���� �

� URL� ������.

http://localhost:<PORT>/miniloan-server

2. ���� 2000000�� ������.

3. �� �� ���� ��� �� ��� �� ��� ��� �����.

��� �����.

4��: ���� ������� �� ���� ��

���� ������ �� ���� � ���� �� ���� ��� ����

� ��� � ����� ����.

�� ����� ����� ��� ������.

���� �� ��� 41

Page 46: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

1. Rule Execution Server ���� ��� ���� �� �����.

2. ���� �� ����� ��� ��� � ��� �����.

���� ������ Miniloan �������� ��� ����� �� ��

��� �����. �� ��, 41 ���� �3��: Miniloan �������� �

��� ����� ��� ����� ����� �� � �� � �� ���

��� ��� �� �����.

5��: ��� �� ��

���� ����� ���� ��� ��� ��� �� � ���. ����

� �� ����� ��� ��� ��� ���.

����� �� ����� ��� ��� ������.

1. ��� ����� ��� ���� ���� � ���, ��� ��� ��� �

���� � ��� ���� ��� �����.

���� � ����� � ��� ����.

2. ���� � ���� �� �� ��� > Miniloan > Miniloan > ���

��� ����.

���� �� validation.maximum amount ��� ��� �� �����.

41 ���� �3��: Miniloan �������� ���� ���� ��� ���

���� 1000000� � ���� ��� �����.

3. �� ���� ���� ���� � �� ����� ������.

���� ����� 2000000�� � ���.

<amount><int>2000000</int></amount>

4. Rule Execution Server�� ��������.

42 IBM WebSphere Operational Decision Management: ���� �� ���

Page 47: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�� ������ ��� ���� ���� ���� ���� ��� ���� �

�� �� ����� Decision Center� �����.

��� 8: Decision Center� ��

�� �� ����� Decision Center� �����.

� ������ Rule Designer�� ��� �� ����� Decision Center� ��

�� ���� ��� � � ����. Decision Center� ���� ���� ��

� �, � � ��� � �� �� �� �����. Rule Designer�� �

� ����� Decision Center� ��� � ���� ���� �� Rule Designer

�� ����� ������.

����: � ���� �������. � ���� ����� Decision Center�

��� � ���.

� ���� ���� ��� � 10 ~ 15�� ����.

1��: Decision Center� �� ���� ��

��: �� ��� ��� �� 3 ���� �Miniloan ������ ���

�� �� �� ��� �����.

���� ���� �� ����� ��� � � ��� Rule Designer� Decision

Center� �� � �� ���.

�� ����� Decision Center� ����� ��� ������.

1. Rule Designer�� ��� ��� �� my rule project� �� Decision

Center > �� �����.

2. �� �� Decision Center �� �� ��� ������.

URL: http://localhost:<PORT>/teamserver

URL� �� �� ��� ������. ��� ��� �� �� �� ���

��� ������.

��� ��: rtsAdmin

����: rtsAdmin

3. �� �����.

�� ��� Decision Center� ��� ��������� ���� �

��� ���� �� ��� ������.

���� �� ��� 43

Page 48: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

4. ���� �� ����� Decision Center�� � ���� ��� ����� �

�� � ��� �����.

5. �� ����� ���� ��� �� �� ��� ����. ��� ��� �

�� ��� ����.

6. � ��� Perspective� ���� �� �� ��� ����. � �����.

� ��� ��� �� ����� ��� ��� ��� �����. �� ��

� Decision Center� ��� �� �����.

2��: Decision Center�� �� ���� ��

�� �� ����� ������ Decision Center� � ���� ��� ���

� ��� � ���.

Decision Center�� �� ����� ����� ��� ������.

1. �� ���� �� ���� > IBM > package_group > �� �� > Decision

Center Enterprise Console� �����.

package_group� ��� � IBM Installation Manager� ��� ��� �

����. �� ��� ��� WebSphere Operational Decision Management V8.0

���.

44 IBM WebSphere Operational Decision Management: ���� �� ���

Page 49: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

�: ������ �� ��� ���� �� URL� ��� �� ���.

http://localhost:<PORT>/teamserver/

2. �� ����� ���� Decision Center� �������.

��� ��: rtsUser1

����: rtsUser1

Decision Center� �� �� ��� ����� ��� � ���. ���� �

� ���� ���� ������.

3. Decision Center � �� �� �� ���� ���� my rule project� ��

����.

4. � �� �����.

5. ���� ���� validation �� �����.

6. maximum amount ��� ��� ����� ���� �� �� �� ���

�� �����.

7. ���� ����� eligibility �� �� � repayment and score �

��� ��� �� ����� �����.

8. ���� ����� �� ��� �� � miniloan �� ��� ��

����� �����.

9. Decision Center�� ��������.

���� ���� ���� ��� ��� � ���. �� �� ������� �

�� � � �������� ���� ���� ���� ��� ��� �

�� IT� � ��� ������. ���� ��� ���� �� ��� ���

46 ���� ���� ��� ������.

���� �� ��� 45

Page 50: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

��

��� ��� ��� Decision Server � � �� ����� ���

������.

� ��� � �� �� ���� �����.

v Rule Designer��� ���� �� ������� ���� ��� � ��

�.

v Rule Execution Server��� ���� ��� ��� ���� � ���.

�� ���� ���� ��� ��� � �� �� ����� Decision Center�

���� ��� �����.

� ��� �, Decision Server� ���� ���� �������� ����

��� ��� �� ���� ����� ���� ��� ��� � ��� �

�� ���.

� ���� �� ��� � �� � �� �� ����� ��� �

��� ��� � ���. � ��� � ���� � �� ������ ���

���� � �� ��� �� ��� �����.

��� �� �� �� ��

4 ���� ���� 1: �� �

��� ���� ���� ���� � ���

�� ���� ��

��: �� ��

11 ���� ���� 2: ��� �� �� �� �� ��: �� �� ���

17 ���� ���� 3: ��

��

���� �� ���: �� �� �

��: ���� ��� ��

22 ���� ���� 4: �� �

���

�� �� ��� � ����� ��: Excel ���� ��

BOM ��

28 ���� ���� 5: ���� �� ��� ���� �� ����: Excel ���� �� �

��

��: �� �� ���

31 ���� ���� 6: �� �

��

RuleApps �� � ���� ��: RuleApps ��

39 ���� ���� 7: ���

�� �� ���� � ��

Decision Warehouse ����

� ��

�� �� �� ����

��: Java �� .NET��

Hosted Transparent Decision

Service ��

46 IBM WebSphere Operational Decision Management: ���� �� ���

Page 51: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

��� �� �� �� ��

43 ���� ���� 8:

Decision Center� ���

Designer�� ���

�� �� ���

� ��� �� ����� �� � � ���� ��� � �� �����

� �� ������.

�� �� �

�� ��� ���� �� ���� > IBM > package_group > �� �� > �

� �� �����.

package_group� ��� � IBM Installation Manager� ��� ��� ���

��. �� ��� ��� WebSphere Operational Decision Management���.

���� �� ��� 47

Page 52: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

48 IBM WebSphere Operational Decision Management: ���� �� ���

Page 53: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

����

� ��� ���� ���� �� � ������ �� ����.

IBM� �� ���� � �� �� ��, ��� �� ��� ���� �� ��

���. �� ��� � � �� � ���� �� ��� �� IBM �����

������. � ��� IBM ��, ���� �� ���� ���� � � IBM

��, ���� �� ����� ��� � �� �� ����� ����. IBM�

�� ��� ��� �� �, ����� ��� ��, ���� �� ���� �

� ��� �� ���. � � �IBM ��, ���� �� ���� ��� ��

�� � ��� ���� �����.

IBM� � ��� �� � � ��� � �� ��� �� �� �

�� � � ���. � �� ���� � �� �� ����� ����

�� ����. ����� �� ����� ���� ������.

IBM United Kingdom Laboratories,Mail Point 151,Hursley Park,Winchester,Hampshire,England SO21 2JN

2�� �� ��(DBCS) ��� �� ���� ��� �� IBM ������ �

���� �� ��� �� ����� ���.

Intellectual Property Licensing

Legal and Intellectual Property Law

IBM Japan Ltd.

1623-14, Shimotsuruma, Yamato-shi

Kanagawa 242-8502 Japan

�� ��� � ���� ���� �� ����� �� ����. IBM�

�� �� ��, ��� � � ���� ���� �� ��� ��� � ��

(�, �� ��� ��) ����� ����� ��� ��� �� �� � �� "�

����" �����. �� ����� � ���� ��� �� ��� ��� �

���� ���� ����, � ��� ���� �� �� ���.

� ���� ���� ���� ���� ���� ��� � � ���. � �

�� ����� ����, ��� ��� ���� �����. IBM� � ���

�� �� �/�� ����� �� �� �� ���� �� �/�� ��� � �

��.

Any references in this information to non-IBM Web sites are provided for

convenience only and do not in any manner serve as an endorsement of those

© Copyright IBM Corp. 2008, 2012 49

Page 54: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

websites. The materials at those websites are not part of the materials for this

IBM product and use of those websites is at your own risk.

IBM� �� ��� ��� �� �� ��� ���� ���� ���� �

� ��� ��� ����� ��� � ���.

(i) ����� �� ���� � ����(� ���� � )� �� �� �

(ii) ��� ��� �� ��� ���� � ����� �� ��� �� �� �

��� ���� �� ��� ������.

IBM United Kingdom Laboratories,Mail Point 151,Hursley Park,Winchester,Hampshire,England SO21 2JN

� � ��� � ��(�� ��, ��� �� �)��� ��� � ���.

The licensed program described in this document and all licensed material available

for it are provided by IBM under terms of the IBM Customer Agreement, IBM

International Program License Agreement or any equivalent agreement between

us.

� ��� � � �� �� ���� ��� ���� �� ����. �� ��

�� ���� ��� � � �� �� � ���. �� ��� �� ��� ��

��� ��� � � ��� � � ���� ����� ��� � �����

� ���� � � ���� ��� � ����. �� �� ��� �� �

�� � �� ��� �� � � �� � ���. � �� ���� � ���

� ��� � ���� �� ���.

�IBM ��� �� ��� � ��� ���, �� �� �� � �� ���

�� �� ����. IBM��� � � ���� ����� �����, �IBM �

� ��� ��� ���, ��� �� � ��� ��� ��� � ����. �

IBM ��� ��� �� ����� � ��� ���� ������.

� ���� ��� ���� ���� ���� �� � ��� �� ��� ��

���. �� ���� ��� ��� ���� ��� ��� ��, �, �� �

��� ��� ��� � ���. �� ��� �� ��� ��� �� ��� ��

� ��� ����� �� ���� � ���.

COPYRIGHT LICENSE:

� ���� � �� ������ ����� ��� ���� ��� � �� �

������ �� ���. �� � � �� ����� � ��� � �� �

��� ������ ����� �����(API)� ���� ������� ��, �

�, �� �� ��� ���� � �� �� �� �� ����� ��� ����

�, �� � ��� � ���. � � �� ����� �� ����� �� �

��� �� ����. �� IBM� �� �� ����� ���, ��� ��� �

50 IBM WebSphere Operational Decision Management: ���� �� ���

Page 55: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

� ��� ����� ��� ����. The sample programs are provided "AS

IS", without warranty of any kind. IBM shall not be liable for any damages arising

out of your use of the sample programs.

� � �� ���� �� �� ��� � ���� � ���� ��� �� ��

�� ��� � �� ���.

© ( �� ��) ( �). � ��� ��� IBM Corp.� �� ������ ���

��. © Copyright IBM Corp. _enter the year or years_.

TrademarksIBM, the IBM logo, and ibm.com are trademarks or registered trademarks of

International Business Machines Corp., registered in many jurisdictions worldwide.

� �� � ��� ��� IBM �� �� �����. A current list of IBM

trademarks is available on the Web at �Copyright and trademark information� at

www.ibm.com/legal/copytrade.shtml.

Linux� �� �� � ���� ���� Linus Torvalds� �������.

Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation

in the United States, other countries, or both.

UNIX� �� � � ���� ���� The Open Group� �������.

Java � �� Java �� ��� �� Oracle �/�� � ���� �� �� ���

����.

���� 51

Page 56: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

52 IBM WebSphere Operational Decision Management: ���� �� ���

Page 57: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

��

�����

��� 20

Rule Designer�� ��� 17

�, ����� 18

�� ���

��� 20

�� �� ����

��, ��� 10

�� �� ��

���� 39

�� ��

�� 12

�� �

Rule Designer �

��� 17

�� ����

���

��� 4

��� 6

�� ���� ��

Decision Center� ��

��� 43

�� ���� ��

��� 44

�� ���

�� 15

������

�� ��

��� 28

������

�� �� �� 39

����

Rule Designer�� ���� 31

��� RuleApp ��

��� 33

��� RuleApp�� �� ��

��� 40

���� ���� � (BOM)

�, ��� 8

�����

�� �� ����, ��� 10

��� ��

�� 1

������� ��

���� ����� ��� 39

���� ����

���� ��� ��� 39

����

�� ��� 12

�� ����

��� 6

�� ��� ����� 13

��, ����� 18

��

�� �� 12

�� ��

��� 40

����� �

�� ����, Rule Execution Server �

� 41

DDecision Server

��� �� 1

JJava ����

�� ����� ��, ��� 7

RRule Designer ���

��� 5

© Copyright IBM Corp. 2008, 2012 53

Page 58: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

54 IBM WebSphere Operational Decision Management: ���� �� ���

Page 59: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v
Page 60: IBM WebSphere Operational Decision Managementn€¦ · (en_US) . en_US Rule Designer . , WebSphere Operational Decision Management . , . . . v

����

Printed in Korea