1
1. CORBA (Common Object Request Broker)
3
�� �孮�����, ����� �������� ��ᬠ�ਢ��� ���������� ��।�������
4
��⥬� ��� ��ꥪ��, �⢥��騥 ������� ��।������ ����䥩ᠬ. ��
5
�孮����� ���� ����������� ����� ��ࠧ�� ���������� �� ����䥩�
6
�� ����� ᯥ樠�쭮�� ������⨢���� �몠 IDL. �� �⮬ ����䥩� � ���
7
���ᠭ�� �� ������ �� �ᯮ��㥬��� �몠 �ணࠬ������, ����樮����
8
��⥬� ��� ���⥪���� ������. ����� ��ࠧ��, ���� ��ꥪ� ����� ����
9
����ᠭ �� C++, ��㣮� --- �� Java, � �� ��� ��ꥪ� ����� �ᯥ譮 ��� �
10
��㣮� ����������⢮���� � �� �⮬ �� ��������� � �ଠ� ������ (���ਬ��,
11
�।�⠢����� 楫�� �ᥫ ��� ᨬ�����)
13
�� ����������� �祭� 㤮��� ��� �ணࠬ���⮢, ��⮬� �� �ᯮ���� ⠪��
14
���室 ����� ���������� ����������⢨� ����� ��।�����묨 ��ꥪ⠬� ��
15
����� �� �� �।��, ����� �ਬ������� ��� ���ᠭ�� �������痢� ������
16
��ꥪ⮢ � �।���� ����� �ணࠬ�� �� ����� ��������. �������
17
CASE-�।�⢠, ⠪�� ��� Rational Rose, WithClasses ��� Together, ���������
18
ᮧ������ UML-�奬� � ��ᯮ����� �� � ���ᠭ�� ����䥩ᮢ IDL.
20
�᭮��� �孮����� CORBA ���� ORB - ����, �� �������� ��।�����
21
ᮮ�饭�� �� ������ ��ꥪ� � ��㣮��. �� "����" ����� ���� ॠ�������� �
22
���� ������⥪�, ᯥ樠�쭮�� �⥢��� �ࢨ�, ��ꥪ⭮-�ਥ�������
23
���� ��� 㦥 ���� ����祭�� � ����樮���� ��⥬�. ORB ���� �����������
24
�� ����뢠���� ��ꥪ⠬, ������ �� ���㦨����, � ⮬, ��� ��室���� ��㣨�
25
��ꥪ��, ����� ��।����� ᮮ�饭��.
27
�� �� �� �뫮 �� ⠪ ����᭮, � �� ������⢮���� ����������� ���������
28
�ᯮ�짮����� ��ꥪ⮢, ����ᠭ��� � ��������� � �� �� ���।�⢥
29
ࠧ����� ORB. �� ����������� ������� � ���⨣����� ��� �� �����
30
��⮪��� GIOP �����⢫��饣� ����������⢨� ����� ORB, �� ��������
31
��।����� ᮮ�饭�� � ������ �� ������ ORB � ��㣮��. ���⮬� ����
32
����������� ��뢠�� ��⮤� ��� ��ꥪ�, ����� ������� �� �����
35
����� ��ꥪ� ��।������ ᯥ樠�쭮� ��뫪�� �� ���� (IOR). ������ ����
36
�, �� �������� �।�⢠ �८�ࠧ������ ��뫪� � ��ப� � ���⭮. ��������
37
��ப� ����� ��� ��� ORB � �������� 㭨����� ��ࠧ�� ����������
40
����� ������, ������ ����� ����� ᭠砫� �� ����� ����䥩� ��ꥪ�,
41
����� ��⠥��� �ᯮ�짮����. �।�⢠�� ORB ����� 㧭��� ��� ����䥩� ��
42
�६� �믮������ (��� IDL) � ᣥ������ ����� � ��ꥪ�� �� �᭮�� ���
47
�� ॠ��� ����䥩� ��������樮����� ��ꥪ�, ����㯭� �� �����
48
random.org. ��ꥪ� ������������ ��ப��:
49
IOR:000000000000000f49444c3a52616e646f6d3
50
a312e300000000000010000000000000050000100
51
0000000016706c616e7874792e6473672e63732e7
52
463642e69650006220000002c3a5c706c616e7874
53
792e6473672e63732e7463642e69653a52616e646
54
f6d3a303a3a49523a52616e646f6d00
58
// return non-negative long
59
// integer in the interval [0, 2^31)
62
// return signed long integer
63
// in the interval [-2^31, 2^31)
69
for(int i = 0; i < 10; i++)
70
printf("%li\n", obj->lrand48();