Sun �?      p��      �ܼ�      ����     

Sun Java System Application Server Enterprise Edition 8.1 2005Q1 �����

�� 18 ��
ORB (Object Request Broker) ������

���ξϤǤϡ�ORB (Object Request Broker) �� IIOP �ꥹ�ʡ���������ˡ�ˤĤ������$��ޤ��������ˤϼ����᤬����ޤ���


ORB (Object Request Broker) �ˤĤ���

CORBA

Application Server �ϡ���߱���-��μ¤ˤ����Ϣ��ɸ��Ū�ʥץ�ȥ��뤪��ӷ|��򥵥ݡ��Ȥ��ޤ��������Υץ�ȥ������ˤϡ�CORBA ����d���Ƥ����Τ�����ޤ���

CORBA (Common Object Request Broker Architecture) ��ǥ�Υ١����ˤʤäƤ���Τϡ��3Τ���d��줿���󥿥ե�������𤷤�ʬ�����Υ��֥������Ȥ䥵���С��˥����ӥ����׵᤹�륯�饤����ȤǤ��������������饤����Ȥϡ���⡼�ȥ᥽�å��׵�η|��ǥ��֥������Ȥ��Ф����׵��ȯ�Ԥ��ޤ�����⡼�ȥ᥽�å��׵�Ǥϡ��¹Ԥ���ɬ�פΤ������˴ؤ�����������ޤ������ξ���ˤϡ������ӥ��ץ�Х��$Υ��֥�������̾ (���֥������Ȼ���) �ȡ�¸�ߤ�����ϡ���ư�᥽�åɤΥѥ�᡼�����ޤޤ�ޤ���CORBA �ϡ����֥������Ȥ���Ͽ�����֥������Ȥ����֡����֥������ȤΥ����ƥ��ֲ����׵��¿��ʬΥ�����顼����0�󲽡����Υǥ����ѥåd�Ϥ���Ȥ���ͥåȥ���ץ?��ߥ󥰤Υ�������ưŪ�˽���ޤ���

ORB �Ȥ�

ORB (Object Request Broker) �ϡ�CORBA �����Ȥʤ륳��ݡ��ͥ�ȤǤ���ORB �ϡ����֥������Ȥ�����ȸ�����³�����ӥǡ������׵���ۿ���ɬ�פʥ���ե饹�ȥ饯�e���󶡤��ޤ���

�ġ��� CORBA ���֥������Ȥ���ߤ����ä��뤳�ȤϤ���ޤ��󡣤�������ˡ���⡼�ȥ����֤�𤷤ơ��?����ޥ���Ǽ¹Ԥ���Ƥ��� ORB ���׵�����ޤ������ˡ��?����� ORB ����IIOP (Internet Inter-Orb Protocol) ��ȤäƤۤ��Υޥ����� ORB ���׵��ž��ޤ�����⡼�� ORB �ϡ�Ŭ�ڤʥ��֥������Ȥ򸡽Ф����׵�����ơ���̤��֤��ޤ���

���ץꥱ�������䥪�֥������ȤǤϡ�RMI-IIOP �ˤ�ꡢIIOP �� RMI (Remote Method Invocation) �Ȥ��ƻ��Ѥ��뤳�Ȥ���ǽ�ˤʤäƤ��ޤ������󥿡��ץ饤�� Bean (EJB �⥸�塼��) �Υ�⡼�ȥ��饤����Ȥϡ�RMI-IIOP ��𤷤� Application Server ���̿����ޤ���

IIOP �ꥹ�ʡ�

IIOP �ꥹ�ʡ��ϡ�Enterprise JavaBeans �Υ�⡼�ȥ��饤����Ȥ���Ӥۤ��� CORBA �١����Υ��饤����Ȥ���������³����դ����Ե������åȤǤ���Application Server �Ǥϡ�ʣ�� IIOP �Υꥹ�ʡ�������Ǥ��ޤ����ƥꥹ�ʡ����Ф��ơ��ݡ����ֹ桢�ͥåȥ�����ɥ쥹������ӥ��ץ����ǥ������ƥ�°-����ꤷ�Ƥ��$������ܺ٤ˤĤ��Ƥϡ���IIOP �ꥹ�ʡ��κ�.���򻲾Ȥ��Ƥ��$�����


ORB �˴ؤ������󥽡��륿����

ORB ������

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��ORB�ץΡ��ɤ�j�򤷤ޤ���
  4. �֥���åɥס��� ID�ץɥ�åץ%���ꥹ�Ȥ��顢ORB �����Ѥ��륹��åɥס����j�򤷤ޤ���
  5. ORB �ϥ���åɥס������Ѥ���Enterprise JavaBeans �Υ�⡼�ȥ��饤����Ȥ���� RMI-IIOP ��𤷤��̿�����ۤ��Υ��饤����Ȥ�����׵�˱���ޤ����ܺ٤ˤĤ��Ƥϡ��֥���åɥס���κ�.���������Application Server �Υ���åɥס�����򻲾Ȥ��Ƥ��$�����

  6. �ֺ����å�����ʬ�䥵�����ץե�����ɤˡ�IIOP ��å������κ���ե饰���ȥ����������ꤷ�ޤ���
  7. ���Υ���������礭����å�������ʬ�䤵��ޤ���

  8. ������³��ץե�����ɤˡ����٤Ƥ� IIOP �ꥹ�ʡ���������³�κ��������ꤷ�ޤ���
  9. IIOP ���饤�����ǧ�ڤ�ɬ�פʾ��ˤϡ���ɬ�ܡץe��å��ܥå�����j�򤷤ޤ���
  10. ����¸�פ򥯥�å������ѹ�����¸���뤫���ޤ��ϡ֥ǥե���Ȥ��ɤ߹��ߡפ�j�򤷤ƥǥե�����ͤ��ɤ߹��ߤޤ���
  11. �����С���Ƶ�ư���ޤ���


IIOP �ꥹ�ʡ��˴ؤ������󥽡��륿����

IIOP �ꥹ�ʡ��κ�.

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��ORB�ץΡ��ɤ򳫤��ޤ���
  4. IIOP �ꥹ�ʡ���j�򤷤ޤ���
  5. �ֿ����פ򥯥�å����ޤ���
  6. ��̾p�ץե�����ɤ˥ꥹ�ʡ������ꤹ��̾p�����Ϥ��ޤ���
  7. �֥ͥåȥ�����ɥ쥹�ץե�����ɤˡ��ꥹ�ʡ��Υͥåȥ�����ɥ쥹�����Ϥ��ޤ���
  8. �����ˤ� IP ���ɥ쥹���뤤�ϡ�DNS �Dz���ǽ�ʥۥ���̾����ꤹ�뤳�Ȥ��Ǥ��ޤ���

  9. �֥ꥹ�ʡ��ݡ��ȡץե�����ɤˡ��ꥹ�ʡ����Ե�����ݡ��Ȥ����Ϥ��ޤ���
  10. �֥ꥹ�ʡ��ץե�����ɤΡ�ͭ��ץܥå����˥e��å��ޡ������դ��ơ��ꥹ�ʡ���ͭ��ˤ��ޤ���
  11. ���ɲåץ�ѥƥ��ץ��������ǡ����ץꥱ��������ɬ�פʥץ�ѥƥ����ͤ���ꤷ�ޤ���
  12. �����奢�Ǥʤ��ꥹ�ʡ����.����ˤϡ���λ��פ򥯥�å����ޤ���

���Υڡ����Ρ֥������ƥ��ץ��������Ǥϡ��ꥹ�ʡ��� SSL��TLS�����뤤�Ϥ���ξ��Υ������ƥ�����Ѥ���褦������Ǥ��ޤ���

��t�ʥꥹ�ʡ������ꤹ��ˤϡ����μ���¹Ԥ��ޤ���

  1. �֥������ƥ��ץե�����ɤΡ�ͭ��ץܥå����˥e��å��ޡ������դ��ޤ���
  2. �����С��ؤ�ǧ�ڤ򤳤Υꥹ�ʡ���ȤäƤ���ġ��Υ��饤����Ȥ�Ǥ������ϡ��֥��饤�����ǧ�ڡץե�����ɤΡ�ͭ��ץܥå����˥e��å��ޡ������դ��ޤ���
  3. �־��=�Υ˥å��͡���ץե�����ɤˡ���¸�����С��θ��ڥ��Ⱦ��=��̾p�����Ϥ��ޤ���
  4. SSL3/TLS ���������Ǥϼ��μ���¹Ԥ��ޤ���
    1. �ꥹ�ʡ���ͭ��ˤ��륻�����ƥ��ץ�ȥ���˥e��å��ޡ������դ��ޤ���SSL3 ����� TLS �Τ����줫���ޤ���ξ��Υץ�ȥ���˥e��å��ޡ������դ��ޤ���
    2. �ץ�ȥ��뤬���Ѥ���Ź沽��˥e��å��ޡ������դ��ޤ������٤ƤΰŹ沽���ͭ��ˤ���ˤϡ��֥��ݡ��Ȥ���뤹�٤ƤΰŹ沽��פ˥e��å��ޡ������դ��ޤ������̤ΰŹ沽���ͭ��ˤ��뤳�Ȥ�Ǥ��ޤ���
  5. ��λ��פ򥯥�å����ޤ���

����ǡ���IIOP �ꥹ�ʡ��ץڡ����Ρָ��ߤΥꥹ�ʡ��ץơ��֥�ˡ��ꥹ�ʡ�������ɽ������ޤ���

Ʊ��ǽ���� asadmin ���ޥ��: create-iiop-listener��create-ssl

IIOP �ꥹ�ʡ����Խ�

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��ORB�ץΡ��ɤ򳫤��ޤ���
  4. ��IIOP �ꥹ�ʡ��ץΡ��ɤ�j�򤷤ޤ���
  5. �ָ��ߤΥꥹ�ʡ��ץơ��֥�ǡ��ѹ�����ꥹ�ʡ���j�򤷤ޤ���
  6. �ꥹ�ʡ���������ѹ����ޤ����ѹ��Ǥ���ե�����ɤ����$ˤĤ��Ƥϡ���IIOP �ꥹ�ʡ��κ�.���򻲾Ȥ��Ƥ��$�����
  7. �ꥹ�ʡ��Υݡ����ֹ���ѹ��������ϡ������С���Ƶ�ư���Ƥ��$�����

IIOP �ꥹ�ʡ��κ��

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��ORB�ץΡ��ɤ򳫤��ޤ���
  4. ��IIOP �ꥹ�ʡ��ץΡ��ɤ�j�򤷤ޤ���
  5. �ָ��ߤΥꥹ�ʡ��ץơ��֥�ǡ�����ꥹ�ʡ��˥e��å��ޡ������դ��ޤ���
  6. �ֺ��פ򥯥�å����ޤ���

Ʊ��ǽ���� asadmin ���ޥ��: delete-iiop-listener



p��      �ܼ�      ����     


Copyright 2004 - 2005 Sun Microsystems, Inc. All rights reserved.