�������������
���� � �� ��
I���� I�� �� D�� D����� ��� A��� A���� � R�� R����� ������ ����� �� N�S N�SQL QL DSL D�� D����� ����� �� A�� A���� �� M� T�����������
������������� ��� ���� "������������ ������������" ��� ������ �� ���� ��� ���� ��� ����� �� �������� � ���������� ��� �� ��������� �������� ����� ������� �� ������ �� ����������� �� ���������� ��������. ����� ����� �� �� ������� ���������� �� ���� ������������� �����, ����� ��� ������� ������ ��������������� ������ ������������ ������ �������� ����������, ��������� ����������, ������������ �� ��� ���������, ��� ������������� ������� �� ��������� ��� ����.
25 M���� 2014 ����� ����� J���� L���� �� � P�������� C��������� �� T����������� ��� ������ �� ��� T��������� A������� B����. J����' �������� �� �������� ������������ ��� �� ����� ������������� �������� ����� ���� � ���������� �� ����������� ���������� ������� �� �����. H�'� ����� � ������ �� ������� ����� ������������� ��� ��� ���� �� ������ ����������� �� ��� ������� ��������� ��� � ������ �� �����.
������ ������ M����� F����� �� �� ������, �������, ��� ������� ���������� �� �������� �����������. H�'� ���� ���� ������� �� ��� ������� �� ��� �� ������������ �������� �������, ������ ����� ���� ����� ������ ���� ��'� ����� ����. H� ����� ���� ������������� ���� ���� �� �� ��� ����� ������� ��� ��������� ���� �����.
�������� C�������������� �� � M����������� A����������� C��������������� ��� S������� O�������� ������ B������� C����������� P������� ��� P������� S���� ��������� ��� ���� ����� D������������ G��������� D������������ D��� M��������� I������������� A��������� D����� ��� ������� E����������� D����� A�� M������������ ��� F�����? F�����? �������� H�� ��� �� � ������������? M������������ ��� SOA M��� ���������, ���� ������� B������������ ��������� ��� �������� ��������� M��� �� ���� �� �� ��� ����� ����� T�� ������� ������� ��� ���������� ����� ���� S���������� ����� ���������� �������
������������� J������� J������� � � F��� ������� �������� �� �������� �� ���� �� ������� �� ����� ����: ������� � � ����������� ������������ � ������������ � ��� �������� � �������� � �������������
"M������������" � ��� ������� ��� ���� �� ��� ������� ������� �� �������� ������������. A������� ��� ������� ������� ���� �� �� ���� ���� ������ �� ���� � ������������ �� ����, ���� ��� �� ����������� ��������� � ����� �� �������� ������� ���� �� ��� ������� ���� ��� ���� ���������. ��'�� ���� ���� �������� ��� ���� ����� �� ��� ���� ��� �����, ��� ������� �� ��� ���� ���� ��������, �� ���� �� ���� ��� ���� �� ��� ���������� ���� �� �������� ��� ������� ����� ��� �������� ���������� ������������. S����, �������, �����'� ��� ���� ����������� ���� �������� ���� ��� ������������ ����� �� ��� ��� �� �� ��.
�������������
I� �����, ��� ������������ ������������� ����� �1� �� �� �������� �� ���������� � ������ ����������� �� � ����� �� ����� ��������, ���� ������� �� ��� ��� ������� ��� ������������� ���� ����������� ����������, ����� �� HTTP �������� API. T���� �������� ��� ����� ������ �������� ������������ ��� ������������� ���������� �� ����� ��������� ���������� ���������. T���� �� � ���� ������� �� ����������� ���������� �� ����� ��������, ����� ��� �� ������� �� ��������� ����������� ��������� ��� ��� ��������� ���� ������� ������������. T� ����� ���������� ��� ������������ ����� ��'� ������ �� ������� �� �� ��� ���������� �����: � ���������� ����������� ����� �� � ������ ����. E��������� A����������� ��� ����� ����� �� ����� ���� �����: � ����������� ���� ��������� (���������� �� HTML ����� ��� ���������� ������� �� � ������� �� ��� ����'� �������) � �������� (���������� �� ���� ������ �������� ���� � ������, ��� ������� ����������, �������� ���������� ������), ��� � ����������� �����������. T�� ����������� ����������� ���� ������ HTTP ��������, ������� ������ �����, �������� ��� ������ ���� ���� ��� ��������, ��� ������ ��� �������� HTML ����� �� �� ���� �� ��� �������. T��� ����������� ����������� �� � �������� � � ������ ������� ���������� �2�. A�� ������� �� ��� ������ ������� �������� ��� ��������� � ��� ������� �� ��� ������� ���� �����������. S��� � ���������� ������ �� � ������� ��� �� �������� �������� ���� � ������. A�� ���� ����� ��� �������� � ������� ���� �� � ������ �������, �������� ��� �� ��� ��� ����� �������� �� ���� �������� �� ������ �� ��� ����������� ���� �������, ���������, ��� ����������. ���� ���� ����, ��� ��� ��� ��� ���� ��� ����������� �� � ���������'� ������, ��� ��� � ���������� �������� �� ������ ���� ������� ��� �������� ������ ��� �������� ���� ����������. ��� ��� ������������ ����� ��� �������� �� ������� ���� ��������� ������ � �������������. M��������� ������������ ��� �� ����������, ��� ������������ ������ ��� ������� ������������ ���� ���� � ���������� �� ���� ������������ ��� ����� �������� �� ��� ����� . C����� ������ ��� ���� �������� � � ������ ���� �� � ����� ���� �� ��� �����������, �������� ��� ������ �������� �� �� ������� ��� ��������. O��� ���� ��'� ����� ���� �� ���� � ���� ������� ���������, ������ �� ������ �� ���� ������� ���� ����� �� ���� ������ ��� ������ ������ ���� ������. S������ �������� ������� �� ��� ������ ����������� ������ ���� ����� �� �� ���� ������� ������� ��������.
���� � �� ��
�������������
������ 1� ��������� ��� �������������
T���� ������������ ���� ��� �� ��� ������������ ������������� �����: �������� ������������ �� ������ �� ��������. A� ���� �� ��� ���� ���� �������� ��� ������������� ���������� ��� ��������, ���� ������� ���� �������� � ���� ������ ��������, ���� �������� ��� ��������� �������� �� �� ������� �� ��������� ����������� ���������. T��� ��� ���� �� ������� �� ��������� ����� . �� �� ��� ����� ���� ��� ������������ ����� �� ����� �� ����������, ��� ����� �� ���� �� ����� �� ��� ������ ���������� �� U���. B�� �� �� ����� ���� ��� ������ ������ �������� � ������������ ������������ ��� ���� ���� �������� ������������ ����� �� ������ ��� �� ���� ���� ��.
��������������� �� � ������������ ������������ �� ������ ��� ����� �� � ������ ���������� �� ��� ������������� ������������� �����, ��� �� ��� ������� �� �������� ���� �� ��� �� ������ ��������������� ��� ������������� ���� ��� ��� �����. A� ���� ��� ���������� ���� �������� ������ ���������������, ��� ��� ������������ ������������� ���� ��� ��� ���������������, ��� �� �� ������ ���� ���� ������������ ������������� ������� ���� ���������������. ����� �� ������� ���� ���� ������ ������� �� ���� ������ ����� ���������, ��� ��������� �� �� ������� � ����������� �� ���� �� ��� �� ��� ��� ���� ��� �� ������� ������� �� ����� �� ���� ��. I� ���������� �� ��� ��� ������ ���� ���� ���������� �� ������� ��.
���������������� ��� �������� F�� �� ���� �� ��'�� ���� �������� �� ��� �������� ��������, �����'� ���� � ������ �� ����� ������� �� �������� �������� ����������, ���� �� ��� ��� �� ��� ������ ��� ���� �� ��� �������� �����. D����� ��� ���� ������ �� ������� ��'�� ���� ������������ �������� ���� ����� ����������� �� ������ ��������� ���� ��� ���� �� ���� �������� ���������. ���� ������� ����� ���������� �� ��� ���� ��� ��������� ���������� �� ���� ����� � ���������. O�� ���������� �� ���� � ��������� �� � ���� �� �������� ���� �� ������������� ����������� ��� �����������. M����������� ������������� ���� ��� ���������, ��� ����� ������� ��� �� �������������� ����� ��� �������� �� �� �������� ���� ���� ��������. �� ������ ��������� �� ���������� ���� ��� ������ ���� � ������� ��� ������ ����� ��������� �������� �����, ������������� ��� �������������� ���������� ��� ����������� ���� � ��������� ���� �� � ��� ������� �������, �� ������ ��������� ����. (T��� �� � ��������� ������� �� ���� �� � ������� ������ �� ���� OO �������� �3�.) O�� ���� ������ ��� ����� �������� �� ���������� (������ ���� ���������) �� ���� �������� ��� ������������� ����������. I� ��� ���� �� ����������� �4� ���� �������� �� � �������� ��������� �� � ������ �������, � ������ �� ��� ������ ��������� ������� �� ������ �� �������� ��� ������ �����������. B�� �� ���� ����������� �� ���������� ���� �������� ��������, ��� ��� ������ ���� ������ ������� ������� �� ���� ������� ���� ������� �� �� ����������. T���'� ��� �� ��������, ���� ������� ���� ������ ������� ���������� ��������� �� ���� ������������, ��� ��� ��� �� � ���� ������������ ������������ �� �� �������� ����� ������� �������� ������� ���������� ��� ��������� ���������� �� ��� ������� ���������.
���� � �� ��
�������������
A������ ����������� �� ����� �������� �� ���������� �� � ���� �������� ������� �� ���������. M��� ��������� �� ��� ���� � ���� ��������� ��� �������� �� �������� P�������� I��������. O���� ��'� ���� ������������� ��� ���������� ���� �������� ������� �������� � ���������'� �������������, ������� �� ������������ �������� ������� ����������. S������� ���� �� ������ �� ����� ���� �� ����� �������� ������ ���� ����������. U���� �������� ���� ���� ���� ���� ���������. R����� ����� ��� ���� ��������� ���� ��� ������� �����, ��� ���� ������ API� ���� �� �� ���������������, ����� �� ����� ���� ������� �� ���. I� ��� ���� �� ������ ��� ���������� �� ���������������� ������� ����������, ���� ��������� �� �������� ��� ������ �� �� ���� ���'�� �������� ������� ����������. A� � ����� �������������, �� ��� ������� ���� �������� ��� �� ���� ��� ���������, ��� ���� �� ���� � ����� �������������. A ������� ��� ������� �� �������� ��������� ���� ���� ������ �� ��������� ��� �������� ��������, ���� �� �� ����������� ������� ��� � �������� ����'� ���� ���� �� ���� �������.
��������� ������ �������� ������������ ���� ������� �� ����� � ����� ����������� ���� �����, ����� ���������� ������� �� ��� ���������� �����, ������� �� UI �����, ����������� ����� �����, ��� �������� �����. ���� ����� ��� ��������� ����� ����� �����, ���� ������ ������� ��� ���� �� � ������ ���� ������� ������ ���� ��� ��������� ��������. A ����� ���� ���� �������� ������ ���� ��� ����� ��� ��� ������ �� ��� ����� � ���� ����� ��� ����� ���� ��������� ����������� ���� ���� ������ ��. L���� ���������� �� ����� �����. T��� �� �� ������� �� C�����'� L���5� �� ������. ��� ������������ ���� ���� ��� � ������ (������� �������) ���� ������� � �� ���� ����� ��������� �� � ���� �� ��� ������������'� ������������� ���������. �� ������ ������, 1967
���� � �� ��
�������������
���� � �� ��
������ 2� ������'� ��� �� ������
T�� ������������ �������� �� �������� �� ���������, ��������� �� ���� �������� ��������� ������ �������� ����������. S��� �������� ���� � ����������� �������������� �� �������� ��� ���� �������� ����, ��������� ��������������, ���������� �������, ��� ��� �������� ��������������. C����������� ��� ����� ��� ����������������, ��������� ��� ���� ����� �� ������ �������� ��� ��� �����������: ���������������, ��������, ��� ������� ����������.
������ 3� ������� ���������� ���������� �� ���� ����������
O�� ������� ��������� �� ���� ��� �� ���.����������������.���. C���� ���������� ����� ��� ����������� ��� �������� ��� ��������� ���� ������� ��� ���� ������� �� ����� ��� ���� � ������ �� ���������� �������� ������������� ��� � ������� ���. L���� ���������� ������������ ��� ������ �� ����������� ������ �������� ������������ ���, �������� ����'� ��� ��� ������ ����. C�������� �� ����� ���� � ����� ���� �������� � ���������� ����������� �� ������ ������ ����� �������� �����. T�� ���� ����� �� ���� ���� ����, �� ���� ���� ���� �� �� ��������� ������ ��� ���� ��������. I� ��� �������� ����� ���� �� ����� ������� ���������� �� ��� �� ��������� ��� ���������� ������� �� � ���� �� ��� ���� ���� ����� ���������� ������. A����������� �� ��� ���� ��� ������� ����� ������� � ����� ���� �� ���������� �� �������. T�� ����������� ���� �������� ���������� �������� �� ������� ���������� ����� �� ������ �� ���� ��� ���� ���������� �����.
�������� ��� �������� M��� ����������� ����������� ������� ���� �� ��� ��� � ������� �����: ����� ��� ��� �� �� ������� ���� ����� �� �������� ����� �� ���� ���������� �� �� ���������. O� ���������� ��� �������� �� ������ ���� �� � ����������� ������������ ��� ��� ������� ���� ���� ����� �� �� ���������.
��� ��� �� � ������������� A������� �������������� ��� ������ � ������� ���� ��� ���� ������������� �����, ��'� ���� ���� ���� �� �� ����������� ����� �� ��� ���� �� �������, ��� ��������� ����� ���� ����������� �������. I� ��� ������������� ���� ������������ �������������, �� ��� � ����� �� ����� �� ��������. T�� ������� ����� �������� ������ A�����'� ������ �� ��� T�� P���� T��� (�.�. ��� ����� ���� ��� �� ��� �� ��� ������), ������� �� ���� ���� � ����� ������. O� ��� ������� ���� ����� ��'�� ���� ������ ����� � ���� �� ������������ ����� ������� ������������ ��������. T��� ����� �� ��� �������� �� ������� � ���� ��� ������������ ����� ����������� ������ ���� ���� ����� ���� ��� ������������������������ ��� ������������������ ����� �������'� �� ������ ����� ��� ������������� �����. A� ��� ������ �� ����� ��'� ������ �� ����� ���� ��������, ��� ��'� ��������� �������� ���� ��'�� ������ ��� ���� �� �� ������� ���� ����� �������.
�������������
M����������� ���������� ���� �� ����� ���� �����, ���������� ������� ��� ������ ���� � ���� ������ ��� � ������� ���� ��� ���� ��������. A ������ ����������� ��� ���� �� A�����'� ������ �� "��� �����, ��� ��� ��" ����� � ����������� ���� ����� ���� �������������� ��� ��� �������� �� ����������. T��� ������ ���������� ���� ���������� ������� ���� ��� ����� �������� ������� �� ���������� ��� ��������� ������� ���� ����� �����, �� ���� ���� �� ���� �� �� ����� ���� �� ��� ������� ������. T�� ������� ���������, ���� �� ���� ��� ������� �� �������� ������������. R����� ���� ������� �� ��� �������� �� � ��� �� ������������� �� �� ���������, ����� �� �� �������� ������������ ����� ��� �������� �� ��� ��� �������� ������ ��� ����� �� ������� ��� �������� ����������. T����'� �� ������ ��� ���� ���� �������� ���'� �� ����� ���� ���������� ������������, ��� ��� ������� ����������� �� �������� ��� ���� �� ������ �� ������ ��� �������� ������������� ������� ������� ���������� ��� ����� �����.
����� ��������� ��� ���� ����� ���� �������� ������������� ���������� ������� ��������� ���������, ��'�� ���� ���� �������� ��� ���������� ���� ������ ������� ����������� ������ ���� ��� ������������� ��������� ������. A ���� ������� �� ���� �� ��� E��������� S������ B�� (ESB), ����� ESB �������� ����� ������� ������������� ���������� ��� ������� �������, ������������, ��������������, ��� �������� �������� �����. T�� ������������ ��������� ������� �� ����������� ��������: ����� ��������� ��� ���� �����. A����������� ����� ���� ������������� ��� �� �� �� ��������� ��� �� �������� �� �������� � ���� ��� ����� ��� ������ ����� ��� ��� ���� �� ������� �� ��� ��������� U��� ����� � ��������� � �������, �������� ����� �� ����������� ��� ��������� � ��������. T���� ��� ������������� ����� ������ REST��� ��������� ������ ���� ������� ��������� ���� �� �S�C����������� �� BPEL �� ������������� �� � ������� ����. T�� ��� ��������� ���� ���� �������� ��� HTTP ���������������� ���� �������� API'� ��� ����������� ����������6�. T�� ���� ���������� �� ��� ����� �� �� �� ��� ���, ��� ������ ��� ��� �� ��� �������� M����������� ����� ��� ��� ���������� ��� ��������� ���� ��� ����� ���� ��� (��� �� � ����� ������, U���) �� ����� ��. O���� ���� ��������� ��� �� ������ ���� ���� ������ ������ �� ��� ���� �� ���������� �� ���������� ����. T�� ������ �������� �� ������ ��� �� ��������� ���� � ����������� ������� ���. T�� �������������� ������ �� ��������� ���� (���� �� �� ���� �� � ������� ������ ����) � ������ ��������������� ���� �� R�����MQ �� ����MQ ���'� �� ���� ���� ���� ������� � �������� ������������ ������ � ��� ������ ����� ���� �� ��� ��� ������ ���� ��� ��������� ��� ��������� ��������; �� ��� ��������. I� � ��������, ��� ���������� ��� ��������� ���������� ��� ������������� ������� ���� �� ��� ������ ������ ���������� �� �������� ����. T�� ������� ����� �� �������� � �������� ���� ������������� ���� �� �������� ��� ������������� �������. A ����� ���������� ���� ��������� ������ ����� �� RPC ����� �� ������ �������������� ����� ���'� ������� ����. I������ ��� ���� �� ������� ��� ������������ ������������� ���� � ������� �������� ��������.
���� � �� ��
�������������
���� � �� ��
������������� ���������� O�� �� ��� ������������ �� ����������� ���������� �� ��� �������� �� ����������� �� ������ ���������� ���������. E��������� ����� ���� ���� �������� �� ������������ � ��� ����� ������� �� � ���� ��� ��� ����� �������� � ������. �� ������ ����� ��� ����� ���� ��� ��� ��� ��� ����� ���������� ������������ ��� ���� ��������� �� ��������� ��������� �� � ������� ������, �� ���'� ���� ������. S�������� ��� ��������'� ���������� ��� ���� �������� �� ���� � ������ ���� �������� ���� �� ����. ��� ���� �� ��� N���.�� �� ������� � ������ ������� ����? G� ��� ��. C++ ��� � ������������ ������ �������������� ���������? F���. ��� ���� �� ���� �� � ��������� ������� �� �������� ���� ������ ����� ��� ���� ��������� �� ��� ���������? �� ���� ��� ���������� �� ������� ���. O� ������, ���� ������� ��� ��� �� ���������, �����'� ���� ��� ������ � ��� ������������ ���� ������ �� ���� ��� ����� ��� ���� ��� ������. T���� �������� ������������� ������ � ��������� �������� �� ��������� ���. R����� ���� ��� � ��� �� ������� ��������� ������� ���� ��������� �� ����� ���� ������ ��� ���� �� ��������� ������ ����� ���� ����� ���������� ��� ��� �� ����� ������� �������� �� ��� ���� ���� ��� ������. T���� ����� ��� ������� ��������� ���� ��������������� ��� ������ ���� � ����� �����, ���������, ��� ��� ����������� ����� �� �������� ���� ������ �����. N�� ���� ��� ��� ������ ���� ������ ��� �� ����� ������� ������� ������ �� ������, ���� ������ ��������� ��� �������� ���� ��� ���� ������ �������� . N������ �� � ���� ������� �� �� ������������ ���� ������� ���� ����������. S������ ������ ���, ����� ���, ������������� ���� �� ��������� ���������� ����� ���������� �� ����� ������� �������� �� ������� ���� ��� ������ ��� ���� ���� �� ������� � ��������� �������� �� ��������. S����� ��������� ���� �� �� ������� �� ������ �������� �� ���� �������, ������������� ������������� ��� �� �� ������� ������� �����, �������������� ����������.
������������� ��� ��� ���� ��'�� ������ ����� ������������� � ������ �������� �� ������� ���� �� ���� S������ O������� A����������� (SOA) ���� �� ��� � ������ ���. T���� �� ����� � � ���� �����, ������� ��� ������������ ����� �� ���� ������� �� ���� ���� ��������� �� SOA ���� ���� �� ����� ��. T�� �������, �������, �� ���� SOA ����� ��� ���� ��������� ������, ��� ���� ���� �� ��� ���� ���� �� ���� ������ ��������� ������ "SOA" ��'� ������������� ��������� �� ��� ����� ��'�� ���������� ����, ������� ��� �� � ����� �� ESB� ���� �� ��������� ���������� ������������. I� ���������� �� ���� ���� �� ���� ������� ��������������� �� ������� ����������� � ���� ��� �������� �� ���� ���������� ���� �� ESB'� �7�, �� ������ ���������� ����������� ���� ���� �������� ��� ������� �� �����, �� ����������� ���������� ������ ���� �������� ������� ������, ���� �� �� ��������� ��������� �� ��� ���� ����� ��������. C��������, ���� �� ��� ���������� �� ��� �� ��� ������������ ��������� ���� ����� ���� ��� ����������� �� ���������� ����������� �������� �� ����� �������������. T�� T������� R����� ������� �� �� ������� �� ����. E������ �� ��� ��� ��� ���� �����������, ����� ������ ��������� �� ������� �������� ������� ���� ����� ����������� � � �������� ���� ���� ������� ��������� ���� ���� ������� � ���������� ���� ��, �������, ������������. (A�� ���� ��� ���� �� �������� �� ������ ���� ���������� ��� ���� ��� ��� �� ���� �������.)
F�� ��� ������������ ���������, ��������� ��� ������������ ������������. T��� ���'� �� ��� ���� ��� ��������� �����'� ����� ������� ���������. Q���� T��� ������ ������������� �� SOA ��� ��� ��� ��������, ����� ����� ���� �� �� ���� ���� �� ����. I�'� ���� ���� ���� ���� ������������ ��������� �� ������ ��� ��� ������� �� ��������� ���� �� �������� ����� ���������. P������� ���� SOA ����� ��������, �������� ������ �������� T������� R����� ��� C��������D����� C�������� ��� ����� ������� �� ������������� �� �� ��� ���� �� SOA �8�, ������� ������� ����������� ���� ����� . E����� �������������. T���� ��� ������� ��������� �� �������� �������������. ���, ��� ���� ���� SOA ����� ���� ��������� E�������� �������� ������ ��������� �� ���� �� ���� ����� ��������� ������ ����� ��'� �������� �� ���� � ���� ���� ���� ������� ������� ���� ������������� ���������� ��� �������� ���� �������� �� ������� ���� �������� ��� �����. �����������. I����� �� ���� �� � ���� �� A�������� ��� ����� ��� ����� �� ��� �������� ���� �������� ������ ���������. T��� ��� ������ ����� ���� ����� ���� �� ������ ��� �������� ��� � �������. T��� ������� ���� �� ��� ��������� ����� ������ ���� ��� ��� ��� ������� �� ���� �������. T�� ������� �� ���� ����� ��� ���� �� ��� ����� ����� �� ��������� ��� �������� � �� ������� �������� �� ����� ��� '�AGNI'�9� ������� ���� �������� ��� ��������. T���� ���������� ��� ��� ������� ������� �� ������ ����, ����� ��� ���� ��� ������� �������� ���������� �� ���������� ��� �������� �������� ������� ��������.
�������������
P������ ��� ������ �� ������������� ���������� �� ��� ����� �� / ��� �� ����� ����������� �� A�����. T���� ��� ����������� ��� ��� ������� �� ��� �������� ���� ����� ��������� ��������� ��� �������� 24/7. D��������� �� ���� ����� �� �������������� �� ���������� ��� ��� ���� ��� �� �� ��� ���� ��� ���� ��������� ������� �������������� �� ��� ����������� �����. N������ �� ������� ������������ ���� ��� ������� ���� ������11�. B���� ����� �� �� 3�� ����� ����� �� ���� ����� �� ��������� � �������� ��������� �� ����� �� ������� ���� ������� ���� ����. T���� ����� ��� ����� �� ��� ���� ���� ��� ����������� ����������� ���������� ����� �� �� �� �������� �� ��.
������������� ���� ����������
���� � �� ��
���� ���������, ���� ������� T�� ������ �� JVM �� � �������� �� ���� ��� ������ ������� �� ������ ��������� ������ � ������ ��������. I�'� ���� ������ �������� �� ��������� �� � ������ � ���� �������� �� ���� ��������� �� ������ ����� ������������ ��� �������. A� �� �������� ���� �� ��� ����� ��� ������� ����������� ��������� ���� �� � ����� ����� ���. H������, ���� ��������� ���'� ���� ���� ����� �� ����������� ������������ ��� ��� DSL'� ��� ������ ����� ������������ ���� ������ (�� ��� ������). I������ ��������� ��� ������� ������ �������� ��� ��� �������� �� �� ����� ��� ������ �� ������������ �� ��� �10�.
D��������������� �� ���� ���������� �������� �� � ������ �� ��������� ����. A� ��� ���� �������� �����, �� ����� ���� ��� ���������� ����� �� ��� ����� ���� ������ ������� �������. T��� �� � ������ ����� ���� ����������� ������ � ����� ����������, ��� ����� ���� �� � �������� ���� ������ ���� ��� ������� ����. S��� ������ ���� ��� ������ ��������� �� ��� ����� ���� ��� ��� ������ �� ��� �� ��� ������� ����. T���� ���� �� ��� ���� ��������� ���������� ��� (�����) ������ ���������� ���� ������ ��������� ���������. T��� ����� �� ������ ������� ������������, ��� ��� ���� ����� ������ ������������, ���������� ���� ���� ����������� �� ������� ���� �������� ����������. A ������ ��� �� �������� ����� ���� �� ��� D������D����� D����� ������ �� B������ C������. DDD ������� � ������� ������ �� ���� �������� ������� �������� ��� ���� ��� ��� ������������� ������� ����. T��� ������� �� ������ ��� ���� ���������� ��� ������������ �������������, ��� ����� �� � ������� ����������� ������� ������� ��� ������� ���������� ���� ����� �������, ��� �� �� �������� �� ��� ������� �� �������� ������������, ��������� ��� �����������. A� ���� �� �������������� ��������� ����� ��������� � ������, ������������� ���� ������������ ���� ������� ���������. ����� ���������� ������������ ������ � ������ ������� �������� ��� ���������� ����, ����������� ����� ������ � ������ �������� ������ � ����� �� ������������ � ���� �� ����� ��������� ������ ������� ������'� ���������� ������ ������ ���������. M������������ ������ ������� ���� ������� ������ ��� ��� ��������, ������ ��������� ��������� �� ��� ���� �������� ����������, �� �������� ��������� �������� ������� � �� �������� ������ P������� P����������. ��� ��� ��� �������� ����������� �� � ��������, ��� �� ������� ���� ���������� ���� �������������.
������������� ��������� ��� �������� ��������� I�� � ��� �� � ���������� ���� ������������ ����� ���� �� ������ ��� ���� �� � ���� �������� ��������� ���� ���� �� ���������� ������������ ������ ��� ���� ������� ��� ��� ���� ���������� ��� ��� �� ���� ��������� ���� �� HTTP, ATOM ��� ����� ������������. T�� ��� ���������� �� ��� ��� ��������� ��� ��������� ��� ��� ���� ��� ��������. S�������� ������� �� ������ ���� �� ��� IETF ���� ������ ��������� ���� ����� ��� ������� ���� ��������������� �� ���� �� ��� ����� ����� ��� ����� ����� ���� ���� ���������� ����������� ��������. T���� ��������� ��� � ����� ����� ���� ���� �� � ��������� �����, ����� ��� ����� ��������� �� ������ ���� ���� ������ ������ ����������� ���������� �� ������ ���������� �� �������.
�������������
D������������� �������������� ��� ���� ������ ������������� ��� ������������ ��� �������� �������. T�� ������ �������� �� ������� ���� ������� ��� ���� �� ��� ������������ �� ��������� ����������� ���� �������� �������� ���������. T��� �������� �� ����� ���� ������ ���������. U���� ������������ ���� ���� ����� ���� �����������, ��� ������� ����������� �������� ��������, ����� �� ����������� ������ �������� ��������. D���������� ������������ ��� ����������� ��������� �� ��������� ��� ��� �� � ����������� ������������ ������������� ��������� ��������������� ������������ ������� ��������, ���� �������� ����������� ���� ����������� ��� ���� �� �������� ����������� ��� �������� ��� ����� ���� �� ������������ ����������. C������� �� ������ ��������������� �� ���� ��� �� � ��� ��������� ��� ���� ����������� �����, ��� �� �� ��� ���� ����� ������� �������� ��������. O���� ���������� ������ � ������ �� ������������� �� ����� �� ������� ������� �� ������, ����� ������ ���� ���� �� �������� ������� �� ���� ���� ��������. T�� ��������� �� ����� �� �� ���� �� ��� ���� �� ������ �������� �� ���� ���� ��� ���� �� ���� �������� ����� ������� �����������.
�������������� ���������� I������������� ���������� ���������� ���� ������� ���������� ���� ��� ���� ��� ����� � ��� ��������� �� ��� ����� ��� A�S �� ���������� ��� ������� ��� ����������� ���������� �� ��������, ��������� ��� ��������� �������������. M��� �� ��� �������� �� ������� ����� ����� ���� ������������� ��� ����� ����� �� ����� ���� ��������� ���������� �� C��������� D������� ��� ��'� ���������, C��������� I����������. T���� �������� �������� ���� ��� ���� ��������� ��� �� �������������� ���������� ����������. T��� �� ����������� �� ��� ����� �������� ����� �����.
���� � �� ��
�������������
���� �� �� ��
������ 5� ����� ����� ��������
S���� ���� ���'� �� ������� �� C��������� D������� �� ���� ���� ��������� �� ���� � ������ �� ��� �������� ����. �� ���� �� ���� ���������� �� �������� ���� ��� �������� �� �������, �� �� ��� ���� �� ��������� �����. P�������� �� ������� �������� '��' ��� �������� ����� �� �������� ���������� �� ���� ��� �����������. A ���������� ����������� ���� �� �����, ������ ��� ������ �� ����� ����� ������������ ����� ��������. I� ����� ��� ���� ���� ��� ���� �������� �� ���������� ��� ���� �� ���������� ��� � ��������, ���� ��������� ���� ������������ �����'� ���� �� ����� ��� ����. R�������, ��� �� ��� ���� �� CD �� �� ���� ���������� ������, �� ������� ��� ��� �� ����� ������������, �� ���� �� ��� ����� ������ �� �����'� ������ �12�. A������ ���� ����� �� ��� ����� ����� ��������� �� ������������ ���������� �� ���� �������� ������������� �� ����������. I� �������� �� ��� ��������� ����� ���� �� ���� �� ���������� �� ������ ����� ���'� ���� ���� ���������� ������� ��������� ��� �������������, ��� ����������� ��������� ��� ���� ��� �� ���������� ���������.
���� �� ���� �� �� ��� ����� ����� O�� ���� ������ �� ���� ����� �� � �������� ���������� �� � ����������� �� ���������� �������� ��� ���������� �� ��� �������� �� ������ ����� �� ���� ���������� ��� ���������� ����. T������ ��� �������� ���������, �������� ���������, �������� �� ������ �������� �� ��� ������ �������� ���������� ��� ������� ��� ������ ������ ���. T�� ���� ������� �� ��� ��� �� �������� N������'� ��� �� ���� ������ �����, ��� ����� ��� ������ ��������� D��������� ����� �� ���� ���� �����������.
������ 6� ������ ���������� ����� �������
������ ��� ������� A ����������� �� ����� �������� �� ����������, �� ���� ����������� � ���� �� �� �������� �� ���� ���� ��� �������� ��� ������� �� ��������. A�� ������� ���� ����� ���� ��� �� �������������� �� ��� ��������, ��� ������ ��� �� ������� �� ���� �� ���������� �� ��������. T��� �� � ������������ �������� �� � ���������� ������ �� �� ���������� ���������� ���������� �� ������ ��. T�� ����������� �� ���� ������������ ����� ���������� ������� ��
�������������
���� �� �� ��
��� ������� �������� ������ ��� ���� ����������. N������'� S����� A��� ������� �������� �� �������� ��� ���� ����������� ������ ��� ������� ��� �� ���� ���� ��� �����������'� ���������� ��� ����������. T��� ���� �� ��������� ������� �� ���������� ����� �� ������ �� ���� ���� ��������� ������ ��� ���� �� ������� ������� ��������� � ���� ��� ����. T��� ���'� �� ��� ���� ���������� ������������� ������ ����'� ������� �� ������������� ���������� ������ � ��'� ���� ���� ������ �� ��� ����������.
��� ������� ������� ��� ���������� ����� ���� C������ B������ ������� �� R������ I�!
��������� ����� �������� ���� �� B������� S���� �������� ��� ���� �� ��� ����, ��'� ��������� �� �� ���� �� ������ ��� ��� T������. I���������� ��������, ����� �������� ������� ���, �� ��������, ������������� ������� �������. �������� ��� ��������� ��������� ���� �������� ������������� ������������. T��� M����������� ������������ ��� � ��� �� �������� �� ��������� ���������� �� N������ ���� ����� ���� � ����� ��� �� ��� �����������, �������� ���� ������������� �������� (��� ���� �������� ���������� ����� ����������� �� ����. ��� ������ �� ��� �������� �������) ��� �������� �������� ������� (���� �� ��� ���� ������ ��� ������ ��� ��������). S������� ���������� ��� ������� �� ����� ������� ������ �� ��������� ����� ����� ���� �������� ����������� ����� �� ������ �� ��� �����������.
T��� �� ������������ ��������� �� � ������������� ������������ ������� ��� ������������ ���������� ������� ������������ ��� ����� ������������� ����� �� �������� ��������. ����� ���� ������� ������ ��� ����� �� ������������� ���������, ��� ����� �� ���� �������� �������� ��� ��������� �� � ��� �����. M��������� �� ����� �� ���� ��� �������� �������� ������� �� �� ��� �� �����. M�������� ��� �� ����� �� �� �� ����������� �� � ������������ � �� ����, ���� ������ ��. T�� ���������� �� ���� ��� ���������� ���� �� ���� ���� �������� ������� �� ��������� ��������� ��� ������������. ���� ��������� ������ ��� ���� ������� ���� ���� �� ������������ �� ���� ������ �� �� ������. M����������� ����� ����� ������ �� ��� ������������� ���������� ��� ������� ������ ��� ���� ���������� ������� ���� �� ���������� ������� ��/���� ������ ��� � ������� �� ����������� ��� �������� �������� �������. D������ �� ������� ������� ������, ������� ���������� ��� ������� ��� ����� �������� �� ����� ��������� �� ��� ����.
������������ ������
����������� ����� ���������� ������� A�� ���� ��� ���� � ������ �� ����������� ����� ������� �������� ��� ���� ��������� ��� �������������� ������ �� ��������. S�����, ���� �� ���� ��� �������� �� ���� ������ ������� ��� ������� �� ��� ��������� �� ��� ���������� ����������. ��� ���� � ������, ������ ���� ����� ������������ �� �������� ��� ��������. A� ���.��������.��.�� ���� ���� ����������� � ������ ���� �� ��� ��� �������� � ��� ����������� ���� ��� ���� ������� ����� �� N������, ����� �������� API �������� ��� ����� �������������� ���� ��� API ������.
M����������� �������������, ������� ���� ���� ���� �� ������������ ������ ���������� ��� ��� ������� ������������� �� � ������� ���� �� ������ ����������� ���������� �� ������� ������� �� ����� ����������� ������� ������� ���� ������. C����� ������� �����'� ����������� ���� ������ ��������� � ���� ��� ����� ��������� ��� ����� ��� ��� ���� ��������, ����, ��� ��������������� ������� �� ��������. �������� ��� ��� �� ����� � �������� ������ ���� ����������, ���'�� ����� ���� ��� �������� �� ��� �� ������ �� ��� ������ � ���� ��� ��� ���������� �� ����� �� ������ �� ����� �� ��� �����������? T�� ��� �������� �� � ��������� �� ��� ������ �� ����������� ����������� ��� ���������������13� � ����� ������� �� ���� ��� ������ ����� �� ��� ������� ��������� � ��������� ������� ��������� ��� �������������. I����� ���� ������������ ������ ���� ���� ������� �� ���������� ��������� ���� �������� �� �� �������� ������ ���� ������� �� ��� ������ ����. T�� G������� ������� �� � ���� ������� �� �� ����������� ���� ��� �������� ��� ����� �� � ��������, ��� ��� ���� �������� �� � ������������ ���������. T�� �������� ����� �� ��� ����
�������������
�� ��� �������, ��� ���� ������ �� ��� ��� �������� �� �������� ������������� ���� ��� ��� ��������'� API. T��� �������� �� ������������ ����� ��� �������� ���� ��� ���������� ���������, ���� �� ����������� ����� �� ������ � �������� �����. S��� � ���� �� ��� ������� ��� ������� �� ��� �������� ����� ����� ����������� ���������, ��� ������� ���� ��� ����� �� ����. ��'�� ���� ������� ���������� �� � ��������� ����������� ����� ��� �������� ��� ����� ��� � ������ ����������� ��� ��������� ����� � ��� ������ �� ���� �����. T��� �������� �� �������������� �� � ������� ���� �� � ���� ������� ��������� �� ������� ������, ����� �� �� ����� ���������� ������� ��� ������� �� �������14�. ��� ���� �� ���� ������ ���� ������ �� ��� ���� ���� �� ��� ���� ������. P���� �� � ������ ���� ������ ������ ������ �� �� ��������� �������� �� ����� ���� ��� ��������� ���������� ���� �� �����. I� ��� ���� �������� ���������� �������� ��� �������� ��������, ����'� � ���� ���� ���� ������ �� ������. P������ ���������� ���� �������� ���� �� ����������� ��� ���� �������� ������� ��������. ���� � �������� ��� ������� ������� � ���� ����� ��� ���������� �� ��� ������ �����������. ���� �������������, �������, ��� ���� ���� �� �������� ��� �������(�) ��� ��������. T��� ��� �������� ��� ����� �� ��� ������� �������. T�� �������� �� ���� ��� ���� �� ����� ����� ������� �� ��� ������� �������� ��� ���������. T�� ����������� ����������� �������� �� �� ��� �� ���� ���� ���� ������� ����� ����������, ��� ��� ���������� �� ��� ������������ ����� �� �� ���� ��� ���������� �� � ���� ������. �� ��� ����� � ��� �� ���������� �� ��������� �������� �� �� �� �������� �� �������� �� ������� �� ����� ���������.
��� ������������� ��� ������� O�� ���� ��� �� ������� ���� ������� �� �� ������� ��� ����� ����� ��� ���������� �� �������������. B� ������ ��� ���� �� �� ���� �� ������� ����� ���� ��� ������������� ������������� ����� �� �� ��������� ���� � ��� ����� ������� ������������� ��� ���������� ������������. �� ���� �������� ����� ������� ������� ����� ��� ����� ��� ���� �� ������ ��� ���� ���� ��� ����� ���� ��������. T���� �� ���� ����� ��� ��� �� ���� ��� ���������� ��� ������������� ����� ������� A�����, N������, T�� G�������, ��� UK G��������� D������ S������, ����������.���.��, F������ ��� ����������������.���. T�� ���������� ������� �� 2013 ��� ���� �� �������� �� ��������� ���� ��� ������ �� ��������� ���� ����� ����� �� ������������� � ��������� T����� CI. I� �������� ����� ��� ������ �� ������������� ���� ���� ���� ���� ����� ���� �� ����� ����� �� �������������, ��� ������� ���� ����� ��� ����. (O���� ���� �� �������� �� SOA � ��������, �� ��'�� ����, SOA ����� �� ���� ������������� �����. �15�) D������ ����� �������� �����������, �������, �� ����'� ������� ���� �� ��� ������� ���� ������������� ��� ��� ������ ��������� ��� �������� �������������. ����� ��� ����������� �� ��� ��� �������� �������� �� ���������� ������������, ��'�� ��������� �� ��� ���� ���� ��� ������ ���� ��� ������ ��� �� �� ���� � ���� ���������. O���� ��� ���� ������������ �� ���� ������������� ��������� ��� ���� ������� ������� ����� ����� ��� ���� ����. �� ���� ���� �������� ����� � ���� ����, ���� � ������ ������ ��� ����������, ��� ����� � ���������� ������������ ���� ��� ������� ���� ��� �����. M��� ������ ������� ���� ���� ����� �� ���� ������ ���� �������������, ����� ��� ������� ���������� ��� �������� ��� ���� �� ����� ������. ��� ����� �� ��� ������ ������� ���� ������ ���, �� ���'� ����� ������ ��� ������������ ������������� ������.
���� �� �� ��
�������������
���� �� �� ��
T���� ��� ��������� ������� ��� ��� ����� ������ ������������� �� ������ ������. I� ��� ������ �� ����������������, ������� ������� �� ��� ���� ��� �������� ���� ���� ����������. I�'� ���� �� ������ ��� ������� ����� ��� ��������� ���������� ������ ���. E����������� ������ ���������� ��� ������������ �� ������� ���������� ����� ��� ���� ��� ���������� �� �� ����� ���� �� �������� ����. B�� ���� ���� ���������� ��� �������� ���� ������ ��������������, ���� ����������� �� ���� ������ ���� ���� ���������� ���������. M����� ���� �� ��������� ������ ������� ����������, ��� ��������� ������� ���� �� �� ����������� ������� ������������, ������ �� ��������� ������������� ���� �� �� �����, ��� ������� �� ���� ���� �����������. A������ ����� �� I� ��� ���������� �� ��� ������� ������ �, ���� ��� ��� ��� ����� � � �������� ���������� ���� ������ � ��������� �� ��� ����������� ������� ����������. N�� ���� ���� ���� ���� ���� ���������� ������, �� ����� �� �� � ����� � ���'� ���� �������� ��� ������ �� �������. I�'� ���� �� ����� ������ ��� ������ ���� ��� ��� ������� �� ��� ������ �� � �����, ������ ���������, ����� ������� ����� ����������� ������� ��������. F������, ����� �� ��� ������ �� ���� �����. N�� ���������� ���� �� �� ������� �� ���� �������� �����. B�� � ��������� ���� �� ���� ��������� ��� � ���� �������� ���� ���'� ����������� ����� �� ���� ��� ���� �������� �����. ��'�� ���� ������ �� ����� �� ���� �������� ����� �������� ����� ���������� �������������, ��� �� ����� ���� �� ��� ���� ������� ���� ���� ���� �� ���� ������ ���� �������������. A ���� ���� ���� ������ ������ � ���� ������ � ��'� ���� ���� �� ���� �� ������������� ������ ��� ���� �� ���� ���� �� ���� �� �����. O�� ���������� �������� ��'�� ����� �� ���� ��� �������'� ����� ���� � ������������� ������������. I������ ����� ���� � ��������, ���� �� �������, ��� ����� �� ���� ������������� ���� ��� �������� ������� � �������. (A������� ���� ������ ���'� �����, ����� � ���� ��� ������� ��������� �� ������� ��� � ���� ������� ���������.) S� �� ����� ���� ���� �������� ��������. S� ���, ��'�� ���� ������ ����� ��� ������������ ����� �� ���� ���� �� ��� �� � ���������� ���� �� �����. �� ���'� ��� ��� ���� ����� ��'�� ��� ��, ��� ��� �� ��� ���������� �� �������� ����������� �� ���� ��� ��� ���� ���� ��������� ����� �� ��� ��������� ����������� ���� ��� ��������� ���� �� ����.
S����:
��� �������� �� ������� ������� ����� � ���� �� ��� ��������� ����: �������
����������� ������������
�������������
��� ��������
�������������
������ ������� �� ������������� �� ����� ���� ������� �� � ����� ����, �� ��� ��� ��� ���� ����������, ������� ������, ������ � ������� ��'�� ���� ����� ��� ������� ����� ��� ���� ����. ��� ����� � ���������� �� ������, ���� ������ ������� �� ������ �� ���� ������ ����������� ����� ��� �� ����� �� ���� ����� ������������. �� ������ �� �������� ������������� ��� ������� ����� ���� ����� ���� ��� ���� ���� �� �� (�������� �� ���'� ��� ����������� �� ����� �����������). �� ���������� �� ��� ���������� �� �������� ���� ����� ��� ���� ����� ������������ �������. �� ������� ���� � ���������� ������� �� ���� �������������, ��� �� ��� ������ ����� �� ��� ����. �� �� ���'�� ���� �������� �� �������� � ������������ ������������, �� ��� �� ����� ���� ����� (�� �� ����� ��� ������� ���� �� ���� ������). ����� ��� ���� "������������" �� � ���������� ��� ���, �� ������ ���� ������ ��� ��� ���� ����� ���'� ��� ��� ���� � �� ������� ���� ��� �� ���� ��� ��������������� �� �������� �� ���� �������. �� ���� ��������������� �����, ���� ��'�� ���������� �� ������� ����� ���� �����������. ��� �� ������ ������ ���� ��'�� ������� ���������� �� ���'�� ��� ��� ����������� ���� �������������, �� ��'� ��������� �� ���� ��� ���� ���� ��� �� �����. (��� �� ����� ���� ������'� ������� ����������.)
��������� 1� T�� ���� "������������" ��� ��������� �� � �������� �� �������� ���������� ���� V����� �� M��, 2011 �� �������� ���� ��� ������������ ��� �� � ������ ������������� ����� � ��� ���� �� ���� ��� ���� �������� ���������. I� M�� 2012, ��� ���� ����� ������� �� "�������������" �� ��� ���� ����������� ����. J���� ��������� ���� �� ����� ����� �� � ���� ����� �� M���� 2012 �� 33�� D����� �� K����� �� M������������ � J���, ��� U��� ��� �� ��� F��� G����� ����� ��� ���� ����. A����� C�������� �� N������, ���������� ���� �������� �� "���� ������� SOA" ��� ���������� ��� ����� �� ��� ����� �� ���� ���� �� ��� ������ ��������� �� ��� � ������� � J�� ������, D�� N����, E��� B������ ��� G����� T������. 2� T�� ���� �������� ��� ���� �� ��� �� ��� U��� ��������� ��� ���� ����. I� ������� �� T�� A�� �� U��� P���������� �� �������� ������� ���� ��� ��� ���. 3� M��� ��������������� ���������, ��������� ���������, ��� ��� ���� ������� ������ �� ��� D������D����� D����� ����� ��� �� ������ ���� ������� ��� � ����������� ������� ���� ���'� ���� �� �� ������. T��� �� � ��������� ������� �� ��� ��'�� ����� "�������" �� ���� �������. S���� ��� ���� ������� ��� ���� �������� ��� �� ���� �� ���� ���� ��� ��������. 4� �� �������� �� ����������� �� �� � ������ ������������ ���� ����� �������� � ���� ����, ����� �� �������������, ��� ���� �� �������. 5� T�� �������� ����� ��� �� ����� �� M����� C�����'� ������� ���� 6� A� �������� �� �����, ������������� ����� ���� �� ������ ��������� � ��������� ��� �������. S������ ����� ����� ����� ������� ��� �������������� �� ����� ���������, ���� ����� � ��� ����� ��� ������������ ��� �����. M��� ��� ���������� ��� ��������� ��� ���� �������� �� ����������� ���'� ���� �� ���� ���� �������� � ������������ ��� �� � ��� ���. 7� �� ���'� ������ ���������� J�� ������'� ��������� ���� ESB ������ ��� "E�������� S�������� B��". 8� N������ ����� ��� ���� �������� � ����� �������� ��������� �� ����� ������������� ����� �� ������������ SOA. 9� "�AGNI" �� "��� A���'� G���� T� N��� I�" �� �� �P ��������� ��� ����������� �� ��� ��� �������� ����� ��� ���� ��� ���� ����. 10� I�'� � ������ ������������ �� �� � � ����� ���� ��������� ��� ������ �������� � � � ����� �� ����� ������� �� ������ ���, ��� �������� ���� �� ���� J���S����� ��� �HTML, CSS, ���� ������ ���� �������� �� ������, SQL ��� �� ORM �������. H����� ������ ��������, ��� ��� ���� ���� �� ����. 11� A����� C�������� ������������ �������� "��������� ������������" ��� "D��������� ��� ���� ���� �����"(���) �� ���� ��������� ������������ ��������� �� F������ �� N�������, 2013. 12� �� ��� ����� � ������ ������������ ����. O�������� ��������� ���� ��������, �� ���� ������� ���������� �� ���� ��������� ���� ��������� � ������ ��������. F��� �������, �������� ������ ���� ���������� � ���������� �� ������� �� ����� � ���� ������. 13� I� ����, D�� N���� ������ �� ���� ����� �� ����������� ��������� ������������ ������ ���� �������������. S���� ���� ����� �� ���� �� � ������ �� ��� ��������������� �� ������ ��� ���� ��. 14� K��� B��� ���������� ���� �� ��� ��� ������ ���������� �� I������������� P�������.
���� �� �� ��
�������������
15� A�� SOA �� ������ ��� ���� �� ���� �������. I �������� ������ ������ "��'�� ���� ����� ���� ��� �����" ���� ��� SOA ���� �������� �� ��� ��������� �� ��� �������. O�� �������� ��� ���� ���� ����� ���� ��� ����� �� ��� ��� COBOL �������� ������������ ��� ���� ����� �� ��� ����� ��� ���� �� ���������� ���������. I� ������� ���������, ��� ����� ����� ���� ������������� ��� ��� ���� ��� �� �� ��� E����� ����������� �����, ��� ������� �� �� ���������� ����������� �������.
���������� ��� ������� ������� ����� ���� �� ��� �� ���������� ����, ����� ��� � ������ �� ������� ���� ������������� ���� ����� ����������� ���� �� ����� ������� � ������� ���������� �� ���� ��������� �� � ��� �������. B���� ��� ������ �������� ◾ ◾ ◾ ◾ ◾ ◾
C������ V������� ���� �� ����� �� ��������� D���� M����������� ������������ �� ��� ����� �� ��� ���� 12 ������ ���� ���� H����� UK G��������� D������ S������ ������ ���������� J���� N�������� ������� ������� �� ����� ����� C���� C���� C�������� A������� C������� �� H�������� �������������
B���� ◾ ◾ ◾ ◾ ◾ ◾ ◾ ◾ ◾
R������ �� R��� �� �������� ��� API D����� (���� �����). B���� M�����, A�����. E��������� I���������� P������� A�� �� ���� ����������� G������ O����� O������� S�������, G����� �� T���� T�� M����� F���: O������������� D����� ��� P���������� ��� G����� C��������� D�������: R������� S������� R������� ������� B����, T���, ��� D��������� A��������� D������D����� D�����: T������� C��������� �� ��� H���� �� S�������
P������������ ◾ ◾ ◾ ◾ ◾ ◾ ◾ ◾ ◾ ◾ ◾ ◾
A����������� ������� A���������. E��� D����������. D��� �� ��� ���� ��� �� ����?. J�� ������ ��� M����� F�����, QC�� 2008 G������� SOA. J�� ������, 2006 P������� �� E�������� D�������. D�� N����, 2011. A����� C��������'� ���������� �������. H����� ��� H���������. I�� R�������, J������� 2010 J������ ���� ���� � ������� ��������� �����. L������ R���������, Q��� 2008. J���, ��� UNI� ���. J���� L����, J������� 2012 M���� �������� ������������. F��� G�����, �O�! 2012 D������������ ��������� ���� �� ��������.��.��. G����� T������, GOTO A����� 2013 F��������� R������� P���������� ���� R�J���. B�� C����������, GOTO A����� 2013 (������������ ��������). B������� ��� M�������. S����� T�����, M�� 2012.
P����� ◾
◾
◾
◾
◾
L. L������, "T�� I������������� �� R������� D���������� M����������� S������", 1978 ����:// ��������.���������.���/�����/��/������/�������/����/��������������.��� L. L������, R. S������, M. P����, "T�� B�������� G������� P������", 1982 (��������� ��) ����:// ���.��.�������.���/�������/��614/2004��/������/���82.��� R.T. F�������, "A������������ S����� ��� ��� D����� �� N������������ S������� A������������", 2000 ����://���.���.���.���/���������/����/������������/���.��� E. A. B�����, "T������ R����� D���������� S������", 2000 ����://���.��.��������.���/ �������/��262�� 2004/PODC��������.��� E. B�����, "CAP T����� ����� L����: H�� ��� 'R����' H��� C������", 2012, ����:// ���.�����.���/��������/�������������������������������������������������
����������� ��������� 25 ����� 2014� ���� ����������� �� ��� ������������� ��� ������? 24 ����� 2014� ����� ������� �� ������������ ������ 19 ����� 2014� ����� �������� �� �������������� ���������� ��� ������ ��� ������� 18 ����� 2014� ����� ������� �� ������������� ���� 17 ����� 2014� ����� ������� �� ������������� ����������
���� �� �� ��
�������������
���� �� �� ��
14 ����� 2014� ����� ������� �� ����� �������� ��� ���� ����� 13 ����� 2014� ����� ������� �� �������� ��� �������� 12 ����� 2014� ����� ������� �� ���������� ������ �������� ������������ 10 ����� 2014� ��������� ����� �����������
������ ◾ ◾ ◾ ◾ ◾ ◾ ◾
I���� D����� A���� N�SQL DSL D������� A���� M�
������� �������� ◾ ◾ ◾ ◾ ◾
N�� M���������� D��������� I�������� M���� ����'� S���� I� D����� D���? C��������� I����������
����� ◾ ◾ ◾ ◾ ◾ ◾ ◾ ◾
������������ ◾ ◾ ◾ ◾ ◾
B���� C������ M����� T���� G�
� M����� F����� � P������ P����� � D����������
N�SQL D�������� D������S������� L�������� R���������� P������� �� E��������� A���������� A����������� UML D�������� A������� P������� P������� E������ P���������� S�������� S�����
���� �������� ◾ ◾ ◾ ◾ ◾ ◾ ◾ ◾
FAQ C������ I���� B���� B���� DSL C������ EAA C������ EAA D�� P�����