URL: https://www.javacodegeeks.com/wp-content/uploads/2015/04/jms_diagram.png
�PNG
IHDR�~l�g
=�IDATx���OUe���R��c�|Q���/���F)j*��)))\�ȡm.�Z���̹�52)k�m�fm����V�ʬ����s�p�sO�{��y�s����/�/x���s�3�@o&0�
j
�j
�j
�j
�N���t��ѽMm�y-9����-�N��,�,
�i�Tr�dY��id��S���[$�JVr�ȧ%� �KVI���H ��|V�Z��$k��5CX�.h}�L���ɳ$%���$r�d�0%�E���#�O�jn���g��~�~|y~`WKw��m�WWL�{d�x�k2#`��;L$�\p��Q�7�8S�X��qR���1y�ɬ��r�䛮�"\i�ɩ��fL#W��1��%�q����5&��c0#g����}�}���!�0!hR������3���F��#�N�i{"���>n���?���Wg�pa��y���rE��t:L���"M�H�"�d��&��4)"M�H�a"m���B���"��s�='��܀əe�������{�Zy�1�oaLk�i�A?���r���!����C<��Q�is�m��N�넕�����_
kM�nX�c�qcZDZ�5�ӝ�:�@��W�D?�e5�IK�6�)�f�3���Ba���vۘ��5�N�d��c�E�U�1m�cƴ�|2���BU�/��;]*�1����--�{�ć{�ߪ�vc�c�
-�g^�wN�1���t^�d��1]�H������`���A�]����"��iO,�i�ia����LU�/��aLGӤ���i�/-e��{��⛘ӡ�ޱ:���F�o��2���o��:}L�t��cZ��nI1�F��t�Ҙ���1M��]U�̀�Z��s�ޭ͘�R��t�gr�����P��1��1��f㽥(�u���Nk3��(��NcLG�f���`#o���t2�t�H�>��%�ƘV0��u:r�I��� c��߱��\���t��Z3U��bL'�cL�ᘖ})=�`#ӱ7�I�Z����ciC�U�i�i.j
lF�4��؎i��1�Z�PT�1Ӥ�����q�M�cL��5P��1K�n�Ԙ6����c:L�I*t�N�6�e;Pk`/�V��l�ƴ�4�f�j9�$ϳ>�v���&;H���t�1M:kL���@M�1���:z[�\��#�1M�eL�;{L��T��i�ucZ���N.j
�e�1�uϘ�1m��%���1��v�dV�t'�Z�t�%czJL�項\Ԛ����:�1yL��@)��9��#�F�jj�H�6�u�&c�|yv����o�9uL��wL��>D�֊j�y�1����i�(!�ƴ^WXZ���N��E��3�n�P���i�.�؋�ƴ;>j9��"�%�֭ӷ1�O��cgt;wLs��i�.�8����;�^?��/�,j,�AyL��3�ZŘ�gLS�Qk��Z�ir���'�ZS�>x�?��v��B��ex�=��ɹ˷|���0�����[��߸�����v;���vQ��#�{�"mí�.1������O�a���(Ө�E�v☦H?���ޙ~GY�a�_(V�U���H!삠Gi{(&!�]��� �h)d& �$a��Ȟ�����*��%#�
GbRYҀH!������<3��$�;3�;��:��e��'��gy�z)Ѻl]he�K��Q��-�)֗i�j,ӚT>��QM�6����D{ �L�8?��������Z���L���⃖���Ηe��K�[Z��q}-cAXe�h����qP��B�@Z�+,���i�uxe��L�{��
'��^��PM��8�\����靕����V��g� ���:���l�u�|t�U;/���t�sF~�7���2����Lk�Z[M��x�%�:�2M�Vh�5-�"2
U!-sz
�i�1�iPj��o��u��k�+&W��g�Tƹ��dHk��p�L���
ʹ�p�L:2m}N��2��h�uɴF�F=|���_�I{������e�dN�sT
#�uuE�z�O��������f��X'�W]��wr�c�Y)�m���(Ӛ��r5l4��k/`�����Pbr�7����� [\,�>n��E�e���8!���]��B�^\�fe�-��q�.'�!�wzWx��m���7]?;���8�����}3�Ѕ�;p��d����g�]B��[*�9�Y-�����{z��%+w�ꠌ�]��F���~]Ƴ���O>29'8�����x��h�u�����Z��47�H�-�e��݆��%���64�