SOA�̌��ʂ��o�����߂̃T�[�r�X���x�E�̐��E�l���FSOA�A�[�L�e�N�g�m�i2�j�i1/2 �y�[�W�j

SOA�̕��y�ŃA�W�A�̒��ł��ʼn��ʂƂ������{�B�Ȃ��ASOA���i�܂Ȃ��̂��H SOA�ɂ���Č��ʓI�ȃV�X�e���\�z�E�^�p����������ɂ͂ǂ����ׂ��Ȃ̂��H �uSOA�A�[�L�e�N�g�m�v�̃p�l���f�B�X�J�b�V���������|�[�g����B

» 2009�N04��30�� 12��00�� ���J
[���j�G�i�g���b�t�F�j�C��IT]

�@2008�N12���A��IT���}�l�W�����g��ẪZ�~�i�[�uSOA�A�[�L�e�N�g�m�v���s���ŊJ�Â���A�����̂����ɖ���‚����B�{���|�[�g�́A�Z�~�i�[�㔼�̃v���O�����E�p�l���f�B�X�J�b�V�����uSOA�����̓��Ƃ́H�v�𒆐S�ɁA�i1�jSOA�ɂ�����T�[�r�X���x�̐݌v���@�A�i2�j�v���W�F�N�g�𐬌��ɓ����̐����A�i3�jSOA�̌��ʂ�3�_�ɂ‚��āA������Г��� �r�W�l�X�\�����[�V�������ƕ� �V�j�A�R���T���^���g�̊��_�����A���{�I���N�� SOA�A�[�L�e�N�g�{���̉��������i���f���[�^�[�̓u���C���n�[�c������� �J��k�ꎁ�j�̍l�����܂Ƃ߂Ă����B

�T�[�r�X���x�̉���1�‚ł͂Ȃ�

�J�쎁�@�T�[�r�X���x�ɂ‚��Ăł����A��قlj�������́u�Ȃ��T�[�r�X�Ƃ����l�������K�v�Ȃ̂��v�Ƃ����₢����n�܂�Ƃ������Ⴂ�܂����B���̓_�ɂ‚��āA���������[�����肢�������܂��B

ALT ���{�I���N�� SOA�A�[�L�e�N�g�{�� ��������

�������@�Ȃ��A�T�[�r�X�Ƃ����T�O�ŃV�X�e����݌v����̂��H ���̃����b�g��3�_����܂��B��1�ɁA�u�Ɩ��Ƃ̐e�a���v�ł��B�Ɩ��S���҂����p���₷���`�A�F�����₷���P�ʂŃT�[�r�X���l���A�A�g���邱�ƂŁA�Ɩ��v���Z�X�S�̂̃p�t�H�[�}���X�������コ����Ƃ������́B��2�ɁA�u�W�����E���ʉ��v������܂��B����ً͈@��‹��ł��ڑ����₷����ԂɃA�[�L�e�N�`����݌v����Ƃ����l�����B��3�Ɂu�a�����v�ł��B�ł��邾���������P�ʂŃT�[�r�X��݌v���A�ė��p�������߂邱�Ƃ��ړI�ł��B���āA�����l�����Ƃ��ɁA�T�[�r�X���x�ɂ�2�‚̉��߂����܂�܂��B1�‚̓C���^�[�t�F�C�X�ɒ��ڂ�����̂ł��B�Ⴆ�΁u�ڋq�@�\��o�^����v�Ƃ����@�\��3�‚ɕ��U���Ă���Ƃ��܂��傤�B���̎��A3�‚̋@�\�𓝍����A���ʉ����邱�Ƃōė��p�������߂�Ƌ��ɁA�C���^�[�t�F�C�X�𐮔����Ĉً@��‹��̃V�X�e���ł����p�”\�Ƃ���̂ł��B����1�‚́A�@�\�̑傫���ŃT�[�r�X���x�����߂�A�v���[�`�ł��B���W���[����V�X�e���̑傫���ɂ���������Ă��܂��B

�J�쎁�@��肳��͂������ł����H

ALT ������Г��� �r�W�l�X�\�����[�V�������ƕ� �V�j�A�R���T���^���g ���_����

��莁�@�܂��A�����V�X�e�������̕����I�P�ʂŃT�[�r�X�ƂƂ炦��l�����́A������񂠂�܂��B�����������ł͂����������ݍ���ŁA�킽�������R���T���^���g���A����̃V�X�e����Ɩ��v���Z�X���ǂ̂悤�ɕ��͂��A�T�[�r�X�Ƃ����P�ʂɗ��Ƃ�����ł��邩��������܂��傤�B�킽�������́A���N�O�ɂ͂�����uEA�v�iEnterprise Architecture�j�Ƃ����T�O���A�T�[�r�X���͂ɕs�Œ����ƍl���Ă��܂��B�u�Ȃ����̊�Ƃɂ́A���������T�[�r�X�����•K�v������̂��v����㈓I�ɍl���Ă������̂ŁA��قǐ��������g�b�v�_�E���^�A�v���[�`�ƒʂ��镔���ł��B��̓I�ɂ́A�Ɩ��R���T���^���g�̐��ʕ��ł���f�[�^���f���i�T�O���f���j��Ɩ��t���[�Ȃǂ���ɁA�T�[�r�X�̗��x���`���Ă����B�قƂ�ǂ̋Ɩ��V�X�e���ɂ́A�f�[�^�x�[�X������A���̃f�[�^���ǂ̂悤�Ɍ����I�ɓǂݏ������邩������Ȃ̂ł����A������SOA�ł��ς��܂���B�‚܂�����V�X�e����ER�}��As-Is�Ƃ��ĂƂ炦��킯�ł��B����A��Ƒ��́u��Ɨ��O�Ɋ�Â��A�ō��̌��ʂ��o����i����グ���グ��j�d�g�݂��K�v�v�Ƃ������z�`������̂ŁA�����To-Be���f���Ƃ��ċL�q���Ă����B����2�‚̃��f���̍��ق�􂢏o���A�g�b�v�_�E���^�̔��f���Ɋ�Â��āA�T�[�r�X�̗��x�����߂Ă����̂ł��B

�J�쎁�@���̏ꍇ�AAs-Is��To-Be�̊ԂŃM���b�v��������Ǝv���̂ł����A�������ǂ��������Ă����̂ł��傤���B

��莁�@�����ɐ\���グ��ƁA�P�[�X�o�C�P�[�X�ł��B����������ƁA���邨�q���܂ŁA�u�ǂ̂悤�ɃV�X�e����A�g������΂����̂��A���؂������v�Ƃ����Č�������܂����B���ׂĂ݂�ƁA�r�W�l�X�v���Z�X��Ɩ��P�ʂł�1�‚ɓ������Ă���ׂ����̂��A3�‚ɕ�����Ă���B�������}�X�^�[�f�[�^��������Ă��܂��B�����ł܂��A3�‚̃V�X�e�������z�I��1�‚ɓ������钆�ԑw��݌v���邱�Ƃɂ��܂����B3�‚̃V�X�e�����܂Ƃ߂�1�‚ɂ��A����ɂ��̐�ɂ���Ɩ��v���Z�X�ɂ‚Ȃ��ł����Ƃ������̂ł��B�������邱�ƂŁAAs-Is�𑸏d���‚ATo-Be�������ł���킯�ł��B

�������@��{�I�ɂ́A�M���b�v�̉����ɂ‚��čŏI�I�Ȍ��f�́A���q���܎��g�Ɍ��߂Ă����������Ƃ��K�v���Ǝv���܂��B�����A���̔��f�́A�u����Ă���󋵂ɂ���ĈقȂ�ł��傤�B�Ⴆ�ΐV�K�J���ł���΃g�b�v�_�E���^�����₷���B���f������ꍇ�́A1�‚̉�����Ƃ��āA���Ђł̓f�[�^���f����W���v���Z�X�̃e���v���[�g���������x�X�g�v���N�e�B�X�uApplication Integration Architecture�v�Ƃ������̂�񋟂��Ă���A����������Ƃ��āA�g�b�v�_�E���^�{�g���A�b�v�̃n�C�u���b�h�A�v���[�`�Ői�߂Ă����Ƃ�����i������܂��B

�J�쎁�@�����I�ȃV�X�e���̍\���́A�T�[�r�X�̗��x�ɉe����^���܂����B

��莁�@�e���͂���Ǝv���܂��B�Ⴆ�΁A�����I��SOAP�C���^�[�t�F�C�X�ŘA�g�ł��Ȃ��A�g�����U�N�V���i���Ƀf�[�^���擾�ł��Ȃ��ȂǁA�����I�����͂܂��܂������ł��ˁB

�������@�����������̂悤�ȃx���_���A�ǂ̂悤�Ȑ��i�ʼn������Ă��邩�Ƃ����ƁA��������܂��܂ȃP�[�X������܂��B�Ⴆ�΃l�b�g���[�N�̃��E���h�g���b�v������邽�߂ɁA�L���b�V����p����ȂǁA���i�@�\��g�ݍ��킹�ĉ������Ă����܂��B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);

���ڂ̃e�[�}

�l�C�L�������L���O

���Ȃ��ɂ������߂̋L��PR