Sun ONE Application Server 7, Enterprise Edition ����ԥ����� |
�� 10 ��
JMS �����ӥ��λ���Sun ONE Application Server 7, Enterprise Edition �ϡ�JMS (Java Message Service) API ��Ȥäƥ�å����������Ԥ����ץꥱ�������ݡ��Ȥ��Ƥ��ޤ���JMS �ϡ�Java ���ץꥱ�������ʬ���Ķ��ǥ�å������κ�.������������ɤ���Ԥ�����ζ��̤���ˡ������ץ?��ߥ��ե������Ǥ���
J2EE (Java 2 Enterprise Edition) ���ץꥱ�������ϡ���Ʊ���å�������ɸ��١����μ��ʤȤ��� JMS ����Ѥ��ޤ������Τ��ᡢJ2EE ����ݡ��ͥ�� (Web ����ݡ��ͥ�Ȥ� Enterprise JavaBeans (EJB) ����ݡ��ͥ��) �ϡ�JMS API ��Ȥäơ���å�������ư�� Beans (MDB) �ȸƤФ���ü�� EJB �ˤ�ä���Ʊ��Ǿ�����å���������Ǥ��ޤ���
���̤ˡ�Sun ONE Application Server 7, Enterprise Edition �Ǥ� JMS ��å������ݡ��Ȥ��ޤ����ä� MDB �ݡ��Ȥ���ˤϡ�JMS ���ͤ������å������ߥɥ륦���������ʤ�� JMS �ץ�Х��$�ɬ�פǤ���Sun ONE Application Server 7, Enterprise Edition �Υͥ��ƥ��� JMS �ץ�Х��$ϡ�Sun ONE Message Queue (MQ) �С������ 3.01 �Ǥ���
MQ �� Sun ONE Application Server 7, Enterprise Edition �˶�̩����礵��Ƥ��ޤ������Τ��ᡢJMS ��å�������Ʃ��Ū�˥��ݡ��Ȥ���ޤ������Υ��ݡ��Ȥˤ�ꡢɬ�פʴ����Ȥ�Ǿ��¤��ޤ��뤳�Ȥ��Ǥ��ޤ���Sun ONE Application Server 7, Enterprise Edition �Ǥϡ�������JMS �����ӥ��פȸƤӤޤ���
���ξϤǤϡ�Sun ONE Message Queue ���Ȥ߹��ޤ줿 JMS �����ӥ��ˤĤ������$��ޤ�������ˡ����Υ����ӥ������뤿���ɬ�פʾ�������ޤ������Υڡ����ˤϼ��ι��ܤ�����ޤ���
JMS �ˤĤ���JMS ���ͤˤϡ�ʬ�������ץ饤����å������ݡ��Ȥ���ץ?��ߥ��ե����������ꤵ��Ƥ��ޤ��������ץ饤����å����������ƥ�ˤ�ꡢ�ġ���ʬ��������ݡ��ͥ�Ȥ䥢�ץꥱ�������ϡ���å�������Ȥä����ä��뤳�Ȥ��Ǥ��ޤ��������Υ���ݡ��ͥ�Ȥϡ�Ʊ�쥷���ƥ��ˤ����硢Ʊ��ͥåȥ����ˤ����硢�����ͥåȤ�𤷤Ƽ�ͳ�ʾ��֤���³���Ƥ����礬����ޤ�������å�������Ȥäƥǡ����μ��Ϥ���Ԥ�����ߤε�ǽ��Ĵ0�����$Ƕ��̤��Ƥ��ޤ���
�����ץ饤�����ϤΥ�å������ݡ��Ȥ��뤿�ᡢJMS �ϡ�����-�ι⤤��Ʊ���å������ۿ���Ԥ��ޤ���
���-�ۿ�: �ͥåȥ���䥷���ƥ�ξ㳲��ȯ8���Ƥ⡢����Υ���ݡ��ͥ�Ȥ���⤦����Υ���ݡ��ͥ�ȤؤΥ�å������������뤳�ȤϤ���ޤ��Ĥޤꡢ�����ƥब��å�������μ¤��ۿ��Ǥ��ޤ���
��Ʊ���ۿ�: ¿��Υ���ݡ��ͥ�Ȥ�Ʊ���˥�å������������̩�٤Υ��롼�ץåȤݡ��Ȥ��뤿��ˡ���å���������ϥ��塼��¦�Ǽ�ν���Ǥ��Ƥ��뤫�ɤ����˺�������ޤ����塼�ޤ��ӥ������֤ޤ��ϥ��ե饤��ˤʤäƤ�����⡢�����ƥ�ϥ�å�����������ޤ������Υ�å������ϡ����塼�ޤν���Ǥ������$Ǽ����ޤ������������Ʊ���å������ۿ����ޤ������ѷ� (store-and-forward) ��å������ȸƤӤޤ���
�����Ǥϡ�JMS �γ�ǰ���Ѹ�ˤĤ��ƴ�ñ�����$��ޤ���
JMS �ξܤ������⤬ɬ�פʾ��� JMS 1.0.2 ���ͤȤ��Ƥ��$��������� URL ���黲�ȤǤ��ޤ���
��å����������ƥ�δ��ܳ�ǰ
�����Ǥϡ������ץ饤����å����������ƥ�ΰ���Ū�ʳ�ǰ������� JMS �˸�ͭ�γ�ǰ�ˤĤ������$��ޤ���
������
��å������ϡ����餫�η|��Υǡ��� (��å�������ʸ) �ȡ���å���������-�ޤ��ϥץ�ѥƥ� (���Ȥ��С����Υ�å����������衢��̿�ʤɡ���å����������ƥ�ˤ�äƵ��ꤵ�����-) �����$����ǡ��� (��å������إå!�) �����ꤵ��ޤ���
��å����������ӥ��������ƥ��e�
���ο��֥�å����������ӥ��������ƥ��e���ϡ���å����������ƥ�δ��ܥ������ƥ��e���Ƥ��ޤ�����å����������ƥ�ϡ����̤Υ�å����������ӥ������Ѥ��ƥ�å�����������å������ץ�ǥ塼���ȥ�å��������塼�ޤǹ�.����ޤ������̤ˡ�ñ��Υ�å���������ݡ��ͥ�����¸�ߤǤ����å������ץ�ǥ塼���ȥ�å��������塼�ޤο��)�¤Ϥ���ޤ���å������ץ�ǥ塼���ϡ���å����������ӥ��˥�å�����������ޤ�������ȡ���å����������ӥ��ϡ���å������롼�ƥ�����ݡ��ͥ�Ȥȥ�å������ۿ�����ݡ��ͥ�Ȥ�Ȥäơ��ۿ��оݤȤ�����Ͽ����Ƥ��� 1 �İʾ�Υ�å��������塼�ޤ˥�å��������ۿ����ޤ�����å������롼�ƥ�����ݡ��ͥ�Ȥȥ�å������ۿ�����ݡ��ͥ�Ȥϡ�Ŭ�ڤ�t���塼�ޤ˳μ¤˥�å��������ۿ����뤳�ȤˤʤäƤ��ޤ���
�� 10-1 ��å����������ӥ��������ƥ��e�
��å������ۿ���ǥ�
�ץ�ǥ塼���ȥ��塼�ޤδ֤ˤϡ�1 �� 1��1 ��¿��¿��¿�δط�������ޤ������Ȥ��С����Τ褦�ʥ�å������ۿ�����ǽ�Ǥ���
�����δط��ϡ��ݥ���ȥġ��ݥ���Ȥȥѥ֥�å��� / ���֥����饤�֤Ȥ��� 2 ����Υ�å������ۿ���ǥ��ɽ����ޤ����ݥ���ȥġ��ݥ�����ۿ���ǥ�ϡ���ˡ�����Υץ�ǥ塼������ȯ����������Υ��塼�ޤˤ�äƼ������å��������갷���ޤ����ѥ֥�å��� / ���֥����饤���ۿ���ǥ�ϡ���ˡ�Ǥ�դο�Υץ�ǥ塼������ȯ������Ǥ�դο�Υ��塼�ޤˤ�äƼ������å��������갷���ޤ���2 �ĤΥ�å������ۿ���ǥ�ˤ϶����$�����ޤ���
����ޤǡ���å����������ƥ�ϡ����� 2 �Ĥ��ۿ���ǥ��¿��¿�ͤ��Ȥ߹�碌�ݡ��Ȥ��Ƥ��ޤ�����JMS API �ϡ��ݥ���ȥġ��ݥ���ȥ�ǥ�ȥѥ֥�å��� / ���֥����饤�֥�ǥ��ξ��ݡ��Ȥ��붦�̤Υץ?��ߥ��ץ?�dȤ��Ƴ�ȯ���줿��ΤǤ���
JMS ����
JMS ���ͤˤϡ���å�������¤���ץ?��ߥ�ǥ롢����ӥ�å������������ˡ���̣���ꤹ���Ϣ�ε�§�����ꤵ��Ƥ��ޤ���
JMS ��å�������¤
JMS ���ͤǤϡ���å������ϡ��إå!����ץ�ѥƥ� (�إå!��γ�ĥ�ȹͤ�����)���������ʸ�� 3 �Ĥ���ʬ�ǹ�.����Ƥ��ޤ���
�إå!�: �إå!��ϡ���å������� JMS ��-�����ʤ�a���å����������衢��³-�����뤫�ɤ�������̿��ͥ���٤���ꤷ�ޤ�����å����������ƥ�ˤ���å������ۿ�����ˡ�ϡ���������-�ˤ�äƷ�ޤ�ޤ���
�ץ�ѥƥ�: ���ץꥱ�������ϡ��ץ�ѥƥ��ˤ�ä�������ͤˡ����ޤ��ޤ�j����˽��äƥ�å�������ե��륿��Ǥ��ޤ����ץ�ѥƥ��ϥ��ץ����Ǥ���
��å�������ʸ: ��å�������ʸ�ˤϡ��ºݤ˸����ǡ������ޤޤ�ޤ���JMS �ϡ�6 ����Υ�å�������ʸ�ݡ��Ȥ��ޤ���
JMS �ץ?��ߥ�ǥ�
JMS �ץ?��ߥ�ǥ�Ǥϡ�JMS ���饤����� (����ݡ��ͥ�Ȥޤ��ϥ��ץꥱ�������) �� JMS ��å����������ӥ������Ѥ��ƥ�å���������ޤ�����å������ץ�ǥ塼���ϥ�å����������ӥ��˥�å�����������ޤ�����å��������塼�ޤϡ����Υ�å����������ӥ������å����������ޤ������Τ褦�ʥ�å���������ϡ�JMS API �������Ϣ�Υ��֥������� (JMS �ץ�Х��$ˤ�ä������) �ˤ�äƹԤ��ޤ�������JMS �ץ?��ߥ��֥������ȡ��ϡ���å������ۿ��Υץ?��ߥ˻��Ѥ���� JMS ���֥������Ȥ��Ƥ��ޤ���
JMS �ץ?��ߥ�ǥ�Ǥϡ�JMS ���饤����Ȥϡ�ConnectionFactory ���֥������Ȥ�Ȥä���³���Ω����������³��𤷤� JMS ��å����������ӥ��ȥ�å���������Ȥꤷ�ޤ�����³�ϡ�JMS ���饤����ȤΥ�å����������ӥ��ȤΥ����ƥ��֤���³�Ǥ����̿�������γ����Ƥȥ��饤����Ȥ�ǧ�ڤϡ���³�γ�Ω���˹Ԥ��ޤ���
�� 10-2 JMS �ץ?��ߥ��֥�������
��³��Ȥäơ����å������.�Ǥ��ޤ������å�����ϡ���å�������8.����Ӿ��뤿��Υ��륹��åɥ���ƥ����ȤǤ��������Ȥäơ���å��������������å������ץ�ǥ塼���ȥ�å��������塼�ޤ��.�Ǥ��ޤ������å����ϡ�ʣ��ξ�ǧ���ץ����ޤ���ʬ���ȥ�������ޥ͡�����Ǵ���Ǥ���ȥ�������ˤ�ꡢ���-�ۿ��ݡ��Ȥ��ޤ���
JMS ���饤����Ȥϡ���å������ץ�ǥ塼����Ȥäơ�API �Ǥ����襪�֥������ȤȤ���ɽ�������ꤵ�줿ʪ��Ū������ء���å�����������ޤ�����å������ץ�ǥ塼���ϡ�ʪ��Ū�����������뤹�٤ƤΥ�å�������Ŭ�Ѥ���롢�ǥե���Ȥ��ۿ��⡼�� (��³�ޤ������³��å�����)��ͥ���١������8¸��֤����Ǥ��ޤ���
Ʊ�ͤˡ�JMS ���饤����Ȥϡ���å��������塼����Ȥäơ�API �Ǥ����襪�֥������ȤȤ���ɽ�������ꤵ�줿ʪ��Ū�����褫�顢��å����������ޤ�����å��������塼�ޤϡ�Ʊ��ޤ�����Ʊ��Υ�å��������塼��ݡ��Ȥ��ޤ�����Ʊ�����ݡ��Ȥ���ˤϡ����塼�ޤ˥�å������ꥹ�ʡ�����Ͽ����ɬ�פ�����ޤ������饤����Ȥϡ����å����åɤ� MessageListener ���֥������Ȥ� onMessage() ��åɤ�ƤӽФ������$ǥ�å���������ޤ���
�����оݥ��֥������� : �ץ�Х������¸
��JMS �ץ?��ߥ�ǥ���οޤ� 2 �ĤΥ��֥������Ȥϡ�JMS �ץ�Х��$ˤ�� JMS ��å����������ӥ��μ�����ˡ�˰�¸���ޤ�����³�ե����ȥꥪ�֥������Ȥϡ��ץ�Х��$���å��������ۿ��˻��Ѥ����۲��Υץ�ȥ���ȥᥫ�˥���˰�¸���ޤ������襪�֥������Ȥ������̿̾��§�ȡ��ץ�Х��$ˤ�äƻ��Ѥ����ʪ��Ū������ε�ǽ�˰�¸���ޤ���
�̾���������ץ�Х��8�ͭ����-�ˤϡ�JMS ���饤����ȥ����ɤ� JMS API ����ξܺ٤�����Ω������Ư��������ޤ���JMS ���ͤˤ��ȡ�JMS ���饤����ȥ����ɤ�ץ�Х������¸�ˤ���ˤϡ��ץ�Х��8�ͭ�Υ��֥������� (�����оݥ��֥�������) �饤����ȥ��������ľ�ܥ���������ΤǤϤʤ���ɸ�ಽ���줿��ˡ�ǥ�����������ɬ�פ�����ޤ���
�����оݥ��֥������Ȥϡ��ץ�Х��8�ͭ�μ������������ץ��벽���ޤ��������ϡ�����Ԥˤ�äƺ�.��������ꤵ�졢�͡��ॵ���ӥ��˳�Ǽ���졢���饤����ȥ��ץꥱ������� JNDI ��å����åץ����ɤ�𤷤ƥ�����������ޤ������Τ褦����ˡ�Ǵ����оݥ��֥������Ȥ���Ѥ���С�JMS ���饤����ȥ����ɤ�ץ�Х��$�����Ω�����뤳�Ȥ��Ǥ��ޤ���
JMS �ϡ���³�ե����ȥꥪ�֥������Ȥ����襪�֥������ȤȤ��� 2 �Ĥΰ���Ū�ʴ����оݥ��֥������Ȥ����ޤ����ɤd�Υ��֥������Ȥ�ץ�Х��8�ͭ�ξ���ץ��벽���ޤ�����JMS ���饤�������Ǥλ�����ˡ�Ϥޤä����ۤʤäƤ��ޤ�����³�ե����ȥꥪ�֥������Ȥϡ���å����������С��ؤ���³�γ�Ω�˻��Ѥ���ޤ����������襪�֥������Ȥϡ�JMS ��å����������ӥ��ˤ�äƻ��Ѥ����ʪ��Ū������μ��̤˻��Ѥ���ޤ���
��
Sun ONE Application Server 7, Enterprise Edition �Υ���ƥ����ȤǤϡ�JMS ����֥������ȤϤ���¾�� Application Server �������Ʊ�ͤ� JMS ������Ȥ��ư����ޤ���
��å�������ư�� Beans
��JMS �ץ?��ߥ�ǥ���οޤ˼���������Ū�� JMS ���饤����ȥץ?��ߥ�ǥ�Τۤ��ˡ�J2EE ���ץꥱ�������Υ���ƥ�������ǻ��Ѥ���롢JMS API ���ü��JMS ���饤����Ȥ�����ޤ��������ü�� JMS ���饤����Ȥ��å�������ư�� Beans �ȸƤӤޤ�����å�������ư�� Beans �ϡ�EJB 2.0 ���� (http://java.sun.com/products/ejb/docs.html) �ǵ��ꤵ��Ƥ��� EJB ����ݡ��ͥ�ȤΥե��ߥ�Ǥ���
��å�������ư�� Beans ��ɬ�פʤΤϡ�����¾�� EJB ����ݡ��ͥ�� (���å���� Beans ����ӥ���ƥ��ƥ� Beans) ��Ʊ��ƤӽФ��������ݡ��Ȥ��ʤ�����Ǥ����������äơ������� Bean �Υ�åɤ�ƤӽФ����Ȥ��Ƥ⡢������ϥ�åɤ���λ����ޤǥ֥�å�����ޤ��������� EJB ����ݡ��ͥ�Ȥϡ�ɸ�� EJB ���ե�������ͳ�Ǥ������������Ǥ��ʤ��Τǡ���å���������Ʊ��Ǽ������ʤ��dޤ���
��������¿���Υ����ץ饤�����ץꥱ�������ϡ���Ʊ���å������Υˡ�������Ƥ��ޤ��������ǡ���å������Υץ�ǥ塼����̩��礹�뤳�Ȥʤ���å���������������Ǥ��� EJB ����ݡ��ͥ�Ȥ�ɬ�פˤʤ�ޤ���
MDB �ϡ��ü�� EJB ����ƥ� (���ݡ��Ȥ��륳��ݡ��ͥ�Ȥ��Ф���ʬ�������ӥ������륽�եȥ������Ķ�) �ˤ�äƥ��ݡ��Ȥ�����ü�� EJB ����ݡ��ͥ�ȤǤ���
�� 10-3 MDB ��å��������塼��
��å�������ư�� Bean: MDB �ϡ�JMS ��å������ꥹ�ʡ����ե����������� JMS ��å��������塼�ޤǤ������� onMessage ��å� (MDB ��ȯ�Ԥ���.����) �ϡ�MDB ����ƥʤˤ�äƥ�å�����������줿���$ǸƤӽФ���ޤ���onMessage ��åɤϡ�JMS MessageListerner ���֥������Ȥ� onMessage ��Ʊ�ͤˡ���å���������ޤ���MDB �ϡ�ñ������褫��Υ�å����������Ǥ��ޤ�����å������Υץ�ǥ塼���ϡ�������ɥ����� JMS ���饤����ȥ��ץꥱ�������Web ����ݡ��ͥ�ȡ�����¾�� EJB ����ݡ��ͥ�ȤʤɤǤ�����MDB ��å��������塼�ޡ��οޤȤ��Ƥ��$�����
MDB ����ƥ�: ���̤� EJB ����ƥʤˤ�äƥ��ݡ��Ȥ���� MDB �ϡ�MDB �������.������å���������Ʊ��Ǿ���Ǥ���褦�����ꤷ�ޤ�������ˤϡ���å����������ӥ� (ǧ�ڤ�ޤ�) �Ȥ���³���ꡢ���ꤵ�줿����Υ��å����ס���κ�.�����å����ס��뤪��Ӵ�Ϣ MDB �����ˤ�äƼ������å��������ۿ������Ϣ���ޤ�������ƥʤ� MDB �����Υ饤�ե��������)�椹��Τǡ��忮��å���������٤˱����� MDB �����ס����Ĵ0���ޤ���
MDB �ˤϡ���å����������������˥���ƥʤˤ�äƻ��Ѥ��������оݥ��֥������� (��³�ե����ȥꥪ�֥������Ȥ����襪�֥�������) �� JNDI ��å����å�̾����ꤹ������һҤ� 1 �Ĥ��ij����Ƥ��ޤ�������һҤˤϡ�����ġ��뤬����ƥʤ�����˻��Ѥ��뤽��¾�ξ����ޤޤ�Ƥ��ޤ��������Υ���ƥʤϡ�ʣ��� MDB �Υ����ݡ��ȤǤ��ޤ���
EJB ����ƥʤ� MDB �� Sun ONE Application Server 7, Enterprise Edition �Ѥ����ꤹ����ˡ�ˤĤ��Ƥϡ��֥�å�������ư�� Beans �ˤĤ��ơ��Ȥ��Ƥ��$�����
�Ȥ߹��� JMS �����ӥ�Sun ONE Application Server 7, Enterprise Edition �ˤϡ�JMS ��å������Υ��ݡ��ȡ��ä� MDB �Υ��ݡ��Ȥ��Ȥ߹��ޤ�Ƥ��ޤ������Υ��ݡ��Ȥϡ�Sun ONE Message Queue �� Sun ONE Application Server 7, Enterprise Edition ��̩�ܤ����ˤ�äƼ¸�����Ƥ��ޤ�������ˤ�ꡢ�ͥ��ƥ��֤��Ȥ߹��� JMS �����ӥ�������ޤ���
������Ǥϡ������Ȥ߹��� JMS �����ӥ�������ǽ��פʹ��ܤ���夲�ޤ���
�Ȥ߹��� JMS �����ӥ��δ�����ˡ�ˤĤ��Ƥϡ����Ȥ߹��� JMS �����ӥ��δ�����Ȥ��Ƥ��$�����
Sun ONE Message Queue (MQ) �ˤĤ���
Sun ONE Message Queue (MQ) �ϡ�JMS �����ץ�ɸ������륨���ץ饤����å����������ƥ�Ǥ���MQ �� JMS �ץ�Х��$� 1 �ĤǤ���
MQ =�ʤϡ�����-�ι⤤��Ʊ���å�������Ԥ������ JMS ���ͤ˵��ꤵ��Ƥ���Ǿ��¤ξ�����뵡ǽ����Ƥ��ޤ��������ε�ǽ�ΰ��� (��������) �ϡ�Sun ONE Application Server 7, Enterprise Edition ����礵��Ƥ��� MQ Platform Edition �Ǥ���ѤǤ��ޤ���
����¾�ε�ǽ (��������) �����Ѥ���ˤϡ�MQ Enterprise Edition �˥��åץ��졼�ɤ���ɬ�פ�����ޤ���
MQ �֥?���� MQ Enterprise Edition �λ��ѥ饤���Ǽ¹ԤǤ��ޤ������ѥ饤���ξ�硢���եȥ������� 90 ��֤λ��Ѵ�֤����ꤵ��Ƥ��ޤ������δ����ˡ�MQ Enterprise Edition �����Ѳ�ǽ�ʴ�ȸ����ε�ǽ��ɾ�d��Ƥ��$�����
MQ Enterprise Edition �λ����Ǥμ¹���ˡ�ˤĤ��Ƥϡ���Ͽ D �ֻ��ѥ����ץ饤���饤���ˤ�� Sun ONE Message Queue �֥?���μ¹ԡ��Ȥ��Ƥ��$�����������Ͽ�ˤϡ�MQ Enterprise Edition �ι�����ˡ�˴ؤ�������ܤ���Ƥ��ޤ���
MQ ��å����������ƥ�Υ���ݡ��ͥ��
��MQ �����ƥॢ�����ƥ��e���οޤ˼����褦�ˡ�MQ ��å����������ƥ��ʣ�����ʬ�ǹ�.����Ƥ��ޤ����ġ�����ʬ��������-�ι⤤��å������ۿ���Ԥ�����˶�Ĵ����ư��ޤ���
MQ ��å����������ƥ�μ�����ʬ�ϼ��ΤȤ���Ǥ���
�����ˤĤ��Ƥϡ����Υȥԥå��Ǵ�ñ�����$��ޤ���MQ ��å����������ƥ�ξܺ٤ϡ�MQ �Ρش���ԥ����ɡ٤Ȥ��Ƥ��$��������� URL ���ޤ���
MQ ��å����������С�
��MQ �����ƥॢ�����ƥ��e���οޤΤ褦�ˡ�MQ ��å����������С��μ�����ʬ�ϡ��֥?����ʪ��Ū������Ǥ���
�֥?��: �֥?���ϡ�MQ ��å����������ƥ���ۿ������ӥ������ޤ�����å������ۿ��ϡ���³�����ӥ�����å������롼�ƥ�����å������ۿ�����³-���������ƥ�������ӥ?������¿��Υ���ݡ��ͥ�Ȥ˰�¸���Ƥ��ޤ�����å����������С��Υ�������ӥ�ƥ��ϡ�1 �İʾ�Υ֥?���ˤ�äƼ¸�����ޤ���
ʪ��Ū������: ��å������ۿ��ϡ��ץ�ǥ塼�����饤����Ȥ���֥?���ˤ�äƴ����Ƥ���ʪ��Ū������ؤ��ۿ��ȡ��������褫�� 1 �İʾ�Υ��塼�ޥ��饤����Ȥؤ��ۿ��� 2 �ʳ��ǹԤ��ޤ���ʪ��Ū������ϡ��֥?����ʪ�������³���ȥ졼����ξ���ɽ���ޤ����ܺ٤ϡ���ʪ��Ū��������Ȥ��Ƥ��$�����
�� 10-4 MQ �����ƥॢ�����ƥ��e�
�֥?��
MQ ��å����������ƥ�ˤ������å������ۿ� (�ץ�ǥ塼�����饤����Ȥ�������ؤ��ۿ��ȡ��������褫�� 1 �İʾ�Υ��塼�ޥ��饤����Ȥؤ��ۿ�) �ϡ��֥?�� (MQ 3.01 Enterprise Edition �Ǥ�Ϣ�Ȥ��Ƶ�ǽ����֥?�����饹��) �ˤ�äƹԤ��ޤ����֥?������å������ۿ���Ԥ������ɬ�פʤ��Ȥϡ��̿��e�ͥ�ȥ��饤����Ȥ����ꡢǧ�ڤȾ�ǧ����å�������Ŭ�ڤ�����ؤ��ۿ����ۿ��ο���-�γ��ݡ�����ӥ����ƥ�ѥե����ޥδƻ��ѥǡ������Ǥ���
����ʣ���ʰ�Ϣ�ε�ǽ��¹Ԥ��뤿��ˡ��֥?���ϡ�ʣ��Υ���ݡ��ͥ�Ȥ���Ѥ��ޤ��������Υ���ݡ��ͥ�Ȥϡ����줾�줬���ۿ��ץ?���ˤ��������̤�����̤����ޤ��������������ݡ��ͥ�Ȥ����ꤹ�뤳�Ȥˤ�ꡢ��٤ξ��䥢�ץꥱ��������ʣ�����˱����ơ��֥?���Υѥե����ޥ��Ŭ���Ǥ��ޤ����ܺ٤ϡ�MQ �Ρش���ԥ����ɡ٤Ȥ��Ƥ��$�����
ʪ��Ū������
MQ ��å������ϡ�2 �ʳ��Υ�å������ۿ��˴�Ť��Ƥ��ޤ����ǽ�Υ�å������ۿ��ϡ��ץ�ǥ塼�����饤����Ȥ���֥?���������ؤ��ۿ��Ǥ���2 ���ܤΥ�å������ۿ��ϡ��֥?��������褫�� 1 �İʾ�Υ��塼�ޥ��饤����Ȥؤ��ۿ��Ǥ�������ϡ����塼 (�ݥ���ȥġ��ݥ�����ۿ���ǥ�) ���ȥԥå� (�ѥ֥�å��� / ���֥����饤���ۿ���ǥ�) �Τɤd餫�ˤʤ�ޤ�������������ϡ�ʪ������ˤ���ޤ����忮��å������ϡ�������0���줿���ȡ����塼�ޥ��饤����Ȥ��ۿ�����ޤ���
�����������Τ褦������ϡ���å������μ���˥֥?���ˤ�äƼ�ưŪ�˺�.����뤳�Ȥ⤢��ޤ���
���襭�塼: ���襭�塼�ϡ��ݥ���ȥġ��ݥ���ȥ�å������ǻ��Ѥ���ޤ������ξ�硢��å������ϡ��ǽ�Ū�ˡ�������ۿ��оݤȤ�����Ͽ����Ƥ���ʣ��Υ��塼�ޤΤ��� 1 �Ĥ$����ۿ�����ޤ����ץ�ǥ塼�����饤����Ȥ����忮������å������ϡ��Ԥy�������ä����ȡ����塼�ޥ��饤����Ȥ��ۿ�����ޤ���
����ȥԥå�: ����ȥԥå��ϡ��ѥ֥�å��� / ���֥����饤�֥�å������ǻ��Ѥ���ޤ������ξ�硢��å������ϡ��ǽ�Ū�ˡ�������ۿ��оݤȤ�����Ͽ����Ƥ��뤹�٤ƤΥ��塼�ޤ��ۿ�����ޤ����ץ�ǥ塼�������忮������å������ϡ��ȥԥå�����Ͽ����Ƥ��뤹�٤ƤΥ��塼�ޤ��ۿ�����ޤ����ȥԥå��˱�³Ū����Ͽ����Ƥ��륳�塼�ޤϡ��ȥԥå��˥�å��������ۿ����줿���$ǥ����ƥ��֤ˤʤäƤ��ʤ��Ƥ⤫�ޤ��ޤ���å������ϥ֥?������Ǽ�������塼�ޤ������ƥ��֤ˤʤä����$��ۿ�����ޤ���
MQ ���饤����ȥ����
MQ ���饤����ȥ����ϡ�JMS ���饤����� (������ɥ���ץꥱ�������Web ����ݡ��ͥ�ȡ�EJB ����ݡ��ͥ�Ȥʤ�) ���Ф��ơ�MQ ��å����������С��ؤΥ��ե����������ޤ����Ĥޤꡢ����˥�å�������������ꡢ���������褫���å������������ꤹ�륯�饤����Ȥ�ɬ�פʡ����٤ƤΥץ?��ߥ��ե������μ�������ޤ���
�֥�å�����������οޤϡ���å�������8.������Ӿ������ JMS ���饤����Ȥ� MQ ���饤����ȥ����֤����á�����ӥ�å��������ۿ����� MQ ���饤����ȥ����� MQ ��å����������С������ä�ɽ���Ƥ��ޤ���
�� 10-5 ����������
MQ �����оݥ��֥�������
MQ �����оݥ��֥������Ȥϡ��ץ�Х��8�ͭ�μ������������֥���������˥��ץ��벽���뤳�Ȥˤ�ꡢJMS ���饤����ȥ����ɤ�ץ�Х��$�����Ω�����ޤ� (�ִ����оݥ��֥������� : �ץ�Х������¸����)�����饤����ȥ��ץꥱ�������ϡ����ץ��벽���줿�����ޤ४�֥������Ȥץ�Х��$˰�¸���ʤ���ˡ�ǻ��Ѥ��ޤ���MQ �����оݥ��֥������Ȥϡ�����Ԥˤ�äƺ�.��������ꤵ�졢�͡��ॵ���ӥ��˳�Ǽ���졢JMS ���饤����Ȥ��� JNDI ��å����åץ����ɤ�𤷤ƥ�����������ޤ���
�����оݤ���³�ե����ȥꥪ�֥�������: ��³�ե����ȥꥪ�֥������Ȥϡ�JMS ���饤����� (������ɥ���ץꥱ�������Web ����ݡ��ͥ�ȡ�EJB ����ݡ��ͥ�Ȥʤ�) �� MQ ��å����������С��֤�ʪ����³���.����Ȥ��˻��Ѥ���ޤ�����³�ե����ȥꥪ�֥������Ȥϡ��֥?�����ʪ��Ū��ɽ����뤳�ȤϤ���ޤ�����³�ե����ȥꥪ�֥������Ȥϡ�JMS ���饤����Ȥȥ֥?������³���뤿��˻��Ѥ����$��Ǥ����ޤ�����³��ư��䡢�֥?���˥����������뤿�����³����Ѥ��륯�饤����ȥ�����ư�����ꤹ�뤿��ˤ���Ѥ���ޤ������Τ��ᡢMQ ��³�ե����ȥ�ϡ�MQ �����ƥ�Υѥե����ޥ�Ĵ0�˻��Ѥ���¿��������ǽ��°-����Ƥ��ޤ���
�����оݤ����襪�֥�������: �����оݤ����襪�֥������� (���塼�ޤ��ϥȥԥå�) �ϡ��֥?�����ʪ��Ū������ (ʪ��Ū�ʥ��塼�ޤ��ϥȥԥå�) ��ɽ���ޤ�������ꤵ�줿�����оݥ��֥������Ȥϡ�����������б��դ����ޤ��������оݤ����襪�֥������Ȥ��.���뤳�Ȥˤ�ꡢJMS ���饤����� (��å��������塼�ޤ��å������ץ�ǥ塼��) ���б�����ʪ��Ū������˥��������Ǥ���褦�ˤʤ�ޤ���
MQ ����ġ���
MQ ����ġ���ˤϡ����ޥ�ɹԥ桼�ƥ���ƥ��ȡ�����ե�����桼�������ե����� (GUI) �Ǥ���������� 2 ���ब����ޤ���
�������: ��������Ȥäơ��֥?������³���ƴ���ꡢ�֥?�����ʪ��Ū��������.������Ǥ��ޤ����ޤ������֥������ȥ��ȥ�����³���ơ����δ����оݥ��֥������Ȥ��ɲá��������ޤ��Ϻ��뤳�Ȥ��Ǥ��ޤ����������Ǥϼ¹ԤǤ��ʤ��������⤢��ޤ���������ʥ������ϡ��֥?���ε�ư���֥?�����饹���κ�.������-�ι⤤����Υ֥?���ץ�ѥƥ������ꡢ�桼�����ǡ����١����δ���Ǥ���
���ޥ�ɹԥ桼�ƥ���ƥ�: MQ �桼�ƥ���ƥ��Ǥϡ��������Ǽ¹ԤǤ��뤹�٤ƤΥ�������¹ԤǤ��ޤ�������ˡ��֥?���ε�ư����Ӵ�������-�ι⤤����Υ֥?���Υץ�ѥƥ������ꡢMQ �桼�����ǡ����١����δ�����ǽ�Ǥ���
MQ �� Sun ONE Application Server 7, Enterprise Edition �����
MQ Platform Edition �ϡ�Sun ONE Application Server 7, Enterprise Edition �Υ��ȡ�����˼�ưŪ�˥��ȡ��뤵��ޤ����ܺ٤ϡ���Sun ONE Application Server ���ȡ��륬���ɡ٤Ȥ��Ƥ��$�����
MQ �ȡ��뤹��ȡ�Sun ONE Application Server 7, Enterprise Edition �ˡ�Ǥ�դο�� Sun ONE Application Server 7, Enterprise Edition �����ݡ��Ȥ��� JMS ��å����������ƥब����ޤ����ƥ����С������ˤϡ��ǥե���Ȥǡ����Υ����Ǽ¹���Τ��٤Ƥ� JMS ���饤����Ȥݡ��Ȥ����Ȥ߹��� JMS �����ӥ��������Ƥ��Ƥ��ޤ���
�����Ǥϼ��ι��ܤˤĤ������$��ޤ���
�Ȥ߹��� JMS �����ӥ��ϡ�Sun ONE Application Server 7, Enterprise Edition ����ġ���Ǵ���Ǥ��ޤ� (���Ȥ߹��� JMS �����ӥ��δ������)��
�Ȥ߹��� JMS �����ӥ��Υ������ƥ��e�
�Ȥ߹��� JMS �����ӥ� (���Ȥ߹��� MQ ��å����������ƥ���οޤ�) �ϡ��ʹߤ����$��Ƥ����$���̾�� MQ ��å����������ƥ� (��MQ �����ƥॢ�����ƥ��e���οޤ�) �ˤ褯��Ƥ��ޤ���
�� 10-6 �Ȥ߹��� MQ ��å����������ƥ�
MQ ��å����������С� : Sun ONE Application Server 7, Enterprise Edition�����ϡ����줾���ȼ����Ȥ߹��� JMS �����ӥ��˴�Ϣ�դ����Ƥ��ޤ����Ȥ߹��� JMS �����ӥ��ϡ�1 �ĤΥ֥?����å����������С������Ѥ��ޤ�����οޤ����Ȥ߹��� MQ ��å����������ƥ���Τ褦�ˡ��֥?����Sun ONE Application Server 7, Enterprise Edition �����γ������Ω�����ץ?����Ǽ¹Ԥ���ޤ����ǥե���ȤǤϡ��֥?�������� (�Ȥ߹��� JMS �����ӥ�) �ϡ���Ϣ�����С������ε�ư���˵�ư������Ϣ�����С��������������ߤ��ޤ��������С��������Ȥ߹��� JMS �����ӥ����������ϡ�Sun ONE Application Server 7, Enterprise Edition ���ꥹ�ȥ� (server.xml �ե�����) �˵�Ͽ����ޤ������ξ�����ѹ���ˡ�ˤĤ��Ƥϡ���JMS �����ӥ���������Ȥ��Ƥ��$�����
MQ ���饤����ȥ���� : JMS �����ӥ��Υ��饤����ȥ����ϡ�JMS API �ݡ��Ȥ���饤�֥��Υ��åȤǤ��������С���������Ǽ¹Ԥ���뤹�٤Ƥ� JMS ���饤����� (MDB ��ޤ� JMS ���饤����ȥ���ݡ��ͥ��) �������Υ饤�֥�ꥻ�åȤ˥��������Ǥ��ޤ���
MQ �����оݥ��֥������� : �Ȥ߹��� JMS �����ӥ��ϡ�Sun ONE Application Server 7, Enterprise Edition �����륪�֥������ȥ��ȥ�����Ѥ��ޤ������줾��Υ����С��������ȼ��Υ��֥������ȥ��ȥ����dޤ���JMS �����ӥ��ϡ����Υ��֥������ȥ��ȥ���˴����оݥ��֥������� (��³�ե����ȥꥪ�֥������Ȥ�������襪�֥�������) ���Ǽ���ޤ��������δ����оݥ��֥������ȥ�����κ�.��ˡ�ˤĤ��Ƥϡ��ִ����оݥ��֥������ȥ�����δ�����Ȥ��Ƥ��$�����JMS ���饤����Ȥϡ�JNDI ��å����åץ����ɤ�ȤäƤ����Υ��֥������Ȥ˥����������ޤ���
Sun ONE Application Server 7, Enterprise Edition �δ��� : Sun ONE Application Server 7, Enterprise Edition �δ���ե������ȥ��ޥ�ɹԥ桼�ƥ���ƥ��ϡ�MQ ����ǽ�θ��ꤵ�줿���֥��åȤ����ޤ�������ե������ȥ��ޥ�ɹԤ�Ȥäơ��Ȥ߹��� JMS �����ӥ�������Ǥ��ޤ���ʪ��Ū������κ�.����Ӻ��JMS ���饤����Ȥ� JMS ��å���������˻��Ѥ�������оݥ��֥������ȥ�����κ�.����Ӻ����ǽ�Ǥ������������֥?���ץ�ѥƥ������ꡢMQ ���饤����ȥ饤�����Ĵ0��MQ �桼������ݥ��ȥ���ѹ���MQ �������ƥ�����Ȥ��ä����٤ʴ�����ϡ������δ���ġ���Ǥϼ¹ԤǤ��ޤ��� (�ޤ��Ͻ���ʣ��)���Ȥ߹��� JMS �����ӥ��ι��٤ʴ������¹Ԥ��������ϡ�MQ �Υ��ȡ�����˥��ȡ��뤵�줿����ġ������Ѥ���MQ �Ρش���ԥ����ɡ٤����$˽��äƤ��$�����MQ �� Sun ONE Application Server 7, Enterprise Edition �δ���ǽ�ˤĤ��Ƥϡ���Sun ONE Message Queue �� Sun ONE Application Server 7, Enterprise Edition �� ����ǽ����ӡ����о�ɽ�Ȥ��Ƥ��$�����
�Ȥ߹��� JMS �����ӥ���̵��
�ǥե���ȤǤϡ��Ȥ߹��� JMS �����ӥ� (MQ �֥?��) �ϡ�Sun ONE Application Server 7, Enterprise Edition �����ε�ư���˵�ư���ޤ����������������С������� JMS ��å������ݡ��Ȥ���ɬ�פ��ʤ����䡢�����С����������� JMS �����ӥ�����Ѥ�����ʤɡ������С������ε�ư���� JMS �����ӥ���ưŪ�˵�ư�������ʤ����⤢��ޤ������ξ��ϡ���JMS �����ӥ�������������$˽��äơ��Ȥ߹��� JMS �����ӥ���̵��ˤ��ޤ���
���� JMS �����ӥ��ϡ�Sun ONE Application Server 7, Enterprise Edition ���)�椵��ʤ���å����������ƥ�Ǥ���MQ�����ʤ�eͥ��ƥ��� JMS �ץ�Х��$ξ��ϡ�MQ ����ġ����Ȥä� MQ ��å����������С�����̤˵�ư��������ޤ��������С�������Dz�Ư���Ƥ��� JMS ���饤����Ȥ⡢MQ �����оݥ��֥������Ȥ�Ȥä� MQ ��å����������С��˥��������Ǥ��ޤ��������δ����оݥ��֥������Ȥϡ��ƥ��ץꥱ��������С������˴�Ϣ�Ť���줿���֥������ȥ��ȥ��˳�Ǽ����뤫��MQ ����ġ���ˤ�äƴ�������Ω�������֥������ȥ��ȥ� (ɬ�פ˱�����ʣ��Υ����С���������ͭ���ޤ�) �˳�Ǽ����ޤ���
�����С������ϡ����ޤ��ޤ���ˡ�dz��� JMS �����ӥ�����Ѥ��ޤ�����äȤ�ŵ��Ū����ϡ��̡��Υ����С���������� JMS ���饤����Ȥ���Ʊ���ʪ��Ū������˥�����������ɬ�פ�������Ǥ������ξ�硢���٤ƤΥ����С�������Ʊ��Υ�å����������С��˥�����������ɬ�פ�����ޤ������Τ���ˤϡ����٤ƤΥ����С��������Ȥ߹��� JMS �����ӥ���̵��ˤ��ޤ�������ˡ����٤Ƥ� JMS ���饤����Ȥ�Ŭ�ڤ� JNDI ��å����åפ�¹Ԥ��Ƴ��� JMS �����ӥ��˥�����������褦�����ꤷ�ޤ����ʤ������� JMS �����ӥ� (��å����������С��δ���ʪ��Ū������κ�.��ɬ�פʤ��٤Ƥδ����оݥ��֥������Ȥκ�.) �ϡ����� JMS �����ӥ��ץ�Х��$δ���ġ����ȤäƸ��̤˴����ޤ���
ʣ��Υ��ץꥱ��������С������� 1 �Ĥ� MQ �֥?��������ͭ����褦�����ꤹ����ˡ�ϡ����ΤȤ���Ǥ���
- ���٤ƤΥ����С�������� JMS �����ӥ���̵���ޤ���
- ���٤ƤΥ����С������Ƕ�ͭ MQ �֥?������̤˴���ޤ����Ĥޤꡢ������ӥ����������ġ����Ȥäƥ֥?����ư����ߤ��ޤ����ޤ���ʪ��Ū������� Sun ONE Application Server ������Ω���ƴ����ɬ�פ�����ޤ���
- �ƥ����С���������³�ե����ȥ� JMS ����������� MQ �֥?���Ȥ���褦�����ꤷ�ޤ� (imqBrokerHostName �ץ�ѥƥ��� imqBrokerHostPort �ץ�ѥƥ���Ŭ�ڤ����ꤹ��)��
- JMS ���ץꥱ�������� Sun ONE Application Server �������Ȥ��ϡ�������³�ե����ȥ�������Ȥ��ޤ���
���� JMS �����ӥ����Ȥ߹��� JMS �����ӥ���Ʊ���˼¹ԤǤ��ޤ��������С���������� JMS ���饤����Ȥϡ�ɬ�פ� JMS �����ӥ��˥��������Ǥ��ޤ���
ʣ��Υ����С�������Ʊ����Ȥ߹��� JMS �����ӥ���ͭ�����롢���ʤ�a�JMS �����ӥ��� 1 �Ĥ$�ͭ��ˤ��ƻĤ��̵��ˤ���Ȥ�����ˡ�Ϥ����ᤷ�ޤ���ͭ��ˤʤäƤ��뤳�� JMS �����ӥ��ϡ���Ϣ�����С��������¹Ԥ���Ƥ���Ȥ������¹Ԥ���ʤ��Τǡ�����н褹��Τ����˺���ˤʤ�ޤ���
�Ȥ߹��� JMS �����ӥ���̵��ˤ����顢���� JMS �����ӥ��˴�Ϣ�դ����Ƥ��������⡢�¹ԤǤ��ʤ��褦��̵��ˤ��ޤ����ޤ������� JMS �����ӥ��ݡ��Ȥ��뤿���ɬ�פʤ��٤Ƥδ�����ϡ����γ�����ӥ��δ����ѥġ���Ǽ¹Ԥ���ɬ�פ�����ޤ���
�Ȥ߹��� JMS �����ӥ��δ���������Ǥϡ��Ȥ߹��� JMS �����ӥ��δ���ˤĤ��Ƽ��夲�ޤ����Ȥ߹��� JMS �����ӥ��δ���ϡ������С�������ñ�̤ǹԤ��ޤ���
�Ȥ߹��� JMS �����ӥ��δ�����ϼ��ΤȤ���Ǥ���
����ˤϡ�Sun ONE Application Server 7, Enterprise Edition �δ���ե������ޤ��ϥ��ޥ�ɹԥ桼�ƥ���ƥ�����Ѥ��ޤ��������δ���ġ���� MQ ����ġ���ˤĤ��Ƥϡ���Sun ONE Message Queue �� Sun ONE Application Server 7, Enterprise Edition �� ����ǽ����ӡ���ɽ�Ȥ��Ƥ��$�����
���ˡ�Sun ONE Application Server 7, Enterprise Edition �δ���ե���������Ѥ��ơ� JMS �����ӥ��δ������¹Ԥ�����ˡ�ˤĤ������$��ޤ���
JMS �����ӥ�������
�Ȥ߹��� JMS �����ӥ��ˤϡ����ȡ������¿��� JMS �����ӥ��ץ�ѥƥ������ꤵ��ޤ���JMS �����ӥ������ꤹ��ȡ������Υץ�ѥƥ��Υǥե�����ͤ��ѹ��Ǥ��ޤ���
JMS �����ӥ��ץ�ѥƥ��ˤĤ��Ƥϡ���JMS �����ӥ��ץ�ѥƥ�����ɽ�Ȥ��Ƥ��$�����
ɽ 10-2 JMS �����ӥ��ץ�ѥƥ�
�ץ�ѥƥ�
����
�ǥե������
Log level (�?��٥�)
Sun ONE Application Server �?�ե�����˽���?����Υ�٥롣�ܺ٤ϡ��� 5 �ϡ֥?�λ��ѡ���
DEBUG_HIGH
Port (�ݡ���)
�Ȥ߹��� JMS �����ӥ�������֥?�������Υץ饤�ޥ�ݡ����ֹ档�ǥե���ȤǤϡ��Ȥ߹��� JMS �����ӥ��ϥǥե���ȤΥץ饤�ޥ�ݡ����ֹ����Ѥ��롣���$������Υݡ��Ȥ��ۤ��Υ��եȥ������ȶ��礹����䡢ʣ��� Sun ONE Application Server 7, Enterprise Edition ������ư������ϡ����줾��˸�ͭ�Υץ饤�ޥ�ݡ����ֹ����ꤹ�뤳�Ȥ�ɬ��
JMS �����ӥ��Υ��ȡ�����˳����Ƥ�줿�ݡ����ֹ��夫���̤Υ����ӥ������Ѥ���ȡ��ݡ��Ȥ����礹���ǽ-�����롣���ξ��ϡ�JMS �����ӥ����̤Υݡ����ֹ������Ƥ�ɬ�פ�����
7676
Administrator's username/password (����ԤΥ桼����̾ / �ѥ����)
ʪ��Ū������δ���ʤɡ��֥?��������μ¹Ԥ�ɬ�פʥ桼����̾�ȥѥ���� (��ʪ��Ū������δ������)���������ƥ������ͳ����֥?�������ؤδ���ԤȤ��ƤΥ���������)�¤�������� (�ǥե���ȤǤϤ��٤ƤΥ桼����������������ǽ) �ϡ�MQ �Ρش���ԥ����ɡ٤����$˽��äơ��֥?���Υ桼������ݥ��ȥ����Ŭ�ڤʥ���ȥ��ǽ�˺�.���롣����ˡ����Υץ�ѥƥ��˴���ԤΥ桼����̾�ȥѥ���ɤ��б������ͤ���ꤹ��
admin/admin
Start Timeout (��ư�����ॢ����)
�����С������� JMS �����ӥ��ε�ư���Ե�������֤���ñ�̤ǻ��ꤹ�롣���Υ����ॢ���Ȥ��в᤹��ȡ������С������ε�ư�����Ǥ����
60
Start Arguments (��ư���)
JMS �����ӥ��ε�ư���˻��Ѥ���������ꤹ�롣imqbroker ���ޥ�ɤε�ư���Ȥ��λ�����ˡ�ˤĤ��Ƥϡ�MQ �Ρش���ԥ����ɡ٤ȡ��ʤ���-name ���� -port ���ϻ��ꤷ�Ƥ�̵�뤵���
Startup Enabled (��ưŪ��ͭ��)
�����С������ε�ư���ˡ��Ȥ߹��� JMS �����ӥ���ư���뤫�ɤ�������ꤹ�롣JMS ��å������ݡ��Ȥ��ʤ����䡢���� JMS ��å����������ӥ�����Ѥ�����ϡ����Υץ�ѥƥ����ͤ� FALSE �ˤ���
TRUE
�Ȥ߹��� JMS �����ӥ��ϡ��б����륵���С�������ư����p������Ǥ��ޤ��������С������μ¹���ˡ��Ȥ߹��� JMS �����ӥ���������ѹ���ä�����硢�ѹ����Ƥ�ͭ��ˤ���ˤϡ������С���������ߤ��ƺƵ�ư����ɬ�פ�����ޤ���
�Ȥ߹��� JMS �����ӥ������ꤹ��ˤϡ����μ��˽����ޤ���
- ����ե��������ޤ���
- ��¦�Υڥ���Υ����С��������ޤ���
- JMS �ե���$��ޤ���
- ��Service (�����ӥ�)�ץ��j�ޤ���
��¦�Υڥ���� JMS �����ӥ���������̤�ɽ������ޤ���
�� 10-7 JMS �����ӥ����������
- ��JMS �����ӥ��ץ�ѥƥ�����ɽ�Ȥ��ơ���Ū�Υץ�ѥƥ����ͤ��ѹ����ޤ���
- ��Save (��¸)�ץܥ����å����ޤ���
JMS �����ӥ����̤���������ޤ���
ʪ��Ū������δ���
JMS ��å������Ǥϡ�JMS �ץ�ǥ塼���ϥ�å����������ӥ����ʪ��Ū������˥�å�����������ޤ������θ塢�������褫�� JMS ���塼�ޤ˥�å�����������ʬ�����ޤ���
�Ȥ߹��߷��� JMS �����ӥ��Ǥϡ���������ʪ��Ū��������<�Ū�˺�.�Ǥ��ޤ�������å������μ���� JMS �����ӥ� (MQ �֥?��) �ˤ�äƼ�ưŪ�˺�.���뤳�Ȥ�Ǥ��ޤ����̾�ϡ���å��������ץꥱ��������ɬ�פ�ʪ��Ū��������<�Ū�˺�.�����ۤ�������å����������ƥ�Ȥ��Υ������)�椷�䤹���ʤ�ޤ�������������ϡ����פˤʤä�����Ǥ��ޤ���
�Ȥ߹��� JMS �����ӥ���ʪ��Ū��������.�ޤ��Ϻ��뤿��ˤϡ�JMS �����ӥ����¹Ԥ���Ƥ��ơ�(�Ȥ߹��� JMS �����ӥ������ꤹ����˻��ꤷ��) ����ԤΥ桼����̾�ȥѥ���ɤ��֥?���Υ桼������ݥ��ȥ����ͭ��ʥ���ȥ�Ȱ��פ��Ƥ���ɬ�פ�����ޤ�����JMS �����ӥ��ץ�ѥƥ�����ɽ�Ȥ��Ƥ��$�����
����ե������Ǥϡ��Ȥ߹��� JMS �����ӥ����ʪ��Ū��������Ф��ơ����δ������¹ԤǤ��ޤ���
���襭�塼�ޤ�������ȥԥå��κ�.
���襭�塼�ޤ�������ȥԥå����.����ˤϡ����μ��˽����ޤ���
- ����ե��������ޤ���
- ��¦�Υڥ���Υ����С��������ޤ���
- JMS �ե���$��ޤ���
- ��Service (�����ӥ�)�ץ��j�ޤ���
- ��Physical Destinations (ʪ������)�ץ��j�ޤ���
��¦�Υڥ���ˡ�Physical Destinations (ʪ������)�ײ��̤�ɽ������ޤ���
- ��New (����)�ץܥ����å����ޤ���
��¦�Υڥ���ˡ�Destinations: New (ʪ������ : ����)�ײ��̤�ɽ������ޤ���
�� 10-8 JMS �����ӥ��Ρ�Physical Destination: New (ʪ������ : ����)�ײ���
- ʪ��Ū�������̾p�����Ϥ��ޤ���
- ��Type (������)�ץץ�%��� queue �ޤ��� topic ��j�ޤ���
- ��OK (λ��)�ץܥ����å����ޤ���
��¦�Υڥ��������졢��¸�����襭�塼������ȥԥå��Υꥹ�Ȥ˿��������塼�ޤ��ϥȥԥå���ɽ������ޤ���
ʪ��Ū������δ���
��¸�����襭�塼������ȥԥå������ɽ������ˤϡ����μ��˽����ޤ���
ʪ��Ū������κ��
ɬ�פ˱����ơ����襭�塼�ޤ�������ȥԥå�����Ǥ��ޤ���
ʪ��Ū����������ˤϡ����μ��˽����ޤ���
- ��ʪ��Ū������δ�����μ��˽��äơ���¸����������ɽ�����ޤ���
- ���������j��ܥå�����å����ޤ���
�� 10-9 JMS �Ρ�ʪ������ (Physical Destinations)�ײ���
- ��Delete (���)�ץܥ����å�����ȡ�j�줿���褬����ޤ���
�ꥹ�Ȥ��������졢�Ĥ�����褬ɽ������ޤ���
�����оݥ��֥������ȥ�����δ���
Sun ONE Application Server �ϡ�MQ �����оݥ��֥������Ȥ� JMS ������ȸ��ʤ��ޤ���JMS ���饤����Ȥϡ������Υ��֥������Ȥ�Ȥä� JMS �����ӥ� (�Ȥ߹��߷������ӥ��ޤ��ϳ�����ӥ�) �˥����������ޤ���
J2EE ����ݡ��ͥ�Ȥϡ������оݤ���³�ե����ȥꥪ�֥������ȥ���������襪�֥������ȥ������Ȥä� JMS �����ӥ��ؤ���³���Ω���������ӥ����ʪ��Ū������ȥ�å���������Ȥꤷ�ޤ� (��MQ �����оݥ��֥������ȡ���)��
�����оݥ��֥������ȥ�����κ�.�ˤϡ�JMS �����ӥ���ľ�ܴؤ��ʤ����ᡢJMS �����ӥ���ͭ��ˤ���ɬ�פϤ���ޤ��ޤ��������С������δ����оݥ��֥������ȥ�������.���뤿��ˡ�ͭ��ʥ桼����̾�ȥѥ���� (��JMS �����ӥ��ץ�ѥƥ�����ɽ��) �����Ϥ���ɬ�פ⤢��ޤ���
�����оݥ��֥������Ȥ�°-
JMS ��å������ݡ��Ȥ���ˤϡ������С������Ǽ¹���Τ��٤Ƥ� JMS ���饤����Ȥ�ɬ�פʴ����оݥ��֥������ȥ�������.���ޤ������ʤ��Ȥ⡢�ƴ����оݥ��֥������ȥ������ JNDI ��å����å�̾���� (��³�ե����ȥꡢ���塼���ޤ��ϥȥԥå�)������ (��ά��ǽ)���������ͭ��Ǥ��뤫�ɤ�������ꤹ��ɬ�פ�����ޤ�������¾��°-�ˤĤ��Ƥϡ����ι�����$��ޤ���
���� (���塼�ޤ��ϥȥԥå�)
�����оݤΥ��塼���֥������Ȥޤ��ϥȥԥå����֥������Ȥξ��ϡ��б�����ʪ��Ū�������̾p����ꤹ��ɬ�פ�����ޤ���
��³�ե����ȥ�
��³�ե����ȥ�δ����оݥ��֥������Ȥξ�硢����ե������ϡ��ǥե���Ȥ��Ȥ߹��� JMS �����ӥ�����Ѥ�����³�ե����ȥ���.���ޤ��������Ȥ߹��� JMS �����ӥ��ϡ��ۥ���̾���?����ۥ��Ȥǡ�JMS �����ӥ���������˥ݡ����ֹ椬���ꤵ���֥?�������Ǥ� (��JMS �����ӥ��ץ�ѥƥ�����ɽ��)��
���$�������Υ����С������� JMS �����ӥ���̵��ˤʤäƤ����硢���Υ����С������ǥ��ݡ��Ȥ���뤹�٤Ƥ� JMS ���饤����Ȥϡ����� JMS �����ӥ�����Ѥ��ʤ���Фʤ�ޤ����γ��� JMS �����ӥ��ؤ���³�γ�Ω�˻Ȥ�����³�ե����ȥ���.����Ȥ��ϡ�Ŭ�ڤʥ֥?�������Υۥ���̾�ȥݡ����ֹ��°-�����ꤹ��ɬ�פ�����ޤ���
��³�ե����ȥ�δ����оݥ��֥������Ȥˤϡ������С������� MQ ���饤����ȥ�����Ĵ0�˻Ȥ����ɲ�°-������ޤ�������ˤĤ��Ƥϡ�MQ �Ρس�ȯ�ԥ����ɡ٤Ȥ��Ƥ��$�����
����ե������ˤ�äƺ�.���줿�����оݤ���³�ե����ȥꥪ�֥������Ȥϡ�ʬ���ȥ�������ޥ͡�����ݡ��Ȥ��ޤ���
�����оݥ��֥������ȥ�����δ����
����ե������Ǥϡ������оݥ��֥������ȥ�������Ф��Ƽ��δ������¹ԤǤ��ޤ���
���塼���֥������Ȥޤ��ϥȥԥå����֥������Ȥκ�. (��������)
�����оݤΥ��塼���֥������Ȥޤ��ϥȥԥå����֥������Ȥ��.����ˤϡ����μ��˽����ޤ���
- ����ե��������ޤ���
- ��¦�Υڥ���Υ����С��������ޤ���
- JMS �ե���$��ޤ���
- ��Destination Resources (��������)�ץ��j�ޤ���
��¦�Υڥ���ˡ�Destination Resources (��������)�ײ��̤�ɽ������ޤ���
- ��New (����)�ץܥ����å����ޤ���
��Destination Resources: New (�������� : ����)�ײ��̤�ɽ������ޤ���
�� 10-10 ��Destination Resources: New (�������� : ����)�ײ���
- �����оݤ����襪�֥������Ȥ� JNDI ��å����å�̾�����Ϥ��ޤ���
- �ץ�%���ꥹ�Ȥ��饪�֥������ȥ����פȤ��ơ�Queue (���塼)�פޤ��ϡ�Topic (�ȥԥå�)�פ�j�ޤ���
- ��OK (λ��)�ץܥ����å����ޤ���
��¦�Υڥ���ˡ�Destination Resource: New (�������� : ����)�ײ��̤���ɽ������ޤ���
�ޤ������֥������Ȥ�����̾�� imqDestinationName �ץ�ѥƥ��˻��ꤹ��ɬ�פ�����ޤ������Υץ�ѥƥ����ͤϡ�ʪ��Ū������̾�Ȱ��פ��Ƥ���ɬ�פ�����ޤ���
���Υץ�ѥƥ����ͤ��ѹ�����ˤϡ����μ��˽����ޤ���
- ����ե��������ޤ���
- ��¦�Υڥ���Υ����С��������ޤ���
- JMS �ե���$��ޤ���
- ��Destination Resources (��������)�ץե���$��ޤ���
- �Խ���������������j�ޤ���
��¦�Υڥ���ˡ�Destination Resource (��������)�ײ��̤�ɽ������ޤ���
- ��¦�Υڥ���Ρ�Properties (�ץ�ѥƥ�)�פ�å����ޤ���
��Edit Properties (�ץ�ѥƥ����Խ�)�ײ��̤�ɽ������ޤ���
- ��Name (̾p)�ץե�����ɤ� imqDestinationName �����Ϥ��ޤ���
- ��Value (��)�ץե�����ɤ�ʪ��Ū������̾�����Ϥ��ޤ���
- ��OK (λ��)�פ�å����ޤ���
��¦�Υڥ���ˡ�Destination Resources (��������)�ײ��̤���ɽ������ޤ���
�����оݤ� ConnectionFactory ���֥������Ȥκ�.
�����оݤΥ��塼��³�ե����ȥꥪ�֥������Ȥޤ��ϥȥԥå���³�ե����ȥꥪ�֥������Ȥ��.����ˤϡ����μ��˽����ޤ���
- ����ե��������ޤ���
- ��¦�Υڥ���Υ����С��������ޤ���
- JMS �ե���$��ޤ���
- ��Connection Factories (��³�ե����ȥ�)�ץ��j�ޤ���
��¦�Υڥ���ˡ�Connection Factory (��³�ե����ȥ�)�ײ��̤�ɽ������ޤ���
- ��New (����)�ץܥ����å����ޤ���
��Connection Factory: New (��³�ե����ȥ� : ����)�ײ��̤�ɽ������ޤ���
�� 10-11 ��Connection Factory: New (��³�ե����ȥ� : ����)�ײ���
- �����оݤ���³�ե����ȥꥪ�֥������Ȥ� JNDI ��å����å�̾�����Ϥ��ޤ���
- �ץ�%���ꥹ�Ȥ�����³�ե����ȥꥪ�֥������ȥ����פ�j�ޤ���
- ��OK (λ��)�ץܥ����å����ޤ���
��¦�Υڥ���Ρ�Connection Factory (��³�ե����ȥ�)�ײ��̤Υꥹ�Ȥˡ���������.���줿��³�ե����ȥꥪ�֥������Ȥ���ɽ������ޤ���
�Ȥ߹��� JMS �����ӥ��ʳ��Υ֥?���ؤ���³���Ω������³�ե����ȥ�ξ��ϡ�imqBrokerHostName �ץ�ѥƥ��� imqBrokerHostPort �ץ�ѥƥ���Ŭ�ڤ��ͤ����ꤹ��ɬ�פ�����ޤ���
�����Υץ�ѥƥ����ͤ��ѹ�����ˤϡ����μ��˽����ޤ���
- ����ե��������ޤ���
- ��¦�Υڥ���Υ����С��������ޤ���
- JMS �ե���$��ޤ���
- ��Connection Factories (��³�ե����ȥ�)�ץե���$��ޤ���
- �Խ�������³�ե����ȥ�������j�ޤ���
��¦�Υڥ���ˡ�Connection Factory (��³�ե����ȥ�)�ײ��̤�ɽ������ޤ���
- ��¦�Υڥ���Ρ�Properties (�ץ�ѥƥ�)�פ�å����ޤ���
��Edit Properties (�ץ�ѥƥ����Խ�)�ײ��̤�ɽ������ޤ���
- ��Name (̾p)�ץե�����ɤ� imqBrokerHostName �����Ϥ��ޤ���
- ��Value (��)�ץե�����ɤ˥ץ�ѥƥ����ͤ����Ϥ��ޤ���
- ��Name (̾p)�ץե�����ɤ� imqBrokerHostPort �����Ϥ��ޤ���
- ��Value (��)�ץե�����ɤ˥ץ�ѥƥ����ͤ����Ϥ��ޤ���
- ��OK (λ��)�פ�å����ޤ���
��¦�Υڥ���ˡ�Connection Factory (��³�ե����ȥ�)�ײ��̤���ɽ������ޤ���
�����оݥ��֥������ȥ�����ΰ���ɽ��
��¸�δ����оݥ��֥������Ȥ����ɽ������ˤϡ����μ��˽����ޤ���
�����оݥ��֥������ȥ�����κ��
�����оݥ��֥������ȥ���������ˤϡ����μ��˽����ޤ���
- �ִ����оݥ��֥������ȥ�����ΰ���ɽ�����μ��˽��äơ���¸�δ����оݥ��֥������ȥ���������ɽ�����ޤ���
��¦�Υڥ���˸��ߤδ����оݥ��֥������ȥ������ɽ������ޤ���
- �������֥������ȤΡ�Select (j��)�ץܥå�����å����ޤ���
�� 10-12 ��JMS Connection Factory (JMS ��³�ե����ȥ�)�ײ��̤���������ޤ���
- ��Delete (���)�ץܥ����å�����ȡ�j�줿���֥������Ȥ�����ޤ���
�ꥹ�Ȥ��������졢�Ĥ�δ����оݥ��֥������ȥ������ɽ������ޤ���
���ޥ�ɹԥ��ե������ˤ���Ȥ߹��� JMS �����ӥ��δ���
Sun ONE Application Server �ˤϡ����ޥ�ɹԥ桼�ƥ���ƥ� asadmin ���Ѱդ���Ƥ��ޤ������Υ桼�ƥ���ƥ���Ȥäơ�����ե�������Ʊ����������¹ԤǤ��ޤ���
�Ȥ߹��� JMS �����ӥ������ꡢ�����ˤϡ����� asadmin ���ޥ�ɤ�Ȥ��ޤ���
�����Υ��ޥ�ɤι�ʸ�ˤĤ��Ƥϡ�asadmin �Υ���饤��إ�פȤ��Ƥ��$�����asadmin �ξܺ٤ȡ�jms-service ����� jms-resource ��°-�ꥹ�ȤˤĤ��Ƥϡ���Ͽ A �֥��ޥ�ɹԥ��ե������λ��ѡ��Ȥ��Ƥ��$�����