/docs/MyDocs

To get this branch, use:
bzr branch http://darksoft.org/webbzr/docs/MyDocs

« back to all changes in this revision

Viewing changes to Development/libraries/corba/longterms.txt

  • Committer: Suren A. Chilingaryan
  • Date: 2009-04-09 03:21:08 UTC
  • Revision ID: csa@dside.dyndns.org-20090409032108-w4edamdh4adrgdu3
import

Show diffs side-by-side

added added

removed removed

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