6�̎�v�N���E�h��RIA�̌���𑍂��炢
�N���X���\�b�h�������
���c �А�
2009/7/10
�����S�����܂����̃N���E�h�����A�N���E�h�́g�N���C�A���g�h�ɂ��Ă͂��܂���グ���Ȃ��̂����B�{�A�ڂł́A���������m�̉\�����߂�RIA���N���C�A���g�ɂ��āA�T���v������ɃN���E�h�Ƃ̘A�g�A�v���P�[�V�����������Ă���
�N���E�h�́g�N���C�A���g�h�ɂ��čl���Ă��܂����H
�@�����u�N���E�h�E�R���s���[�e�B���O�v�i�ȉ��A�N���E�h�j�ɑ���S�����܂��Ă��܂��B�u�A�v���P�[�V�����J���̂��܂��܂ȖʂŃp���_�C���V�t�g���N����v�Ƃ����Ă���A����ɑ����̋Z�p�҂ɗ��������悤�ɂȂ�܂����B���̔��ʁA���p�ɂ��čl����ƁA�܂��Ⴂ�Z�p�ł���Ƃ������Ƃ������ē��Ɂg�Ɩ��h�A�v���P�[�V�����ւ̓K�p�͔��Ɍ���I�Ȃ��̂ɂȂ��Ă��܂��B
�@�����ăN���E�h�Ɋւ��Ă̌��y�́A�C���t������f�[�^�x�[�X�A���U�����A�N���E�h��Ƀf�v���C����T�[�o�A�v���P�[�V�����i�N���E�h�A�v���P�[�V�����j�Ɋւ��Ă̋Z�p�I�Ȃ��Ƃ������̂�����ł��B
�@�N���E�h�ɑ���g�N���C�A���g�h�͂�����ł��悢�̂ł����A�{�A�ڂł̓N���E�h�̃N���C�A���g�Ƃ���RIA�iRich Internet Application�j�^���b�`�N���C�A���g���Ă��A�N���E�h�̃N���C�A���g�ɂ��Č����Ă��������Ǝv���܂��B
�@�N���E�h��RIA�o���ɂ�����̂́A�܂����̒��I�ɂ��A�[���[�A�_�v�^�[�̃X�e�[�W�ł���A�命���̐l���u�N���E�h�Ȃ���S�v�uRIA�Ȃ���S�v�Ƃ����X�e�[�W�ɂ͓��B���Ă��Ȃ��Ƃ������Ƃł��B���̕��A�Z�p�I�^�r�W�l�X�I�ɂ̓`�������W�������̂���̈悪�L�����Ă��܂��B
�@����ɁA������g�ݍ��킹�ăN���E�h�{RIA���u�N���E�hRIA�v�Ƃ��ė��p���Ă���P�[�X�͊F���ɋ߂���Ԃł��B
�� 2009�N�ẴN���E�h�̏�
�@2009�N7�����݁A�N���E�h5��w�c�Ƃ�����Z�[���X�t�H�[�X�E�h�b�g�R���A�A�}�]���A�O�[�O���A�}�C�N���\�t�g�AIBM�����̂�������Ă���A�����ɂ���ɂ������̐w�c���Q�킵�A�N���E�h�ƊE�͊�����悵�Ă��܂��B
�@���łɕč��ł́A���{���2�N�����r�W�l�X���W�J�^��ʉ����Ă���Ƃ����A�N���E�h��œ��삷��~�h���E�F�A�i�u�N���E�h�~�h���E�F�A�v�Ƃł������܂��傤���j�Ńr�W�l�X���s���x���`���[��Ƃ������o�ꂵ�Ă��܂��B
�@���{�����ł��^�C�g���Ɂu�N���E�h�v��������Z�~�i�[�͏�ɖ������̏�Ԃ̂悤�ł��B���Ȃ��Ƃ��u����ǂ�����ăr�W�l�X�ɂȂ��Ă��������̂��v�u���̍ۂɋZ�p�I�Ȗ��͉��Ȃ̂��v�Ƃ��������ƂɊւ��đ����̊�Ƃ��͍����n�߂Ă��܂��B
- BIGLOBE�A1���䒴�̃T�[�o����ՂɁu�p�[�\�i���N���E�h�v�W�J
- �������N���E�h�T�[�r�X���\�A���[�U�[��ƂɂƂ��Ắg�����h�ڎw��
- �N���E�h��IT�G���W�j�A�̎d�����ǂ��ς��邩
- �x�m�ʃN���E�h��10���ɖ{�i�n��
- ���C�G���E�F�A�A�Г��N���E�h�����Ɍ����uvSphere 4�v�\
- �I���N���A�p�[�g�i�[�ƒ�g��SaaS��Ղ�{�i�W�J
- �����ւ���������I�H�@�N���E�h�R���s���[�e�B���O�̖{���𗝉�����
- SaaS�̍����e���͂ǂ�������̂�
- ���{�ɂ����鑁�}��PaaS�ACaaS�̊m����ڎw���`���j�V�X
�� 2009�N�Ă�RIA�̏�
�@2009�N7�����݁A�N���E�h�ɂ����p����邱�Ƃ��\�z�����RIA��3��w�c�Ƃ�����ł��낤Adobe AIR/Flex�ASilverlight�AAjax/JavaScript�n�����̂�������Ă��܂��B�A�h�r �V�X�e���Y�A�}�C�N���\�t�g�����SDK��e��J���c�[���̍ŐV�o�[�W�������܂��Ȃ��o�ꂵ�܂��B
�@RIA�Ɋւ��ẮA�N���E�h���l�Ɂu�Ɩ��A�v���P�[�V�����ɗ��p�ł���̂��H�v�Ƃ��������ł̘_�c�������ŁA��K�͂ȋƖ��Č��ł�RIA�K�p�����ɂȂ�ɂ�ARIA�̋Ɩ��A�v���P�[�V�����ł̗̍p���g�債�Ă��܂��B
�@�ŋ߂�RIA�̊T���́A�M�҂̈�A��RIA�L�����Q�Ƃ��Ă��������B
���]�L�̕s����ŊJ����~����H RIA�Ƃ� ���ǁARIA�͂ǂ���g���ׂ��Ȃ̂��H�i1�j�@100�N�Ɉ�x�̕s��������ė����B�s���̂Ƃ��ɋN����Z�p�v�V�̉\����1�Ƃ��āARIA�Ƃ͉����A�Ȃ��K�v�Ȃ̂���������悤 �u���b�`�N���C�A���g �� ���[�v�t �H�[���� 2009/1/22 |
�g�s���h������A7��RIA�Z�p�̊�b�m�� ���ǁARIA�͂ǂ���g���ׂ��Ȃ̂��H�i2�j�@ �����I�ȗ����RIA�Z�p���ׂ邽�߂ɁA���ꂼ��̊�{�I�ȏ��ƁA�������w�ԍۂɍŏ��ɒ��ӂ��ׂ����Ƃ�������悤 �u���b�`�N���C�A���g �� ���[�v�t �H�[���� 2009/2/4 |
�@�{�e�ł́A��قǂ�5��N���E�h�w�c�ɉ����A�T���E�}�C�N���V�X�e���Y�������A6�N���E�h�T�[�r�X�̊ȒP�ȓ����ƁARIA�Ƃ̊֘A�����Ă����܂��B
�@�N���E�h�ɂ��܂�ڂ����Ȃ��Ƃ����ǎ҂́A�����ł����炢���Ă���e�N���E�h�̏Љ���������������B
RIA�J���҂̂��߂́A���������u�N���E�h�v�Ƃ́H
�@�n����́g�ǂ����h�ɂ���ACPU��n�[�h�f�B�X�N�AOS�A�~�h���E�F�A����J�����܂ŁA���܂��܂ȃT�[�r�X���g���ۉ��h����Ă�����̂��u�N���E�h�v�Ƃ����܂��B�N���E�h�ł́ACPU��n�[�h�f�B�X�N����IP�A�h���X�Ɏ���܂ŁA����ꂪ���p�\�ȁg���\�[�X�h�����ɒ��ۉ�����Ă���A���ۂɂǂ̂悤�ȁg���́h�𗘗p���Ă��邩�͕�����܂���B�����A�������������Ƃ��J���҂�������Ȃ��Ă��u�ŏI�I�Ɂg���܁h���������iEventually Consistent�j�v���ʂ��]�����l�ɓ����܂��B
�@�g���ۉ��h�̓����́A�����̃N���E�h��Web�A�v���P�[�V�����o�R�ł�����^�X�N�̊Ǘ����\�ƂȂ��Ă��邱�Ƃł��B�T�[�o�̍쐬����R���t�B�O���[�V�����܂ł��ׂĂ̂��Ƃ�Web�o�R�ʼn\�ł��B���܂܂ł̂悤�ɃT�[�o�ɃP�[�u����z��������ACD����OS���C���X�g�[��������Ƃ��������Ƃ��K�v����܂���B
�@���������A�T�[�o���T�[�o���Ɏ����^��A�T�[�o��u�����߂̃T�[�o���[�����������A�T�[�o�̌��������݂���K�v������܂���B1000��T�[�o���K�v�ȏꍇ���V�K�T�[�o�쐬�e�L�X�g�{�b�N�X�Ɂu1000�v�Ƃ���������ł����ނ����ł��i���ۂɂ́A�����܂ŊȒP�ł͂���܂��j�B
�� �N���E�h�ɂ��4�ɑ������A�v���̊J���`��
�@�܂��A�N���E�h�́u�V�����o�ꂵ���A�v���P�[�V�����J���`�Ԃ�1���v�ƌ��邱�Ƃ��ł��܂��B���܂܂ł̃A�v���P�[�V�����J���̌`�ԂƂ��ẮA�N���C�A���g�P�̂œ��삷��u�X�^���h�A�����^�v�ƁA�N���C�A���g�ƃT�[�o���������ē��삷��uC/S�i�N���C�A���g�E�T�[�o�j�^�v��2�҂݂̂����݂��܂����B�����ɁA�V���ɃN���E�h�Ƃ����v���C���[���V�����lj����ꂽ�Ƃ������Ƃł��B
�@����ɂ��A�v���P�[�V�����J���̌`�Ԃ́A�ȉ��̂悤�ȃ^�C�v���l������悤�ɂȂ�܂��B
- �X�^���h�A�����^
- �N���C�A���g�E�T�[�o�^
������C/S�A�]���^Web�A�v���P�[�V�����A�]���^RIA - �N���C�A���g�E�N���E�h�^
C/C�B�N���C�A���g�ƃN���E�h�����ڂ��Ƃ肷��^�C�v - �N���C�A���g�E�T�[�o�E�N���E�h�^
C/S/C�B�]���^�̍\���̔w��ɃN���E�h��u���A�n�C�u���b�h�ɂ��ꂼ��̗ǂ��_�𗘗p����^�C�v�B�N���E�h���p�̍ۂɌ��ݑ����p������`��
�@�Ⴆ�A�摜���L�T�C�g�́uSmugMug�v�͂悭�g����5���̃t�@�C�������ЃT�[�o�i�����A�N�Z�X�j�ɁA�c��95����Amazon S3�i��q�j�̃N���E�h�X�g���[�W�ɒu���Ă��邻���ł��B����́A�T�^�I��C/S/C�^�̃A�v���P�[�V�����\���ł���Ƃ����܂��B
�@����C/S/C�^�̍ŏ���C�i�N���C�A���g�j�̑I�����Ƃ��č���ARIA���L�͂Ȍ��ɂȂ��Ă�����̂ƍl���܂��B
�� �N���E�h�Ɋւ���\�K
�@�N���E�h�ɑ��Ă��܂�Ȃ��݂̂Ȃ����́A�����Â���������܂����A���L�̃����N�́�IT�L�����ǂ�ł����Ă��������B
- 5���ł킩��N���E�h�E�R���s���[�e�B���O
- �N���E�h�̌��L
- �}�C�N���\�t�g���{�C���[�h�Ői�߂�N���E�h�헪�i�}�C�N���\�t�g�ȊO���܂߂��܂��܂ȃT�[�r�X���ꗗ����Ă���j
�� RIA�J���҂̂��߂́A�N���E�h�p��
�@���̂ق��A�悭�o�Ă���p������������Ă����܂��B
- On-premise�i�I���v���~�X�A�X�܂́j
�����ł͎��ЃT�[�o�́u���Љ^�p�^�v��\���B���ӌ�̓I���f�}���h�iOn-demand�j�A�܂��́A�N���E�h�B���Ȃ݂ɁA�I���N���E�h�iOn-cloud�j�́u�����́v�Ȃǂ̈Ӗ��ɂȂ� - Elastic�i�C���X�e�B�b�N�A�S���́j
�L�k���݂ȁA�Z�ʂ̗����BAmazon�n�N���E�h�ŕp�o����p��ŁA�N���E�h���̃T�[�o�\���I�Ɏ��R���݂ɂł���Ƃ������Ƃ�\�� - KVS�iKey-Value Store�AKey-Value Storage�j
��v�N���E�h�̂قƂ�ǂ̃X�g���[�W�ɍ̗p����Ă��蒍�ڂ���Ă���X�g���[�W�Z�p�BKVS�������Ă͗��p���̃A�[�L�e�N�`���܂ߋZ�p�I�`���������W���b��̂���V������`�����悤�Ƃ��Ă���B���́A���\�̂̃��K�V�[�ȃz�X�g�����f�[�^�ۑ��Z�p�Ɏ��Ă���炵��
�@KVS�ɂ��ďڂ����m�肽���ǎ҂́A���L�L�����ǂ�ł݂Ă͂������ł��傤���B
�@���y�[�W����́A6�N���E�h�T�[�r�X�̊ȒP�ȓ����ƁARIA�Ƃ̊֘A�����Ă����܂��B
1-2-3 |
�@INDEX | ||
���ؓ��W�F�N���E�h�́g�N���C�A���g�h�Ƃ���RIA�������i1�j 6�̎�v�N���E�h��RIA�̌���𑍂��炢 |
||
Page1 �N���E�h�́g�N���C�A���g�h�ɂ��čl���Ă��܂����H RIA�J���҂̂��߂́A���������u�N���E�h�v�Ƃ́H |
||
Page2 �N���E�h�̘V�܁AAmazon Web Services Java�łň�C�ɋƖ��n���ɁAGoogle App Engine .NET�A�v�������̂܂܃N���E�h�ɁAWindows Azure |
||
Page3 �Ɩ��nSaaS�Ƃ��Ă̎��т������AForce.com �v���C�x�[�g�E�N���E�h���\�z����AIBM Smart Business RIA�N���C�A���g�Ƃ̐e�a�����������ȁASun Cloud �܂��́AAmazon S3�{Flex�A�v������ |
���b�`�N���C�A���g�����[ �S�L���ꗗ�� |
- GAS�Ŗ_�A�~�A�܂���ȂNJe��O���t���쐬�A�ύX�A�폜���邽�߂̊�{ �i2017/7/12�j
�@���������ۂɁA�u�O���t�v�͕K�v�s���ȑ��݂��B����́A�u�O���t�̐V�K�쐬�v�u�O���t�̕ύX�v�u�O���t�̍폜�v�ɂ��ĉ������ - GET�^POST�Ńt�H�[�����瑗�M���ꂽ�l��PHP�Ŏ��u��`�ς݂̕ϐ��v�y�X�V�z �i2017/7/10�j
�@HTML�̃t�H�[���@�\�ɂ��Ă����炢���Aget/post���\�b�h�Ȃǂ̓��e��A�z�z��Ŋi�[����PHP�́u��`�ς݂̕ϐ��v�̒��g��A�t�H�[�����M�l�̎�舵���ɂ����钍�ӓ_�ɂ��ĉ�����܂��yPHP 7.1�܂�2017�N�̏��ɍ����悤�ɍX�V�z - PHP��for�������[�v�E�o��break/�X�L�b�v��continue�y�X�V�z �i2017/6/26�j
�@�f������̃��W�b�N����break����continue���̗��_�Ǝg����������Bfor�����g�������[�v�����̊�{��while���Ƃ̈Ⴂ�A�������[�v�Ȃǂ������ďЉ�܂��yPHP 7.1�܂�2017�N�̏��ɍ����悤�ɍX�V�z - Spreadsheet�f�[�^�̑I���A�폜�A�}���A�R�s�[�A�ړ��A�\�[�g �i2017/6/12�j
�@Spreadsheet�f�[�^�̑I���A�}���A�폜�A�R�s�[�A�ړ��A�\�[�g�Ɏg�����\�b�h�̎g�����Ȃǂ��������
|
|