�����JFIF��XX����������    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�����"����4���������������������������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu������������������������������������#ډb���_�N��?�����������wQ���5-�~�I���8���������������������������������TK<5o�Iv-������������������k�_U_������������������������������~b�M��d��������Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F�����?_�'ϔ��_�Ջt������������������������=||I �����6�έ"�����D���/[�k�9����Y�8������ds|\���Ҿp6�Ҵ���]��.����6���z<�v��@]�i%������������������������$j��~����g��J>��no����pM[me�i$[�����������s�o�ᘨ�˸ nɜG-�ĨU�ycP���3.DB�li�;���������������������hj���x����7Z^�N�h��������N3u{�:j�����x�힞��#M��&��jL P@��_���� P�������������������&��o8��������9������@Sz���6�t7#O�ߋ �����s}Yf�T������lmr����Z)'N��k�۞p�����w\�T���������������ȯ?�8`���O��i{wﭹW�[�r�� ��Q4F�׊������3m&L�=��h3�������z~��#����\�l :�F,j@�� ʱ�wQT����8�"kJO����6�֚l������������������}����R�>ډK���]��y����&����p�}b������;N�1�m�r$����|��7�>e�@���B�TM*-i�H��g�D�)� E�m�|�ؘbҗ�a���Ҿ����������������t4�����o���G��*oCN�rP���Q��@z,|?W[0���������:�n,j���WiE��W������$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S���������������VN;���}�s?.����� w��9��˟<���Mq4�Wv'������{)0�1mB����V����W[��������8�/<� �%���wT^�5���b��)iM� p�g�N�&ݝ������������VO~��q���u���9��� ����!��J27�����$����O-���! �:���%H��� ـ�������y�ΠM=t{!S�� �oK8�������t<����è��������:a��������[������ա�H���~��w��Qz`�p����o�^ ������Q��n����� �,uu�C��$ ^���,�������8�#��:�6��e�|~�����������!�3��3.�\0�����q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�<�����Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y���|�y��� ~�6�@c��1vOp��������Ig�����4��l�OD�����L����� R���c���j�_�uX�6��3?nk��Wy�f;^*B� ��@���~a�`��Eu�������+�����6�L��.ü>��}y���}_�O�6�͐�:�Yr���G�X��kG������l^w����������~㒶sy���Iu�!���� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT����G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2������#I/�׍qz��^t�̔���������b�Yz4x����t�){ OH�����+(E��A&�N�������XT��o��"�XC����'���)}�J�z�p� ����~5�}�^����+�6����w��c��Q�|�Lp�d�H��}�(�.|����k��c4^�����"�����Z?ȕ ��a<�������L�!0�39C� �Eu�����C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf����M}7����]�������s2tcS{�\icTx;�\��7K���P������ʇ Z O-��~�������c>"��?��������P�����E��O�8��@�8��G��Q�g�a�Վ���󁶠��䧘��_%#r�>�����1�z�a���eb��qcP��ѵ��n���#L��� =��׀t� L�7�`�����V����A{�C:�g���e@�����w1 Xp�3�c3�ġ�������p��M"'-�@n4���fG���B3�DJ�8[Jo�ߐ���gK)ƛ��$���� �������8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�������?��K�����QK�d���������B`�s}�>���`������*�>��,*@J�d�oF*�����弝��O}�k��s��]��y�ߘ�������c1G�V���<=�7��7����6��q�PT��tXԀ�!9*4�4Tހ���3XΛex�46�������Y��D ����� ����BdemDa����\�_l,����G�/���֌7���Y�](�xTt^%�GE�����4�}bT����ڹ�����;��Y)���B�Q��u��>J/J ���⮶.�XԄ��j�ݳ������+E��d ���r�5�_D�����1 ���o�� �B�x�΢�#����<��W�����8���R6�@���g�M�.��� dr�D��>(otU��@�x=��~v���2� ӣ�d�oBd�����3�eO�6�㣷����������ݜ�6��6Y��Qz`����S��{���\P��~z m5{J/L��1������<�e�ͅPu���b�]�ϔ��������'�������f�b� Zpw��c`"��i���BD@:)ִ�:�]��h���v�E��w���T�l�������P����"Ju�}��وV ��J��G6��. J/�Qgl߭�e�����@�z�Zev2u����)]կ���������7x�������s�M�-<ɯ�c��r��v�����@��$�ޮ}lk���a����'����>x��O\�Z������Fu>������ck#��&:��`�$��ai�>2Δ����l���oF[h�������lE�ܺ�Π���k:)���`������� $[6�����9�����kOw�\|�����8}������ބ:��񶐕��������I�A1/���=�2[�,�!��.}gN#�u����b���� ~���������݊��}34q�����d�E��L��������c��$���"�[q�U�硬g^��%B ��z���r�p�������J�ru%v\h�����1Y�ne`������ǥ:g����pQM~�^��Xi� ��`S�:V2������9.�P���V������?B�k�� ��������AEvw%�_�9C�Q����wKekP�ؠ�\������;Io d�{ ߞo�c1eP�����\� `����E=���@K<�Y��������eڼ�J����w����{av�F�'�M�@��������������/J��+9p����|]���������Iw &`���8���&�M�hg���[�{�������Xj���%��Ӓ�������������������$��(�����ʹN�������<>�I���RY�����K2�NPlL�ɀ�)��&e��������B+ь����(������������������� � �JTx����_?EZ� }@���� 6�U���뙢ط�z��dWI��n` D����噥�[��uV��"�G&�����Ú����2�g�}&m���������������������?ċ���"����Om#�������������������������� ��{���������������������ON��"S�X���Ne��ysQ���@�������������Fn��Vg�����dX�~nj����������������������]J�<�K]:����FW���b�������62����������=��5f����JKw����bf�X������������������������55��~J �%^�������:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v�������g�8�1��f2�������������������������4;�V���ǔ�)�������������������9���1\������������������������������c��v�/'Ƞ�w������������������$�4�R-��t����������������������������������� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃�������������������������������������������A��20�c#���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@���� 0!1@AP"#2Q`$3V�%45a6�FRUq����� ������^7ׅ,$n��������+��F�`��2X'��0vM��p�L=�������5��8������u�p~���.�`r�����\����O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�������S�T���1���i[U�ɵz�]��U)V�S6���3$K{��ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u��!��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� ����D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v������멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$��JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4��[�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ��dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il���d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J���oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.����3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R�=X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N������#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%����JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$�I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$����L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����)��H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>��dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\��y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�������Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7���ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz���)�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!)�'��8Ϣ�ٔ���ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'��L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���(�}��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3��������QT��a�����x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3��,#c�co��q�a)*P�t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O����������m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l��O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m����PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q��������~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~��|,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@�l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)`�7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ�����}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i�����>J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0���Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q���nxҍ!U�f�!eh�i�2�m����`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{�/ �?�͟��|1�:�#g��W�>$����d��J��d�B���=��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�����O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�����l�cGs�ځ�������y�Ac������\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6�����N6�q��������N� ���! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td���� ?�����N����a��3��m���C���w��������xA�m�q�m����m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4����r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0�������u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ�����V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G������Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q��(v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9���3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M�����A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y�w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa�����Q�#� WeF��ŮNj�p�J* mQ�N�����*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]���陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv�:��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP�w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*�� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp��BGv[]�u�Ov����0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND���.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J ��4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R���� ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`(��>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG���{+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/���*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�>�e]�����Q�r�:����g�,i"�����ԩA��*M�<�G��b�if��l^M��5�� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f������֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ����˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)���h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~������� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W��I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B�S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c����]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪��\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W������6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}������6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@��P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6������m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw��k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ�����mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e���R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1�[y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN���ĕ���0������� !01@Q"2AaPq3BR�������?�����@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j��ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^����ԯ̾9Z��F��������n��1��� ��]�[��)�'�������:�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ���&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0���;_���3������� !01"@AQa2Pq#3BR�������?����ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q�� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�����������4B>��o��](��$B���m�����a�!=���?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{�E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)�����I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a��84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b���$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7���k�� 403WebShell
403Webshell
Server IP : 147.79.69.11  /  Your IP : 216.73.216.150
Web Server : LiteSpeed
System : Linux in-mum-web1874.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User : u862839997 ( 862839997)
PHP Version : 8.2.30
Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/4022542/root/proc/self/root/opt/gsutil/third_party/chardet/tests/EUC-JP/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/4022542/root/proc/self/root/opt/gsutil/third_party/chardet/tests/EUC-JP/arclamp.jp.xml
<?xml version="1.0" encoding="EUC-JP"?>
<!--
Source: http://www.arclamp.jp/index.rdf
Expect: EUC-JP
-->
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:cc="http://web.resource.org/cc/"
xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://www.arclamp.jp/">
<title>arclamp.jp ����������</title>
<link>http://www.arclamp.jp/</link>
<description></description>
<dc:language>en_us</dc:language>
<dc:creator></dc:creator>
<dc:date>2005-12-30T19:07:00+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.15-ja" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000755.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000754.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000752.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000750.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000749.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000747.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000741.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000745.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000743.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000740.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000739.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000738.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000737.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000736.html" />
<rdf:li rdf:resource="http://www.arclamp.jp/blog/archives/000734.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://www.arclamp.jp/blog/archives/000755.html">
<title>���ʤ��ˤ���򸢤�����ʥե꡼��󥹤Υ�����2��</title>
<link>http://www.arclamp.jp/blog/archives/000755.html</link>
<description><![CDATA[<p>��̲�볫ȯ��blog��dev�����<a href="http://dev.blogtribe.org/entry-35af2b9a30fecbcfd13cd1e7f4a19a6a.html">�ե꡼��󥹤ϡּ��ʡפǤ������Ū�פǤϤʤ�</a>�Ȥ����ȥ�å��Хå��򤤤������ơ�����äȹͤ��Ƥߤޤ�����</p>

<p>���ͼ��ȡ�������䥳�ߥ�˥ƥ��ˤϥ��ߥåȤ��Ƥ��ޤ����μ���ä��Ŀͤ����Ϥ��������Ȥǿ��������ͤ����ޤ��Ȥ����Τˤ��绿����</p>

<p>���Ǥ⡢����ϼҰ��Ǥʤ��Ƥ�Ǥ���Ϥ��Ǥ���</p>

<p>���ּ��ҤΥ������Ѥϼ���פäƸ�����������ͤ⤷�Ƥ������ɡ�����äƲ����äƻפ��褦�ˤʤ�ޤ�������ɡ��ͤäƻ��ǤϤʤ��ΤǤ��礦�����ͤ����ब���ʤ��ʤ�м����Ƥ��ޤ��ΤǤϡ������ץ����Ȥ��õ��Ȥ������ˤ��뤳�ȤDz��ͤ����ޤ�����Ǥ�������ϲ�Ҽ��Ȥβ��ͤǤϤʤ��Ȼפ��ޤ��ʸ���񻺤���ư�������̤�ɬ�פʾ�硢��ҤȤ������֤�ˡΧ���Թ礬�����櫓�Ǥ�����IT�ȳ��Ǥϰ�̣�ʤ��Ǥ���͡ˡ�</p>

<p>��������ҤȤ������֤ϥ�������뤦������������ʪ�Ǥ���������¿�����ɬ�פȤ���Ƥ��븽�ߡ���ҤȤ��������˴ط��ʤ��ͺ�����Ѥ��Ƥ����ʤ��Ⱦ��Ƥʤ��褦�ˤʤäƤ���ΤǤϤʤ��Ǥ��礦����</p>

<p>������ƥ�����餷����ҤǤ������ϲ�ҤȤ����ȿ��򤦤ޤ���Ѥ��Ƥ��ޤ����Ҳ�Ҥ��ꡢ�������񤷡����������Ȥ������������Ƥ��ޤ�����Celeron���äơ�̵�����Ѥ��äơ�����ƥ����Τ���ä��櫓�ǤϤ���ޤ��󡣥���ƥ�Ϻ�ǽ�򤦤ޤ���礹���ˡ�Ȥ��Ʋ�Ҥ���Ѥ����˲᤮�ޤ��󡣤��줳������Ҥϼ��ʤǤ��ꡢ��Ū�ǤϤʤ��櫓�Ǥ���</p>

<p><br />
�����⤽�⡢�Ұ��ȥե꡼��󥹤ʤ�ƻŻ���ΰ㤤�Ϥʤ��Ϥ��Ǥ�����̩�ݻ���ɬ�פʤ�NDA���٤Ф褤�������֤����ߤ����ʤ��°���󤹤�Ф褤�������ɬ�פǤ���в�Ұ��ˤʤäƤ⤤�����ɤ�⤹�٤Ʒ���Ǥ��ʤष��Ұ�������Ȥ������äư���Ū�ʥ롼�뤬����ۤ����ѤǤ��ˡ�</p>

<p>���ֲ�Ұ��ˤʤ�ʤ��ۤ��������פȤ��äƤ���ΤǤϤʤ��Ǥ�����1�ͤ�����Ƥ����פȤ��äƤ���櫓�ǤϤʤ��Ǥ���</p>

<p><br />
����Ҥ�Ұ��Ȥ���������ˡ�����ʤ˰�̣�ʤ�Ƥʤ����äƸ������������Ǥ���</p>

<p><br />
���ǡ��ͤΤ褦�˲�Ҥ�Ұ��Ȥ������ȼ��Τ˰�̣�򸫽Ф��ʤ��ʤ�ե꡼��󥹤�ͭ��������Ǥ���</p>

<p>���������ͤϳ��ͤ˥������ᤷ��������äƤߤ�Ȱճ��˳ڤ����Ǥ��衣���줬������1ǯ�η���Ǥ���ʬ����䤹�����١������Ȥ��Ƥ�ǯ������äǤ��ꡢ�Ŀͳ�ư�μ�ͳ�Ǥ��礦��</p>

<p>�����������Ұ��ΤޤޤǤ�ꤿ�����Ȥ�����ʤ顢������ɤ�����Ǥ����ͤϲ�Ҥ��Ѥ��褦�Ȥ���Ư���������ΤǤ�������Ҥ��Ѥ����Ͱʳ��οͤ��Թ��ˤʤꤽ�����ä��Τǡ��ͤ��ФƹԤä������Ǥ���</p>

<p><br />
���ͤ��ƤߤƤ������������ʤ��ˤ���򸢤�����Ȥ�������</p>]]></description>
<dc:subject>�饤��</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-30T19:07:00+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000754.html">
<title>�ե꡼��󥹤Υ�����</title>
<link>http://www.arclamp.jp/blog/archives/000754.html</link>
<description><![CDATA[<p>����ǯ12/20�˸Ŀͻ��ȼ�ˤʤ�1ǯ���᤮�ޤ������פä�����ڤ��ä������ʤˤ��ڤ����ä��Ȥ����Τ�Ψľ�ʴ��ۤǤ���</p>

<p>���ڤ����ȴ�����Τϡ��ɤ��в񤤤����ä�������ꤷ����������줿����Ǥ����ڤ����ä��Τϥ֥�������ֱ顢�Ʒ���̤���¿��������Τ�礤����������ä��Ǥ������ȤǤ��ʤ����ƻ��ä�ί�ޤ�ޤ������ˡ�</p>

<p><br />
<strong>�ե꡼��󥹤�<s>���</s>���ȲȤǤϤʤ�</strong><br />
���ָۤ��ʤ�������פ���ͳ�����֤󡢻Ż���Ф�¦�������Ω��ˤʤꤿ���ä����顣�Ĥޤꡢ��ꤿ���ʤ��Ż�����ʤ�������ߤ����ä��Τ��Ȼפ��ޤ���</p>

<p>�����������פʤ��ȤǤ���<u>�ե꡼��󥹤�<s>���</s>���ȲȤǤϤ���ޤ���</u>�������ޤǤ⼫ʬ��ǽ�Ϥ��󶡤��в������ʹ֤Ǥ��������򴪰㤤���ʤ��Ǥ���������</p>

<p>���ͤϰƷ��Ȥ߹��ޤ졢�μ����󶡤��в�����Ƥ��ޤ����ʤˤ��ӥ��ͥ����äƤ���櫓�ǤϤ���ޤ��󡣤�������Ω����Ȥ��ˤ��礷���ꥹ���򴶤��ޤ���Ǥ������֤�����˾��иۤäƤ��פȤ����ͤ⤤�������̤ˤ�����β�ҤˤǤ�ۤäƤ�館��ȻפäƤ�������Ǥ��ʤ�����������Ƥ�����������Ȥ��Ƥϥ���Ǥ��ˡ�</p>

<p><br />
<strong>�μ��ϸĿͤΤ��</strong><br />
��<a href="http://www.works-i.com/special/independence_01.html">�إե꡼����������ȼҲ��������ԡ����˥��롦�ԥ󥯻ᥤ�󥿥ӥ塼</a>�Ǥϡ����¦�λ���ǥե꡼��󥹤�����Ƥ��ޤ����ֳ��οͤ�Ǥ���Ƽ�����μ�����Ѥ���ʤ��ꥹ��������פȤ����䤤�������Ф��ơ�</p>

<blockquote>�μ����ʥ�å�����Ѥ���ʤ��Ȥ�������Ǥ���������ϴ��¦�ˤȤäƿ������ФƤ����Q�Ǥ��������μ��ϲ�Ҥ�°�����ΤǤϤʤ�������Ŀͤ˽�ͭ��������Ȥ����Q�������٤����Ȼפ��ޤ����ץ������ȤǷ���򤹤�Ȥ������Ȥϡ����ΤȤ�ɬ�פ�����μ��򡢤��ΤȤ������ڤ�롢���Τ��Ȥˤ����ʧ���Ȥ����ͤ���ˡ������Ȥϴ���ʤ���Фʤ�ʤ��ȹͤ��Ƥ��ޤ���</blockquote>

<p>������Ƥ��ޤ���IT�ȳ��Ǥ϶����´�������Ǥ���</p>

<p>�������Ǻ��Ǥ����Ұ���¿���ΤǤϤʤ��Ǥ��礦������ʬ�ΰ����Τ��Ҥη����Τˤ��롢�Ĥޤ�ï�ˤǤ�Ǥ���褦�ˤ��뤳�Ȥ���̿���ȴ����ƤϤ��ޤ��󤫡��ʥʥ�å�����̩�ˤ���ɬ�פϤ���ޤ��󡣥����ץ󤬡���ʬ������Ƥ���뤳�ȤϤ�Ϥ�Q������Ǥ��ˡ�<br />
�����ʤ�������μ�������Τ����ʾ��֤Ǥ����ɤ�ɤ�ί����ǡ��ɤ�ɤ�Ф��Ƥ����ޤ��礦��</p>

<p><br />
<strong>��Ȥȥե꡼��󥹤ζ�ĥ�ط����ɤ��Ż����</strong><br />
���⤦1�ġ����¦���鸫���ե꡼��󥹲���������Ȥ���</p>

<blockquote>�ե꡼����������Ȳ���ή��Ǵ��ޤǤ��ʤ���Ȥ��Ƥϡ���Ȥ�����α�᤿������ͥ�줿ǽ�Ϥ�Ŀͤ����ưפ˴�Ȥ�Υ��Ƥ��ޤ����Ȥ��󤲤��ޤ������οͤ�ǽ�Ϥ��Ф����ۤ��˻Ż��Υˡ���������С����δ�Ȥ�ɬ������Ȥɤޤ��Ȥ��ޤ��󡣤������ä��ͤ����ϡ���Ҥ����οͤ�����ɬ�פȤ���ۤɡ����β�Ҥ�ɬ�פȤ��Ƥ��ʤ��Ȥ��������ˤʤäƤ��ޤ�������ͥ�줿ǽ�Ϥ�ä��ͤ����ϡ��ۤ��ˤ�Ż�������Τǡ����β�ҤˤϤ������ʤ��ΤǤ����٥��Ȥʿͤ������α��Ƥ����ơ���ʬ���������οͤ�����ǽ�Ϥ���Ѥ������Ȥ��ˤɤ������Τ�����ͳ��Ư���ͤ����μ�����������Ȥ�Ǻ�ߤμ�ˤʤäƤ��ޤ�����</blockquote>

<p>���Ȥ⤢���Ƥ��ޤ��������줬�ɤ���ĥ�����ȻפäƤ��ޤ����ɤ��Ż��򤷤������鼫ʬ���᤯���ɤ��ͺब�ߤ��������ɤ��Ż��ʤ���������ʤ��ˤ��Ѱդ���Ȥ�����������Ϥ����äƤ�����������ɤ��Ż����Ǥ���ΤǤϤʤ��Ǥ��礦����</p>

<p><br />
<strong>�ե꡼��󥹤Υ�����</strong><br />
����ܤδ�Ȥˤ�ͥ���ʿͺब���ۤɤ��ơ��ºݤ���äƤ��뵤�����ޤ�����餬ǽ�Ϥ�ȯ�����뤿��ˤϥե꡼��󥹤Ȥ�������褬�����ɤ��Ȼפ��ޤ���</p>

<p>���ɤ�ɤ�ե꡼��󥹤ˤʤ�Ф褤�Ȼפ��ޤ����̤˻Ż����Ѥ���ɬ����Ϥ���ޤ���Ω�줬�Ѥ�뤳�Ȥ����פʤ�Ǥ����㤨�С����ޤβ�Ҥ���Ҥ��ơ������˿ͷ��󤷤Ƥ�餦�Τ��ɤ��Ϥ��Ǥ���ǯ��������ޤ������Ŀͳ�ư�⼫ͳ�ˤǤ��ޤ�����ҤȤ��Ƥ��͡��ʷ��񤬺︺�Ǥ���Ϥ��Ǥ���</p>

<p>���ä�30�����οͤϤ����Ǥ���IT�ȳ��Ͼ�˿ͼ���­�Ǥ����顢�ۤäƤ����Ȥ������Фˤ���ޤ�����ܤˤ���л�̤��Ȥ⤢��ޤ��󡣤���ʤ˥ꥹ���Ϥ���ʤ��礭���ʤ��Ϥ��ʤ�Ǥ���</p>

<p>���⤷�������顢�������������ǰ����Ѥ��٤��ʤΤϲ�ҤʤΤ��⤷��ޤ��󡣥ե꡼��󥹤򤦤ޤ��Ȥ����Ҥ�ͥ�̤ˤʤ�Τϴְ㤤�ʤ��Ǥ��礦�����Ƥ����ͤ˻Ż��������Ҥ������ΤǤ���</p>

<p>��<br />
����äƤߤʤ��Ƥϲ����Ѥ��ޤ���ï�������äƤޤ�����������ư���ꥹ������ư���ʤ��ꥹ���Τۤ����⤤�ΤǤ����ե꡼��󥹤ˤʤ�¦�⡢�ե꡼��󥹤ȷ��󤹤�¦��Ǥ���<br />
��������ˤ��ä���ͤ��ƤߤƤ��������ʣ�����ǯ�Ϥ��¿���Υե꡼��󥹤ȡ��ե꡼��󥹤��󤹤��Ȥ˽в񤨤뤳�Ȥ򵧤äƤ��ޤ���</p>

<p>TO���ե꡼��󥹤ȷ��󤹤�����<br />
������ͤ˻Ż�������Ȥ��ϸƤ�Ǥ����������ʤ��������Ω��ʤΤǡ��ɤ��Ż��ǤϤʤ����ʸ������ޤ����Ǥ�⤷�ޤ��ʣ���</p>

<p>TO �ե꡼��󥹡��ե꡼���ͽ�����<br />
ͥ������Ȱ��˻Ż��������Ǥ�����̳�Ʒ郎�����ǡ����Ѥ⹥���ǡ��ʤ�٤��ʤ����͡�</p>

<p>������� yusuke���ä�arclamp.jp �ޤǡ�</p>]]></description>
<dc:subject>�饤��</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-29T14:01:15+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000752.html">
<title>�ץ������ȥޥͥ����Ȥȥץ������ȥ���ȥ���</title>
<link>http://www.arclamp.jp/blog/archives/000752.html</link>
<description><![CDATA[<p>������ä���ε����Ǥ���nikkeibp.jp��"<a href="http://nikkeibp.jp/style/biz/special/indomitable/051212_14th/">�ޥͥ����Ȥȥ���ȥ���ϰ㤦</a>"�����򤫤ä��Ǥ���</p>

<p><br />
<strong>�ץ������ȥ���ȥ���Ȥϼ��Ԥ��ʤ��褦�ˤ��뤳��</strong><br />
��ȤΥꥹ���ޥͥ����Ȥ��äʤΤǤ���������</p>

<blockquote>���ޥͥ����Ȥΰ�̣�ϡ�do right things�����������Ȥ򤹤롢�Ǥ��롣������Ф�������ȥ���ϡ�do things right������������롢�Ǥ��롣

<p>���ä�פ��ڤ�ñ��ˤ��ƿʤ��С��ޥͥ����Ȥϴ�Ȥ���Ĺ���Ƥ�������γ�ư�Ǥ��ꡢ����ȥ���ϴ�Ȥ����Ԥ��ʤ�����γ�ư�Ǥ��롣�����ǥ��򤦤ޤ���ơ����뾦�ʤ���Ф�����Ȥϡ��ޥͥ����Ȥ���Ƥ������Ȥˤʤ롣�դˡ���¤����򤦤ޤ�����ȥ��뤷�����ʼ��ξ��ʤ��ä��Ȥ��Ƥ⡢���줬�ܵҤ˼��������ʤ��ä��顢���������Ȥ򤷤��Ȥϸ����ʤ���</blockquote></p>

<p>�Ȥ����Τ������ɤ���Ŧ���ʤȻפ��ޤ�����</p>

<p>�������SI�ȳ����֤�������ȥץ������Ȥ��������Τ��ޥͥ����ȤǤ��ꡢ�ץ������Ȥ��Ԥ����ʤ��Τ�����ȥ���ˤʤ뤫�Ȼפ��ޤ���</p>

<p><br />
<strong>����ȥ��뤵��Ƥ��ʤ�ư���ʤ�����ԥ塼���������Ƥ���</strong><br />
���������ꡣ�ͤϥ���ȥ��뤵��Ƥ��ʤ��ץ������Ȥ������Ƥ���褦�˴����Ƥ��ޤ����Ĥޤ����¡����Ԥ��ʤ��褦�ˤ��Ƥ����ʤ��ޤޥޥͥ����Ȥ򤷤褦�Ȥ��Ƽ��Ԥ��Ƥ��ޤ��ץ������Ȥ�¿���ΤǤ���<br />
�����ԥץ������ȤȤϡ�ư���ʤ�����ԥ塼���פΤ��ȤǤ���¿����ͽ���������С����褦������꡼�����٤�褦�����ޤȤ�ʥ����ƥब�Ǥ��Ƥ���м��ԤȤϸƤФʤ��������ޤ����դˡ�ͽ����Ǥ����ȥ�꡼�����Ƥ�Ȥ��ʤ������ƥ�Ǥ���С�����ϼ��ԤǤ��礦�����եȥ�������ȯ�ˤ����Ƥ�QCD���ʼ��������ȡ����֡ˤΤ������ʼ�����äȤ���פǤ���ΤǤ���</p>

<p>���ʼ�����ݤ����ˡ���ʤ��ʡᥳ��ȥ���Ǥ��Ƥ��ʤ��ˤޤޥޥͥ����Ȥ򤷤褦�Ȥ���Ȥɤ��ʤ�Ǥ��礦�����ä�ɽ��Ū�ʥ����Ȥ�Ǽ���ΤĤ��Ĥޤ������碌�����˽��Ϥ����ʼ�������䤹���ʤäƤ��ޤ��Ǥ��礦�������⡢�ʼ�����򱣤��줿�ޤޡ�</p>

<p>���򺣡���¤�߷׽�ε�¤��������Ƥ��ޤ���������Ϸ褷��¾�ͻ��ǤϤ���ޤ��󡣷��ۻΤϡ�¾�ˤ��ۻΤϤ���ȸ���줿��Ŵ���򸺤餻�Ȥ����Τ�ˡΧ���Ȥ��Ȥ������Ȥ��Ȼפä��פȸ�����ȯ��¦�ϡ�ˡΧ���Ȥ��Ƥޤ�Ŵ���򸺤餹�Ȥϻפ�ʤ��ä��פȸ����ޤ�����<br />
�������SI�ȳ��Ǹ�����SIer�ϡ�¾�ˤ�SIer�Ϥ���ȸ���줿�������Ȥ�Ǽ������Ȥ����Τ��ʼ�����Ȥ��Ȥ������Ȥ��Ȼפä��פȸ�����ȯ��¦�ϡ��ʼ�����Ȥ��Ƥޤǥ����Ȥ�Ǽ������Ȥϻפ�ʤ��ä��ʼ��Ƥʤ����ɡˡפȸ����櫓�Ǥ���<br />
��������۶ȳ���ȯ��Ԥˤϰ��դ����ꡢSIer�Ǥ����˰��դʤ󤫤ʤ��櫓�ǡ��ȳ���̤�Ϥ��椨�˵����ä�����Ǥ��礦��</p>

<p>�������ȥ����ƥब���Ƥ���С��塹�ˤϤʤ�ޤ��������Ȥ�Ǽ�����������Τ��İ��Ǥ��ޤ������ξ�ǥ����Ȥ�䤹�ʤꡢǼ�����٤餻��ʤ�Ȥ���Ƚ�Ǥ��Ԥ��ޤ����ޤȤ�ʤ�Τ��Ǥ��Ƥ��ʤ��Τˡ����뤺��ȥ����Ȥ�Ǽ���򤫤���Τϰ�̣������ޤ�����Τ��ˡ����ʤ��ΤǤ���С����֤ȥ����Ȥ򤫤��Ƥ��ɤ������ƥ��*���Ф�*�Ǥ��ޤ���</p>

<p><br />
<strong>�ʼ�����ݤ��뤿��˥������ƥ��Ȥ����٤�����</strong><br />
���ץ������ȥ���ȥ���Ȥϥ��եȥ��������ʼ�����ݤ����ˡ����Ω����Ƥ���Ȥ������ȤǤ��������ɬ�פʤΤϤ��ä��ꤷ���������ƥ�����ȳ�ȯ�Ķ��Τ��ȤǤ���</p>

<p>��ñ�Υƥ��Ȥ��ǽ�ˤ��������������ɤ򸡾ڤ��������礵�졢��ư������ʤ�٤��Ԥ����ѹ����б��Ǥ����ץ���ޤ��Ǥ�ϰϤ���Τˤʤ�褦�ˤ���櫓�Ǥ���<br />
��UnitText����Ū��ȥꥯ����ϡ������������ɥ�ݥ��ȥ�ȥǥ��꡼�ӥ�ɡ�O/R�ޥåԥ󥰥ġ��롢DI����ƥʤʤɤμ�ˡ��Ȥ߹�碌������˶�̳�˱�ä��ե졼�������ۤ��뤳�ȤǼ¸��Ǥ��ޤ���</p>

<p>��¿���οͰ����ؤ��ץ������ȤǤϥ��եȥ����������줿�ե졼������¸�ߤ��ʤ����ʼ����ݤ��뤳�ȤϤǤ��ޤ��󡣤ɤ��Ω�ɤʥ����ɵ���������񤬤��äƤ⡢�ʹ֤������˼���櫓������ޤ���</p>

<p>���դ˸����Хץ������ȥޥͥ����Ȥ��Ǥ��Ƥ��뤳�Ȥϥ���ȥ��뤬�Ǥ���Ȥ������ȤΤϤ��Ǥ���COBOL����ϡ�COBOL���Τ��Ǥ�����̳���ñ�Ǥ���������ȥ����ռ����ʤ��Ƥ�����פ��ä��ΤǤ����Ȥ������ߡ�Java��.Net�Ͻ���Ǥ����̳��ʣ���Ǥ�������ȥ����ռ����ʤ��ǤϤ����ʤ��ΤǤ���</p>

<p><br />
������󡢤����ϥץ������ȥޥ͡�������̳�ǤϤ���ޤ��󡣤Ǥ��ʤ��Ǥ����顣�����IT�������ƥ��Ȥ����餦�٤���ΤǤ����ץ������ȥޥ͡������IT�������ƥ��Ȥ�Ϣ�Ȥ��Ƥ��������ƥץ������Ȥ��������ޥͥ����ȤǤ���Τ��Ȼפ��ޤ���</p>

<p>���ץ������ȥޥͥ����Ȥ���̤�����ˡ����ʤ��Υץ������Ȥϥ���ȥ���Ǥ��Ƥ��ޤ�����</p>]]></description>
<dc:subject>�����ƥ೫ȯ��ˡ</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-28T20:30:00+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000750.html">
<title>�̿�����</title>
<link>http://www.arclamp.jp/blog/archives/000750.html</link>
<description><![CDATA[<p>��<a href="http://www.arclamp.jp/blog/archives/000721.html">�������ȥꤷ�ޤ�����</a>���̿��Ȥ�<a href="http://www.amy.hi-ho.ne.jp/takanori-chiba/">�����</a>��<a href="http://love.ap.teacup.com/loveppo/">�֥�</a>�ˤ˻��Ƥ��Ƥ��������ޤ�����</p>

<p>�����衢�ͤʤ󤫻��äƤ���������褦����ǤϤʤ��ΤǤ������Ǥ��Τ�礤�Ȥ������ȤǤ��ꤤ�����Ƥ��������ޤ�������������ˤʤ󤫻��ä����Ȥʤ��פȤ����Τ������ơʣ���</p>

<p>�����Ͽ��ɶ��դǤ����Ȥꤢ������¦�μ̿������Ѥ��ޤ�����<a href="http://www.arclamp.jp/about/archives/2004/12/eo.html">�Х�������ե���</a>�ˤ����ȡ��⤦���礤���礷���̿�������ޤ����Ի׵Ĥʶ��֤Ǥ���͡�</p>

<p>���ͤϥݥ�ǻ��äƤ��ä����줬��������꤫�⡣�ݥ�Ǵ�����˻�����ä��Ф䤹���ΤǤ���������⸫���˾夬�⿧�ˡ�<br />
��<br />
<img src="/img/yusuke3.jpg" width="240" height="246" border="0" /></p>

<p>��������ϲǤ�������硣�������ݥ�Ǥ����ֿ����ܤ����˸����뤫��פȤΤ��ȡ��ޤ���ܿͤ������ܤǤʤ����Τ褦�ʰո��Ǥ���</p>

<p><img src="/img/yusuke4.jpg" width="240" height="246" border="0" /></p>

<p>���ݥ�ǻ����̣�襤������Ȥ�����������ܤ䤫�����Ȥ������ʣ������ƤˤĤ��äƤ����ݥ���ɤμ̿�����1974ǯ��������ʬ�νŤߤ⤢���Ǥ��礦�͡�</p>

<p>���⤦���礫����ޤ��Τǡ��ޤ򸫤ƽФ��Ƥ����ޤ��������������ˤ��꤬�Ȥ��������ޤ�����</p>]]></description>
<dc:subject>����¾������</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-23T14:18:13+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000749.html">
<title>Apache��AJAX Toolkit Framework�����</title>
<link>http://www.arclamp.jp/blog/archives/000749.html</link>
<description><![CDATA[<p>��Tuscany�ϥ���ȥꤷ�ʤ�������AJAX Toolkit Framework�ϥ���ȥꤷ�ޤ��ʤ��ä�SCA�����Ǥ��ʤ��ä�����ˡ�</p>

<p>����ܻ���20������Apache Incubator���Ƥ�"AJAX Toolkit Framework"����Ƥ���ޤ�����<a href="http://mail-archives.apache.org/mod_mbox/incubator-general/200512.mbox/%3cOF92B1242C.603BC2B5-ON852570DD.004C2839-052570DD.004D44F7@us.ibm.com%3e">��ƽ�Υ᡼��</a>�ˡ�</p>

<p>������<a href="http://www.zimbra.com/">Zimbra</a>��IBM�Υ��󥸥˥����濴�Ȥ�������ä��ޤ�����<a href="http://www.zimbra.com/">Zimbra</a>�Ȥ�����BEA Systems�θ�CTO�����åȡ��ǥ��å������ȴ�������������᡼��ʤɤ�ޤ�<a href="http://www.zimbra.com/products/index.html">Zimbra Collaboration Suite</a>���꡼���������Ȥ��Τ���٥�㡼��</p>

<p>�������⡢�������AJAX�ե졼�����ȤϹͤ��Ƥ��뤳�ȤΤǤ������㤤�ޤ���Eclipse�ץ饰����Ȥ���AJAX/DHTML��IDE���󶡤��ᥤ��ˤʤ�褦�Ǥ���</p>

<blockquote>a JavaScript editor with edit-time syntax checking; Mozilla web browser; integrated DOM browser; integrated JavaScript debugger; and wizards and development aides tuned to specific libraries and toolkits.

<p>�ʥ��󥿥å��������å��դ�JavaScript���ǥ�����Mozilla�֥饦����DOM�֥饦����JavaScript�ǥХå��������ƥ��������ɤ�饤�֥���</blockquote></p>

<p>�������</p>

<blockquote>Mozilla XULRunner and JavaConnect, and Eclipse WTP</blockquote>

<p>���˰�¸���뤽���Ǥ������줫����Ѥ��륪���ץ󥽡����ץ������ȤȤ��Ƥ�Java�ˤ��JavaScript�ʤȤ�����ECMAScript�˼¹ԴĶ���<a href="http://www.mozilla.org/rhino/">Rhino</a>�����줫��JS�Υ饤�֥��Ȥ���JavaScript���ڤ�<a href="http://www.crockford.com/jslint/lint.html">JSLint</a>��UI�饤�֥���<a href="http://openrico.org/">Rico</a>��������<a href="http://www.zimbra.com/products/index.html">Zimbra Collaboration Suite</a>�򤢤��Ƥ��ޤ���</p>

<p>���ǡ������١�����Zimbra�Υ���ݡ��ͥ�Ȥ�褻�Ƥ���ߤ����Ǥ����Ĥޤꡢ�١����ˤʤ볫ȯ�Ķ��ϥ��ǥ�����ǥХå������ˤ��ơ����ξ�ˤΤ륳��ݡ��ͥ�Ȥ䥦�������ɤϼ��ؤ���ǽ�ˤ��Ƥ����褦�Ǥ���<br />
�����Ǥ˥��˥���륳���ɤϤ���ߤ����Ǥ��͡���̣��������ϥ᡼��˥�󥯤�����ΤǤ��ɤäƤߤƤ���������</p>

<p><br />
����������Mustang��JavaSE��6�ˤؤ�ư���Ǥ��礦��Mustang�ˤ�<a href="http://jcp.org/en/jsr/detail?id=223">JSR-223 Scripting for Java Platform</a>�ǵ������Ƥ��륹����ץȤ���ܤ���ޤ��ʼ¼�Ū�ˤ�Rhino���Τ�ΤǤϤʤ����Ȥ����Ƥ��ޤ��ˡ������Х����ɤ�JavaScript��ư���Ȳ����Ǥ���Τ��Ȥ����Τϳڤ��ߤǡ������ʤ��Java��ȯ���Ѥ�äƤ��뤳�Ȥ�ͽ�ۤ���ޤ�������Ū�ʥ饤�ȥ������ȤǤ���ʤ��顢�𴴥����ƥ�Ȥ����Ǥ���Ȥ�����������ӥ�ƥ����礭�ʥ��ɥХ�ơ����ǤϤʤ��Ǥ��礦����</p>

<p>�������ʤ��JavaScript���ǥ�������ȯ�Ķ���ɬ�פʤϤ��������IBM��AJAX�֡���ˤΤäƥ����ץ󥽡��������ߥ�˥ƥ��Ⱥ�äƤ����Ĥ��ʤΤǤϤʤ��Ǥ��礦����������Ϥ�����Mustang�κ��ˤϤ��������ˤʤäƤ��뤳�ȤǤ��礦���⤷���������Ȥ�����IBM�����ʤ���</p>

<p><br />
���Ȥ����櫓�ǡ�AJAX�Ȥ�����̣�Ǥϼ�������԰¤򴶤����ΤΡ�Java�Ķ��ǥ�����ץȤ�ư���Ȥ������Ȥˤ����˶�̣������櫓�ǡ����ä���̤˥���ƥʤ���Ƥ��������ʤȻפäƤ��ޤ���</p>]]></description>
<dc:subject>Java</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-21T11:45:26+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000747.html">
<title>WEB+DB PRESS��DI����Υ������ƥ�����߷����/��1�ϡ���2�ϡפ���</title>
<link>http://www.arclamp.jp/blog/archives/000747.html</link>
<description><![CDATA[<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774126187/arclampjp-22/" target="_top">WEB+DB PRESS Vol30</a>��2005/12/22ȯ��ˤ��ý�1��DI����Υ������ƥ�����߷����פˤ����ơ���1�Ϥ���2�Ϥ��Ƥ��ޤ���������ϥ����ץ饤�����椵��Ǥ��ʥ֥���<a href="http://blog.so-net.ne.jp/yoichiro/">ŷ�Ȥ䥫�������ȸƤФ��</a>�ˡ�</p>

<p>����1�Ϥϡ�DI����Υ������ƥ��� - ���եȥ������������ƥ�����򸫿������߷פȤϡס��ͤϥ����ǥ��Τߤ����椵�󤬼�ɮ���������ƥ��Ȥ˾������ơ��ץ������ȳ�ȯ�Ǥμ����¸����뤿��γ�ȯ�Υե졼���������פ��Ƚ񤫤�Ƥ��ޤ�������Ū�ˤϵ����ɤΤ褦�˱��Ѥ��Ƥ����٤����Ȥ������ȤǤ����͡��ޡ�DI�ˤϰ�ڴط��Τʤ����ƤΤǤ����ʣ���DI�Ǥ���Ф����������Ѥ˽�����Ф�Ȥ�����Ŧ��ԤäƤ��ޤ���</p>

<p>����2�Ϥϡ�DI�����Java EE��J2EE�˥������ƥ����� - DI���ܼ��Ȥ��θ���Ū��Ƴ��Ȥϡס��ͤ���ɮ���Ŀ�Ū�ˤ��ɤ������˽񤱤��ȻפäƤ��ޤ���˿�����Ǥ�ȿ�ʤ򤤤����Ƥ���ޤ��Τǡˡ�<br />
����DI�ϥ������ƥ������餫������פȤ���������顢EJB2��EJB3����ӡ������DI�б����ץ꤬�ɤ�ɤ�餫���ʤäƤ����ͻҤ�ƥ����ӥ�ƥ����濴�˵��Ҥ��ޤ������ݥ���Ȥϡ���¸�Ρʤ����Ȥ����˥������ƥ�������Ѥ��뤳�Ȥʤ�DI��Ƴ��Ǥ���Ȥ���Ǥ��礦��������Ū��3�إ������ƥ�����ˤ����ơ����å����ɤ�ɤ�ʬ�򤵤�Ƥ������ϡ����ä������򤤤Ȼפ��ޤ���<br />
������ץ륢�ץ��������ɤǤ���褦�ˤʤäƤ���Τǡ�����ϻ�Ƥ���������Ȥ��꤬�����Ǥ���<a href="http://www.gihyo.co.jp/magazines/wdpress/">���֤󥳥�����</a>�ˡ�<br />
�����ȡ�EJB3�Ͻ��餫���ʤä������Ƿڤ��ϤʤäƤͤ��פȤ�����Ŧ�ˡ���ä��Ǥ��Ƥ��ɤ��ä��ΤǤ������ͤ��ޤ������Ϥ���</p>

<p><br />
���ե����ɥХå�������ޤ����顢�ȥ�Ф䥳���Ȥ�᡼��Ǥ��ꤤ���ޤ���</p>

<table  border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774126187/arclampjp-22/" target="_top"><img src="http://images.amazon.com/images/P/4774126187.09._SCMZZZZZZZ_.jpg" border="0" alt="4774126187" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774126187/arclampjp-22/" target="_top">WEB+DB PRESS Vol.30</a><br />WEB+DB PRESS�Խ��� <br /><br /><iframe scrolling="no" frameborder="0" width="200" height="40" hspace="0" vspace="0" marginheight="0" marginwidth="0" src="http://webservices.amazon.co.jp/onca/xml?Service=AWSECommerceService&SubscriptionId=0G91FPYVW6ZGWBH4Y9G2&AssociateTag=goodpic-22&Operation=ItemLookup&IdType=ASIN&ContentType=text/html&Version=2004-10-04&Page=1&ResponseGroup=Offers&ItemId=4774126187&Style=http://www.g-tools.net/xsl/priceFFFFFF.xsl"></iframe><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774126187/arclampjp-22/" target="_top">Amazon�Ǿܤ�������</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
]]></description>
<dc:subject>����¾������</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-19T16:40:26+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000741.html">
<title>�ʤ�Web2.0�ϳڤ����Τ�</title>
<link>http://www.arclamp.jp/blog/archives/000741.html</link>
<description><![CDATA[<p>�������������ɥ������ˤ���Web2.0�ϵ��ѤǤϤʤ����٤Ǥ���<a href="http://sethgodin.typepad.com/seths_blog/2005/10/tim_o_on_web_20.html">Seth's Blog : Tim O. on Web 2.0</a>�ˡ��Ǥϡ��ʤ�Web2.0Ū�Ǥ��뤳�Ȥϳڤ����Τ���</p>

<p>���ͤ��פ��ˡ������Web2.0�������Ȥ����顣</p>

<p>��Web2.0�򼨤�"Mush-up"�Ȥ������դϡ������ҥåץۥåפΥ����ƥ�����ã���������ʶʤ򥳥顼���夷�ƿ������ʤ���Ф����Ȥ򤵤��ޤ���</p>

<p>��AJAX�γڤ�����HTML�˽����ΤǤϤʤ�HTML�򥳥�ȥ��뤷���ǡ�������Ϥ���ΤǤϤʤ��ǡ�����ɽ�����뤳�ȤǤ���<br />
���Ȥ��˥ϥå��Ϻǹ�Υ����ȤǤ����ͤ��ϤƤʥޥåפ�ϥå�����<a href="http://www.arclamp.jp/blog/archives/000667.html">�֥å��ޡ�����åȤ��ä�</a>���������ʤ����Ȥ򤷤Ƥ���Ȥ������ФȤȤ�ˡ��Ի׵Ĥʲ�������뤳�Ȥ�����ޤ���������ɽ������Ƥ���HTML��innerHTML = ''�Ǥ֤�������Ʊ���ǡ�����Ȥä�����㤦ɽ���򤹤롣�����ˤϿ�����ɽ��������櫓�Ǥ���</p>

<p>�����β����ϥ����Ȥ�¾�ʤ�ޤ���</p>

<p>������󥽥եȥ������򥢡��ȤȤ�����ѤǤ����ʹ֤⤤�ޤ�����������������Ϥ��������ŷ�͡����ͤ˲᤮�ʤ��ä���Ǥ���������Web2.0�ε���Ū�ʥ꡼��������Ĺ���������ơ����եȥ��������Ǥ���դȤ����Ф�ʤ���줿�ʤäƤ�����PC������ʳ���ʤ�������Τ��񤷤�����ˡ�</p>

<p>������ޤǥ����Ȥ�ؤ����Ƥ�����ɴ��Ȥ����͡�����Ƥ�Web2.0����ӤĤ����Τϲ����Ի׵Ĥ⤢��ޤ���</p>

<p>������ޤǤΥ��եȥ�������ȯ�ϡ��������Ϥ����Ϥ��뤳�Ȥ���Ū�Ǥ�������������Web2.0�Ͼ���򽸤ᡢ�ڤ��ꡢ�������Ĥʤ�ľ����"�����ɽ������"���Ȥ���Ū�Ǥ���</p>

<p>��ɽ���Ȥϡ�<a href="http://dictionary.goo.ne.jp/search.php?MT=%C9%BD%B8%BD&kind=jn">����ˤ���</a>���Τ褦�ʰ�̣����ޤ���</p>

<blockquote>����Ū������Ū������Ū�ʻ�ۤ䴶��ʤɤ򡢳���Ū���Ҵ�Ū�ʷ������ΤȤ���ɽ�����ȡ��ޤ�������ɽ�줿���Ǥ���ɽ�𡦿ȿ��ꡦ���桦����ʤɡ��äˡ��ݽ�Ū���ݤ���ʸ�غ��ʡʻ�����ʤɡˡ����ڡ����衦¤���ʤɡ�</blockquote>

<p>��Web2.0�γڤ���������ϵ��Ѥ�ǡ����򥽡�����Ǻ�ˤȤ��ơ����ξ���դ��ä���줿������"ɽ��"���Τ�Τʤ櫓�Ǥ���</p>

<p><br />
�����������Ȥ�����Ƥ��������Ȥ������������äƤ���Τ������Ǥ��礦���ͤ�Ajax���̳�����ƥ�˻Ȥ��ΤϤɤ����Ȼפ��ޤ���</p>

<p>���Ǥ��ͤϡ������ƥ೫ȯ�ϥ����Ȥˤʤꤦ��ȿ����Ƥ��ޤ���</p>

<p>��¿���η��۲Ȥ��⤤���ͤ��󶡤���ɾ������롣�ޤ������ƥ೫ȯ�ˤϺ���¤ΰ������롼��⤢��ޤ���ʤ����鵶¤�ʤ�Ƥ��褦��ʤ��櫓�Ǥ���ˡ��Ǥ⡢���Ĥ�����������˳ڤ��ߤ����ޤ�뤳�Ȥȿ����Ƥ��ޤ���</p>

<p><br />
��<a href="http://www.arclamp.jp/blog/archives/cat_servicemix.html">ServiceMix�ˤ�ä�Google Map��JBI��Ȥ߹�碌��</a>��SOA�ε��Ѥ�Web2.0Ū�˻Ȥ��Ȥ����Τϡ���̳�����ƥ��̤��򤷤᤹�ͤʤ�Υ����Ȥ��ä��Τ��⤷��ޤ���</p>]]></description>
<dc:subject>���եȥ������ǥ�����</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-19T01:00:11+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000745.html">
<title>ServiceMix (5) InfoProvider���</title>
<link>http://www.arclamp.jp/blog/archives/000745.html</link>
<description><![CDATA[<p>�������ServiceMix�˥ǥץ�����ServiceEngine��SE�ˤκ�����ͤ��Ƥ��������Ȼפ��ޤ����ä˥ӥ��ͥ����å��Ǥ���InfoProvider�Ǥ���</p>

<p>�����٤�񤤤Ƥ��ޤ���InfoProvider�Ͼ��˱����ƾ�����֤���ȤߤǤ�����������������ServiceMix����ñ�ȤϤ���JBI�λ��ͤˤ��ä���å�����������񤯤Τ����ѤǤ��������ǡ�InfoProvider�Υ����Ǥ�����å���ʬ�ȡ������ServiceMix��JBI�˾��ư��������Υ����ɤ�ʬΥ���Ƥ��ޤ��ˡ��ͤ��ޤ��礦�����ͤˤ���Τ�ServiceMix���Ȥ������ƥ��١��ȤǻȤäƤ���ƥ��˥å��Ǥ���</p>

<p>���ޤ���InfoProvider��ServiceMix�˰�¸���ʤ��褦�˹ͤ���ȡ����Τ褦�ʥ��󥿡��ե������ˤʤ�ޤ���<br />
<div style="background-color:#FFCC99; padding:2px"><br />
package demo.info;</p>

<p>import java.util.Map;</p>

<p>public interface InfoProvider {<br />
&nbsp;&nbsp;Info[] getInfos(Map condition);<br />
}<br />
</div></p>

<p>���ޤ������饹Info�ϼ��Τ褦�ˤʤ�ޤ���</p>

<div style="background-color:#FFCC99; padding:2px">
package demo.info;

<p>public class Info {<br />
&nbsp;&nbsp;private String id;<br />
&nbsp;&nbsp;private String lat;<br />
&nbsp;&nbsp;private String lng;<br />
&nbsp;&nbsp;private String imgSrc;<br />
&nbsp;&nbsp;private String title;<br />
&nbsp;&nbsp;private String message;</p>

<p>&nbsp;&nbsp;//��Getter��Setter<br />
</div></p>

<p>�����ξ��֤Ǥϥѥ�᥿�򥯥饹Map���ֵѤ򥯥饹Info�ˤ�äƹԤäƤ��ꡢServiceMix���ݰ�¸�Ǥ��ꡢñ�Υƥ��Ȥ����˴�ñ�˹Ԥ��뤳�Ȥ��狼��ޤ��������ϼ��ΤȤ���Ǥ���</p>

<div style="background-color:#FFCC99; padding:2px">
package demo.info.impl;

<p>import java.util.Map;</p>

<p>import demo.info.Info;<br />
import demo.info.InfoProvider;</p>

<p>public class InfoProviderImpl1 implements InfoProvider {</p>

<p>&nbsp;&nbsp;public Info[] getInfos(Map condition) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;Info[] infos = new Info[2];<br />
&nbsp;&nbsp;&nbsp;&nbsp;infos[0] = new Info("simple1_1", "34.991305", "135.750579", "", "�ܴ�����ܴ���", "...");<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( "family".equals(condition.get("group")) ) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;infos[1] = new Info("simple1_2", "35.010271", "135.768378", "", "��ǽ���ʲ�²������", "...");<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else if ( "friends".equals(condition.get("group")) ) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;....<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;return infos;<br />
&nbsp;&nbsp;}<br />
}<br />
</div></p>

<p><br />
�������������ΤޤޤǤ�ServiceMix��˥ǥץ����뤳�ȤϤǤ��ޤ��󡣤����ǡ������ServiceMix�ѤΥ����ץ���Ĥ��ƽ����Ԥ碌�뤳�Ȥˤ��ޤ��������ץ������ϡ�<br />
 1.JBI�Υ�å��������Ϥ���줿�ѥ�᥿��XML�򥯥饹Map���Ѵ�<br />
 2.InfoProvider��ƤӽФ�<br />
 3.�¹Է�̤Υ��饹Info��XML�ˤ��ƥ�å��������ֵ�<br />
�Ǥ���</p>

<p>�������ץ�����Ѥ���Τ�DI����Ѥ��ޤ��������ץ����饹¦��InfoProvider��°���Ȥ����Ѱդ��������˼¹Ԥ�����InfoProvider�μ���򥤥󥸥����Ȥ���ΤǤ���������ȥ�ǽ񤤤�servicemix.xml�򸫤�ȡ����饹demo.servicemix.se.Adaptor��°��infoProvider���Ф���InfoProvider�μ�����饹demo.info.impl.InfoProviderImpl1�����󥸥����Ȥ���Ƥ��ޤ���֤���ʬ�ˡ�</p>

<div style="background-color:#FFCC99; padding:2px"><pre>
&nbsp;&nbsp;&lt;sm:activationSpec&nbsp;componentName="provider1"&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;service="foo:provider1"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;destinationService="foo:findAggregator"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:component&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean&nbsp;xmlns="http://xbean.org/schemas/spring/1.0"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="demo.servicemix.se.Adaptor"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="color:red; font-weight:bold">&lt;property&nbsp;name="infoProvider"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean&nbsp;class="demo.info.impl.InfoProviderImpl1"&nbsp;/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt;</font>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/bean&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sm:component&gt;
&nbsp;&nbsp;&lt;/sm:activationSpec&gt;
</pre></div>

<p>������XML��ߤ��activationSpec�ˤ�ä�JBI�ؤ���Ͽ��Ԥ���component�ˤ�äƥ���ݡ��ͥ�Ȥν�����Ԥ������饹Adaptor�ˤ�ä�JBI�ν�����ä��Ƥ��뤳�Ȥˤʤ�ޤ���<br />
�����Τ褦�˵�ǽ�ι��򥤥󥸥����Ȥˤ�äƴ�ñ��ɽ���Ǥ���Τ�DI����ħ�Ǥ�������ޤǤǤ���зѾ��ˤ�뵡ǽ�ι��򤷤Ƥ�����Τ������󥸥����Ȥˤ�äƼ¸����Ƥ���褦�ˤⴶ���Ƥ��ޤ���</p>

<p>���Ǥϡ������ץ��μ���򸫤ʤ��顢ServiceMix�Ǥμ���ˡ�򸫤Ƥ����ޤ��礦��</p>

<div style="background-color:#FFCC99; padding:2px">
package demo.servicemix.se;

<p>import //ά</p>

<p>public class Adaptor extends ComponentSupport implements<br />
&nbsp;&nbsp;&nbsp;&nbsp;MessageExchangeListener { ...[1]</p>

<p>&nbsp;&nbsp;private InfoProvider infoProvider; ...[2]<br />
&nbsp;&nbsp;public void setInfoProvider(InfoProvider infoProvider) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.infoProvider = infoProvider;<br />
&nbsp;&nbsp;}</p>

<p>&nbsp;&nbsp;private SourceTransformer transformer = new SourceTransformer(); ...[3]<br />
&nbsp;&nbsp;public void setTransformer(SourceTransformer transformer) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.transformer = transformer;<br />
&nbsp;&nbsp;}</p>

<p>&nbsp;&nbsp;private boolean encode = false; ...[4]<br />
&nbsp;&nbsp;public void setEncode(boolean encode) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.encode = encode;<br />
&nbsp;&nbsp;}</p>

<p>&nbsp;&nbsp;public void onMessageExchange(MessageExchange exchange)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throws MessagingException { ...[5]</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;if (exchange.getStatus() == ExchangeStatus.DONE) { ...[6]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;} else if (exchange.getStatus() == ExchangeStatus.ERROR) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;done(exchange);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;NormalizedMessage in = getInMessage(exchange); ...[7]</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;Node docNode = null;<br />
&nbsp;&nbsp;&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;docNode = transformer.toDOMNode(in.getContent()); ...[8]<br />
&nbsp;&nbsp;&nbsp;&nbsp;} catch (Exception e) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fail(exchange, e);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;Map queryParam = Util.createQueryMap((Element) docNode.getChildNodes().item(0)); ...[9]</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;Info infos[] = infoProvider.getInfos(queryParam); ...[10]</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;Element resultElem = Util.toElement(infos, encode); ...[11]</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;InOnly inOnly = getExchangeFactory().createInOnlyExchange(); ...[12]<br />
&nbsp;&nbsp;&nbsp;&nbsp;NormalizedMessage out = inOnly.createMessage(); ...[13]<br />
&nbsp;&nbsp;&nbsp;&nbsp;out.setContent(new DOMSource(resultElem));<br />
&nbsp;&nbsp;&nbsp;&nbsp;inOnly.setInMessage(out);</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;send(inOnly); ...[14]</p>

<p>&nbsp;&nbsp;}</p>

<p>}<br />
</div></p>

<p><br />
[1]�ޤ���ServiceMix�Ѥ�SE��������ˤϥ��󥿡��ե�����MessageExchangeListener�������ޤ������Υ᥽�å�onMessageExchange�������뤳�Ȥ�JBI�Υ������ץȥ��٥�Ȥ�ϥ�ɥ�󥰤��뤳�Ȥ��Ǥ��ޤ����ޤ��Ѿ����Ƥ��륯�饹ComponentSupport�ϡ�����̾�ΤȤ���JBI��Υ���ݡ��ͥ�Ȥ������뤿��δ��쥯�饹�Ȥ�����Ѥ��뤳�Ȥ��Ǥ��ޤ���</p>

<p>[2]�ºݤ˼¹Ԥ���InfoProvider�Υ��󥹥��󥹤򥤥󥸥����Ȥ��Ƥ�餦�����°��InfoProvider���Ѱդ��ޤ���</p>

<p>[3]SourceTransformer��JBI���Ѱդ��줿JAXP�Υ桼�ƥ���ƥ����饹�Ǥ���</p>

<p>[4]������ܼ�Ū�ǤϤʤ��ΤǤ�����URL���󥳡��ɤ�Ԥ����ɤ����򤷤᤹����Υե饰�Ǥ����ǥ�Ǥ��̥����Х��󥹥��󥹤�ServiceMix��REST��ͳ�ǽ�����ꤲ�������ܸ�Τޤޤ���ʸ���������Ƥ��ޤ��ޤ���������URL���󥳡��ɤ���櫓�Ǥ���</p>

<p>[5]�᥽�å�onMessageExchange�����󥿡��ե�����MessageExchangeListener�������줿��ΤǤ�������Υ��饹MessageExchange��JBI�ˤ������å������򴹤���Υ��֥������ȤǤ���</p>

<p>[6]JBI�Ǥϡ���å������������Ϥ��ƽ������λ�������Ȥ򥳡���Хå����Ƥ���ޤ���MessageExchange�Υ᥽�å�getStatus�ˤ�äƾ��֤��Τ뤳�Ȥ��Ǥ��ޤ���DONE����ェλ��ERROR�ϰ۾ェλ�򼨤��ޤ������ɤ�����äˤϽ����Ԥ��ޤ���</p>

<p>[7]ComponentSupport�Υ᥽�å�getInMessage�ˤ�äơ�MessageExchange������ϡ�In�ˤΥ�å�����NormalizedMessage����Ф��ޤ���MessageExchange���Ԥ���䥹�ơ�������Τ���魯�Τ��Ф��ơ�NormalizedMessage�ϥ�å��������Τ�Τ򼨤���XML���Х��ʥ��ź�ա�Ǥ�դΥץ�ѥƥ��ʤɤ���ޤ������δݻ����γ����狼��䤹���Ǥ��礦����<br />
<img src="/blog/archives/images/jbi_messageexchange.jpg" width="420" height="158" border="0" /></p>

<p>[8]NormalizedMessage���顢��������XML����Ф���DOM���Ѵ����Ƥ��ޤ���</p>

<p>[9]DOM����ơ��ѥ�᥿�Ѥ�Map����ޤ�����äƤ��뤳�Ȥ�ñ��ǥ�����Ȥ�̾���ȥΡ����ͤ�Map�ˤ���Ƥ������Ǥ������Τ褦��XML�Ǥ���С�numberOfPerson:4�ȡ�group:family�Ȥ������Ȥˤʤ�ޤ���</p>

<div style="background-color:#FFCC99; padding:2px"><pre>
&lt;request&gt;
&nbsp;&nbsp;&lt;numberOfPerson&gt;4&lt;/numberOfPerson&gt;
&nbsp;&nbsp;&lt;group&gt;family&lt;/group&gt;
&lt;request&gt;
</pre></div>

<p>[10]���褤��InfoProvider��ƤӽФ��ޤ���</p>

<p>[11]��̤Ȥ���Info�����󤬼���Ǥ����Τǡ����٤Ϥ����DOM���Ѵ����ޤ�����������äƤ��뤳�Ȥ�ñ��ǡ����Τ褦��XML���äƤ������Ǥ���</p>

<div style="background-color:#FFCC99; padding:2px"><pre>
&lt;infos&gt;
&nbsp;&nbsp;&lt;info id="simple1_1" lat="34.991305" lng="... /&gt;
&nbsp;&nbsp;...
&lt;/infos&gt;
</pre></div>

<p>[12]�Ǥϡ���å��������ֻ���Ԥ��ޤ����ޤ��᥽�å�getExchangeFactory����Ѥ��ơ�����SE����ꤵ�줿���饹MessageExchangeFactory����������Ʊ����InOnly�ˤ��ֿ���MessageEchange����ޤ������ʤߤ˥᥽�å�createExchange��Ȥ������Ū�˥����ӥ����б�����MessageExchange���뤳�Ȥ�Ǥ��ޤ���</p>

<p>[13]�����ֿ���MessageExchange�Υ᥽�å�createMessage����Ѥ���NormalizedMessage����ޤ����������ۤɤ�Info��XML��������Τ�ή�����ߤޤ���</p>

<p>[14]�Ǹ���ֿ���MessageExchange��NMR��������ƽ�λ�Ǥ�������Ū�ˤϥǥ�Х꡼�����ͥ�������ơ������������ԤäƤ��ޤ���</p>

<p><br />
���������ƤߤƤ�餦���񤷤����ʡ���ñ�����ʡ��̯�ʴ������Ȼפ��ޤ��ʣ����������ᥤ��Υӥ��ͥ����å����Τϡ����Υ����ץ���Ȥ����Ȥˤ�äƥ���ץ���ݤ���Ƥ��뤳�Ȥ��狼��ޤ����顢JBI�˰�¸������ʬ�ȡ����ʤ���ʬ��ʬΥ���Ƥ����Ȥ�����ά���Τ�����Ϥʤ��Ǥ��礦��</p>

<p>���ͤ�ServiceMix�β���Ƚ񤤤��Τϥ����ץ��ˤ�������ʬ�Υ��ݡ��ȤǤ���Struts��HTTP�ꥯ�����ȤΥѥ�᥿��ActionForm�ˤ����褦�ˡ�JBI�Υ�å��������äȴ�ñ�˥ϥ�ɥ�󥰤��뵡�������������ʤϤ��Ǥ������Ȥ��С�ESB��å������󥰡��ե졼������<a href="http://mule.codehaus.org/">Mule</a>�Ǥ���С�BindingComponent�ˤ�����ؤ˥ȥ�󥹥ե����ޡ��������Ѱդ���Ƥ��ơ�������٤ϼ�ưŪ�˥�å������򥪥֥������Ȥ˥Х���ɤ��Ƥ���ޤ���</p>

<p>���ʤ�������Υǥ�Ǥϥ��饹Adaptor�ʳ��ˤ⡢�����Ĥ��Υ��饹����ޤ�����������Ū�ʵ�ǽ�Ǥ�������ϥ饤�֥��Ȥ����Ѱդ���Ƥ����������뤤��BPEL��XSLT�Τ褦�ʥץ��������󥸥󤬻Ȥ���褦�ˤʤ�Ȼפ��ޤ���</p>

<p><br />
���ʤ�ˤ���ServiceMix�Ϥޤ��ޤ�ȯŸ�Ӿ�Ǥ����ʤΤ�ʣ���ʤ��Ȥ򤵤���Ȥ�����̳���ץ�˻Ȥ��Ȥ��ä����ˤϽ�ʬ����դ��Ƥ����������С������2.0�Ȥ��äƤ⡢�١������餤�ε������Ǹ��Ƥ�������ɤ��Ǥ��礦�����塢������ڤ��Ƥ����ˤ������äƻȤ������Ƥ����Ƥ����ȻפäƤ��ޤ���</p>

<p><br />
������ǰ��̤�Υǥ⥢�ץ���Ͻ�λ�Ǥ����ʤˤ�����Х���ȥ���ɲä��ޤ����⤷���ϲ�⤷���ߤ������Ȥ�����Х᡼���yusuke���ä�arclamp.jp�ˤ������Ȥ򤯤������ޤ���</p>

<p><br />
<a href="http://www.arclamp.jp/blog/archives/cat_servicemix.html">����ServiceMixϢ�ܤΰ��</a></p>]]></description>
<dc:subject>servicemix</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-16T12:12:52+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000743.html">
<title>ServiceMix (4) �ǥ⥢�ץ��servicemix.xml</title>
<link>http://www.arclamp.jp/blog/archives/000743.html</link>
<description><![CDATA[<p>�����褤��ǥ⥢�ץꥱ�����������Ǥ��ʥǥ�Υ�������ɤ�<a href="http://www.arclamp.jp/blog/archives/000737.html">ServiceMix (1) JBI��ServiceMix</a> ����ˡ�</p>

<p>��<a href="http://www.arclamp.jp/blog/archives/000739.html">ServiceMix (2) �ǥ⥢�ץꥱ���������</a>�Ρ�ServiceMix��γ��ספ�������ޤ򡢤⤦���ٺܤ��ޤ��ʥ���å��dz���ˡ�</p>

<p><a href="/blog/archives/images/servicemix_demo2_l.gif" target="_blank"><img src="/blog/archives/images/servicemix_demo2.gif" width="420" height="238" border="0" /></a></p>

<p>���ǥ�Ǥ�2�Ĥ�SeriviceMix����ư���Ƥ��ޤ��������Ǥϥᥤ��ˤʤ���̤�ɽ������¦�ʺ�¦�ˤ�ServiceMix�򸫤ƹԤ��ޤ�������ե�����Ǥ���servicemix.xml�ϡ�src\webapp\WEB-INF\servicemix.xml�Ǥ���</p>

<p>��servicemix���ή��򸫤뤿��ˤϡ����sm:activationSpec��°��destinationService�������줿�����ӥ�̾�򸫤Ƥ����Ф褤���Ȥˤʤ�ޤ���</p>

<p><strong>httpBinding��HTTP�Υꥯ�����Ȥ�JBI��ή�����ि���BC��</strong><br />
������ä��顢���Τޤ�foo:asyncForwarder��ή���ޤ���<br />
<div style="background-color:#FFCC99; padding:2px">&nbsp;&nbsp;&lt;sm:activationSpec&nbsp;componentName="httpBinding"&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;service="foo:httpBinding"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="color:red; font-weight:bold">destinationService="foo:asyncForwarder"</font>&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:component&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean&nbsp;xmlns="http://xbean.org/schemas/spring/1.0"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="org.servicemix.components.http.HttpInOutBinding"&nbsp;/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sm:component&gt;<br />
&nbsp;&nbsp;&lt;/sm:activationSpec&gt;<br />
</div></p>

<p><br />
<strong>asyncForwarder��HTTP��Ʊ����å���������Ʊ����ڤ��ؤ����</strong><br />
foo:findAggregator���Ф�����Ʊ���ǥ�å��������ޤ���foo:httpBinding�����Ʊ������ǸƤФ�Ƥ���Τǡ�����ν���ϥ�å��������ֿ�����м�������äƤ����ޤ���<br />
<div style="background-color:#FFCC99; padding:2px">&nbsp;&nbsp;&lt;sm:activationSpec&nbsp;componentName="asyncForwarder"&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;service="foo:asyncForwarder"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="color:red; font-weight:bold">destinationService="foo:findAggregator"</font>&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:component&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean&nbsp;xmlns="http://xbean.org/schemas/spring/1.0"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="demo.servicemix.se.AsyncForwarder"&nbsp;/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sm:component&gt;<br />
&nbsp;&nbsp;&lt;/sm:activationSpec&gt;<br />
</div></p>

<p><br />
<strong>findAggregator�ʻ��ꤵ�줿�����ӥ���Ʊ������Ʊ���˸ƤӽФ�����̤�Ѥ����</strong><br />
�������Ǥ�targets�˻��ꤵ�줿InfoProviderã�˾������Ʊ����Ʊ���¹Ԥ��뤿�ᡢ�缡���¹Է�̤���äƤ��ޤ������ο���ơ����ƽ��ޤä����̤򣱤Ĥ�XML�ե�����ˤ����ᤷ�ޤ������Τ���destinationService�Ȥ�����Ǥ���foo:asyncForwarder�ˤʤ�ޤ���<br />
<div style="background-color:#FFCC99; padding:2px">&nbsp;&nbsp;&lt;sm:activationSpec&nbsp;componentName="findAggregator"&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;service="foo:findAggregator"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="color:red; font-weight:bold">destinationService="foo:asyncForwarder"</font>&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:component&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean&nbsp;xmlns="http://xbean.org/schemas/spring/1.0"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="demo.servicemix.se.FindAggregator"&nbsp;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name="targets"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="color:red; font-weight:bold">&lt;value&gt;provider1&lt;/value&gt;</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="color:red; font-weight:bold">&lt;value&gt;provider2&lt;/value&gt;</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="color:red; font-weight:bold">&lt;value&gt;exProvider&lt;/value&gt;</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/bean&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sm:component&gt;<br />
&nbsp;&nbsp;&lt;/sm:activationSpec&gt;<br />
</div></p>

<p><br />
<strong>provider1�ʼºݤΥץ�Х�����</strong><br />
�����줾���InfoProvider�ϡ������foo:findAggregator�����ޤ���<br />
<div style="background-color:#FFCC99; padding:2px">&nbsp;&nbsp;&lt;sm:activationSpec&nbsp;componentName="provider1"&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;service="foo:provider1"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="color:red; font-weight:bold">destinationService="foo:findAggregator"</font>&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:component&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean&nbsp;xmlns="http://xbean.org/schemas/spring/1.0"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="demo.servicemix.se.Adaptor"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name="infoProvider"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean&nbsp;class="demo.info.impl.InfoProviderImpl1"&nbsp;/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/bean&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sm:component&gt;<br />
&nbsp;&nbsp;&lt;/sm:activationSpec&gt;<br />
</div></p>

<p><br />
<strong>exProvider���̥����С����󥹥��󥹤�InfoProvider��ƤӽФ���</strong><br />
����������輫�Τ�foo:findAggregator�Ǥ���<br />
<div style="background-color:#FFCC99; padding:2px">&nbsp;&nbsp;&lt;sm:activationSpec&nbsp;componentName="exProvider"&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;service="foo:exProvider"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="color:red; font-weight:bold">destinationService="foo:findAggregator"</font>&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:component&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean&nbsp;xmlns="http://xbean.org/schemas/spring/1.0"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="demo.servicemix.se.ExHttp"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name="outBoundName"&nbsp;value="exServiceOutBound"&nbsp;/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/bean&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sm:component&gt;<br />
&nbsp;&nbsp;&lt;/sm:activationSpec&gt;</p>

<p>&nbsp;&nbsp;&lt;sm:activationSpec&nbsp;componentName="exServiceOutBound"&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;service="foo:exServiceOutBound"&nbsp;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:component&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean&nbsp;xmlns="http://xbean.org/schemas/spring/1.0"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="org.servicemix.components.http.HttpInvoker"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name="url"&nbsp;value="http://localhost:8912"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/bean&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sm:component&gt;<br />
&nbsp;&nbsp;&lt;/sm:activationSpec&gt;<br />
</div></p>

<p><br />
���Ȥ����櫓�ǡ�����ľ��Ū�ǤϤʤ��Ǥ��礦���������ñ������Ȥ������Ȥ⤢��ޤ���������ݡ��ͥ�ȤΥե����褯ʬ����ޤ���</p>

<p>���Ĥޤꡢ���Υǥ⥢�ץꥱ�������Ȥ����Τϡ�ServiceMix�ˤ�äƥ���ݡ��ͥ�Ȥȥ�å������򴹤�Ȥ߾夲��줿��Τʤ櫓�Ǥ��������⡢����Ȥ߹�碌�����Ʊ���ǸƤФ�Ƥ�����Τ�����Ū�ˤ���Ʊ��Ʊ���ǥӥ��ͥ����å���������פȤ���������ʤ��ʣ���ʤ�ΤǤ���<br />
�����Τ����InfoProvider�ʳ��ϥӥ��ͥ����å��ǤϤʤ�����ȥ���Ȥ��Ƶ�ǽ���Ƥ��ޤ���asyncForwarder��Ʊ������Ʊ����ڤ��ؤ��Ǥ��ꡢfindAggregator����Ʊ���¹Ԥȼ¹Է�̤ν���Ȥ�������ȥ���ʤΤǤ���<br />
���֤���ʤ�Ȥ߹�碌��ʤ�Ƥ��ɤ����ʤ��פȴ������뤫�⤷��ޤ��󡣤����������Τ褦�˥��å��ȥ���ȥ��뤬��Τ�ʬΥ����뤳�Ȥǡ����ץꥱ�������Ȥ����Ѳ���Ŭ���Ǥ����ǽ�������뤳�Ȥ˵��Ť��ޤ���BC���ѹ������JMS��Web�����ӥ������ƤӽФ���ǽ�Ǥ��礦����findAgregator�ε�ǽ��夲��Х����ॢ���Ȥʤɤ�¸����뤳�Ȥ�Ǥ��ޤ��������ӥ��ͥ����å��Ǥ���InfoProvider���ѹ�����ɬ����Ϥ���ޤ���</p>

<p>���ʤ����������ä������ǥ���EAI��BPM�ʥӥ��ͥ����ץ������ޥ͡������ȡˤ��Ѥ��ʤ��褦�˴����뤫�⤷��ޤ��󡣤�����������ޤǤ�EIA��BPM��IF�ʤɤ�ñ��ʽ�������Ǥ��ʤ��ä��Τ���٤�ȡ�BPEL��JBI�Ϥ��Τ����ڤ��˺٤�����ν������ǽ�ˤʤ�ޤ��ʻפ��Ф��Ƥ���������BPEL��Business Process Execution <strong>Language</strong> for Web Services��ά�Ǥ��ˡ�</p>

<p>�������Ǵ����Ƥ������������Τϡ�ServiceMix���¸����Ƥ����Τ������äȳ����󤬻פ�SOA�Ȥϰ���褷�Ƥ���Ȥ������ȤǤ���ServiceMix�ˤ�ä�SOA���ܼ��Ǥ���֥�å������򴹤ˤ��·��פȤ����Τ�DI����ƥʤ˻������ޤ�ޤ��������η�̡�SOAŪ���ץ��������̤Υ��ץꥱ�������ι��ۤˤ����Ƥ⽽ʬ����Ѳ�ǽ�ˤʤä��櫓�Ǥ���<br />
���ͤϤ����֥���ƥʥ١����������ӥ�������ƥ��졼�����פȸƤ�Ǥߤ��櫓�Ǥ����֥���ƥʥ١���������ݡ��ͥ�ȡ���ߥå����ʥޥå��奢�åסˡפȤ���������������Τ��⤷��ޤ����IBM��BEA���Ƴ��SCA�ʥ����ӥ�������ݡ��ͥ�ȡ��������ƥ�����ˤȤ������Ȥߤ�Ϥ��ޤäƤ���ΤǤ����������ä��̤ε���ˡˡ�</p>

<p>���ݻ����Ϥ���servicemix.xml�򸫤�</p>

<blockquote>- ������ServiceMix��Xbean�ε��Ҥ򸫤Ƥ���ȡ�DI����ƥʤ�ñ�ʤ륳��ե������ե�����Ȥ��ưʾ�ΰ�̣�򡢤��줬����Ū�˻��äƤ��뤳�Ȥ˵��Ť���

<p>- ���줬ɽ�����Ƥ����Τ�ñ�ʤ�Inject�����٤����֥������Ȥ���Ȥ��ƤǤϤʤ����ͥåȥ�����ʣ��Υ���ݡ��ͥ�Ȥη���ļ̿���Ϳ�����Τȹͤ�������򤤡�</p>

<p>- Grid��˸����С������Virtual Organization�θ����ޤ�Ϳ���Ƥ���ΤǤ��롣</p>

<p>- BPEL�����褦����ħ���ĤΤ������桹�ϡ��ͥåȥ����Υ����ӥ���ץ���ह�롢�������᥿���ץ�����줬���������������Ω�äƤ���Τ��⤷��ʤ���</blockquote></p>

<p>�Ȼ�Ŧ����Ƥ��ޤ����㴳���礲�����Ȥϻפ��ޤ����տޤ��Ƥ��봶�Ф�����ΤǤϤʤ��Ǥ��礦����</p>

<p><br />
���ǡ��ʤ󤫷���餷����Τ��ʤ��ΤǤ������ͤ�Ϥä���Ȥ�����ۤɤ˻Ȥ�����Ǥ��ʤ��Τ������Ǥ�������������������ˡ���̳���ץꥱ��������Ȥ߹���Ǥ������Ȥǡ����å��ȥ���ȥ����ʬΥ����Τˤʤꡢ��ꥢ�ץꥱ�������ι�¤������ˤʤ뤳�Ȥϴְ㤤�ʤ��Ȼפ��ޤ��ʤȡ������������ˡ�<br />
����ǯ�ϡ����������ͤ���ʤ�Ϥ�SOA�Ȥ������ݤ����Υ��Ƥ��뤫�⤷��ޤ��󤬡ˤˤ�륢�ץꥱ��������ۤ��礭�ʲ���ˤʤ뤳�ȤǤ��礦��<br />
��EIAŪ��SOA�˼��Ȥ�ɬ����Ϥޤä����ʤ��ΤǤ�������������������SOA�ˤϡ��ɤ�ɤ���Ф��Ƥ������������Ȼפ��櫓�Ǥ��ʰ¤���������Ϥ��ϰϤǤǤ��뤷�ˡ�</p>

<p><br />
���Ǥϡ�����ϻ�����Ѥ���InfoProvider�λ�Ȥߤ򸫤Ƥߤޤ�������ˤ�äơ�������ServiceMix�β��꤬�����Ƥ���Ϥ��Ǥ���</p>

<p><br />
<a href="http://www.arclamp.jp/blog/archives/cat_servicemix.html">����ServiceMixϢ�ܤΰ��</a></p>]]></description>
<dc:subject>servicemix</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-14T01:09:57+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000740.html">
<title>ServiceMix (3) servicemix.xml���</title>
<link>http://www.arclamp.jp/blog/archives/000740.html</link>
<description><![CDATA[<p>���Ǥϡ����褤��ServiceMix���Τ��äˤʤäƤ��ޤ��ʥǥ�Υ�������ɤ�<a href="http://www.arclamp.jp/blog/archives/000737.html">ServiceMix (1) JBI��ServiceMix</a> ����ˡ�</p>

<p>���ޤ�ServiceMix���Τ�Τκ����ñ�������Ƥ����ޤ��礦��ServiceMix��Spring���ư���ޤ��������Ǥ�Spring�ˤ����б����Ƥ��ʤ���ʬ�⤢��ޤ��������Ū��ñ��¾��DI����ƥʾ��ư�������Ȥ�����Ϥ��Ǥ���ServiceMix1��Geronimo���ư���褦�ˤ��Ƥ���ͤ����ޤ����ˡ�</p>

<p>���Ϥ���˽񤤤��̤�JBI�Ǥϥ���ƥʤ�BC��SE��ǥץ����ޤ������Τ���Υǥץ����ȡ��ǥ�������ץ��������ѻ��ˤʤäƤ��ޤ������Ȥ������ޤ�����ServiceMix��Spring����Ѥ���BC��SE��ǥץ�����Τǡ��ǥץ���ñ��ˤ��Ƥ��ꡢ�����BC��SE��Spring��Bean��Ʊ���褦��DI���оݤ��뤳�Ȥ��Ǥ��ޤ���</p>

<p>�����Τ����ServiceMix2�����ե��������Ѥ���Ƥ���Τ�<a href="<br />
http://xbean.codehaus.org/">xbean</a>�Ǥ���xbean��Geronimo�ץ������Ȥ��������ʤΤǤ���������ե����������˽񤯤���Υ饤�֥��ǡ�Spring�⥵�ݡ��Ȥ��Ƥ��ޤ���"Spring in Action" ��Craig Walls�᤬�֥��˽񤤤�<a href="http://jroller.com/page/habuma/20051011">Spring Simplified with XBean</a>�ˤޤȤޤäƤ��ޤ�����Spring�ε��Ҥ�ñ��ˤ��뤿���1�Ĥβ���Ȥ������ܤ���Ƥ��ޤ���<br />
���嵭�Υ���ȥ꤫���ȴ��Ǥ�����</p>

<div style="background-color:#FFCC99; padding:2px"><pre>
&lt;beans&gt;
  &lt;bean id="knight"
      class="....KnightOfTheRoundTable"&gt;
    &lt;property name="moniker"&gt;
      &lt;value&gt;Bedivere&lt;/value&gt;
    &lt;/property&gt;
    &lt;property name="quest"&gt;
      &lt;ref bean="quest"/&gt;
    &lt;/property&gt;
  &lt;/bean&gt;
&lt;/beans&gt;
</pre></div>

<p>���Ƚ񤯤Ȥ����</p>

<div style="background-color:#FFCC99; padding:2px"><pre>
&lt;beans&gt;
  &lt;knight id="knight" moniker="Bedivere"
      xmlns="http://springinaction.com/schemas/knight"&gt;
    &lt;myQuest&gt;&lt;quest/&gt;&lt;/myQuest&gt;
  &lt;/knight&gt;��
&lt;beans&gt;
</pre></div>

<p>���äƴ����ǽ񤱤��㤤�ޤ����Ĥޤ�����Υ��饹��Bean�Ȥ�����Ͽ����Τ���ѤΥ������Ȥ���褦�ˤʤäƤ���ΤǤ���</p>

<p>������ݡ��ͥ�ȡ�����ݥ��åȤ�XML�ե������ɽ�����褦�Ȥ���ȡ������ƥ󥷥�󡦥ݥ���Ȥη�����������뤿�����Ѥ�XML����ǡʥ���̾�ˤ�°�����ɲä������ʤ�ޤ���<a href="http://jakarta.apache.org/tapestry/">Tapestry</a>��<a href="http://jakarta.apache.org/hivemind/">HiveMind</a>�ǤϤ����ʤ���Ǥ��ɲä��Ƥ��ޤ��ΤǤ��������������XML�ΥХ�ǡ��������ѤǤ��ʤ��ʤ�ޤ���xbean�����ޡ��ȤʤΤ�̾�����֤ˤ�ä�XML�ΥХ�ǡ�������������ޤޤ��ɤ���Ǥ������μ�ˡ��ή�Ԥ�Ȼפ��ޤ���</p>

<p>��ServiceMix�Ǥ�JBI�Υ����ӥ�̾�䥨��ɥݥ����̾�ʤɤ���ꤹ�뤿�����Ѥ��Ƥ��ޤ����ޤ����Spring�ǵ��Ҥ��Ƥ�������˸��ˤ����ʤäƤ��ޤ��ΤǤ�����xbean�Τ������Ǥ��ʤ�ľ��Ū�ˤ��뤳�Ȥ��Ǥ���ΤǤ���</p>

<p><br />
���Ǥϡ�servicemix.xml�θ���������ޤ����ޤ�����ץ�򸫤Ƥ���������</p>

<div style="background-color:#FFCC99; padding:2px"><pre>
&lt;beans&nbsp;xmlns="http://xbean.org/schemas/spring/1.0"
&nbsp;&nbsp;&nbsp;&nbsp;xmlns:spring="http://xbean.org/schemas/spring/1.0"
&nbsp;&nbsp;&nbsp;&nbsp;xmlns:sm="http://servicemix.org/config/1.0"
&nbsp;&nbsp;&nbsp;&nbsp;xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
&nbsp;&nbsp;&nbsp;&nbsp;xsi:schemaLocation="
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://xbean.org/schemas/spring/1.0&nbsp;spring-beans.xsd
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://servicemix.org/config/1.0&nbsp;servicemix.xsd"
&nbsp;&nbsp;&nbsp;&nbsp;xmlns:foo="http://servicemix.org/demo/"&gt; ...[1]
&nbsp;
&nbsp;&nbsp;&lt;sm:container&nbsp;spring:id="jbi"
&nbsp;&nbsp;&nbsp;&nbsp;useMBeanServer="false"
&nbsp;&nbsp;&nbsp;&nbsp;createMBeanServer="false"
&nbsp;&nbsp;&nbsp;&nbsp;dumpStats="true"
&nbsp;&nbsp;&nbsp;&nbsp;statsInterval="10"&gt; ...[2]
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:activationSpecs&gt;
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:activationSpec&nbsp;id="hoge"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;service="foo:hoge"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;destinationService="foo:bar"&gt;  ...[3]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:component&gt; ...[4]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean&nbsp;xmlns="http://xbean.org/schemas/spring/1.0"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="foo.Hoge"&nbsp;/&gt; ...[5]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sm:component&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sm:activationSpec&gt;  
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:activationSpec&nbsp;...
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;sm:activationSpecs&gt;
&nbsp;
&nbsp;&nbsp;&lt;/sm:container&gt;
&nbsp;
&lt;beans&gt;
</pre></div>

<p>�����beans[1]��xbean�Τ����XML�������ޤ���ꤷ�Ƥ��ޤ���°��xmlns:foo�ϡ����ȤǽФƤ��ޤ��������ӥ��Τ����̾������foo�������Ƥ��ޤ���</p>

<p>����¦�����sm:container[2]��JBI����ƥʤˤʤ�ޤ���JBI��JMX�Ǥδ����Ԥ����Ȥ��Ǥ���Τǡ���������Ԥ��ޤ�������Υǥ��1���ü���2�Ĥ�ServiceMix��Ω���夲���Թ�塢�ݡ����ֹ椬�֤Ĥ��äƤ��ޤ������°��useMBeanServer��false�ˤ��Ƥ��ޤ�������ϥݡ����ֹ�򤫤��Ƥ�����٤��Ǥ����ˡ�<br />
��ServiceMix�ϡ�����JBI����ƥʤ�����Spring��˥ǥץ����Ƥ������Ǥ����Ǥ�����Spring���񤷤Ƥ���櫓�ǤϤʤ���BC��SE��JBI����ƥʤ˥ǥץ����뤿������DI����ƥʤ򤦤ޤ��Ĥ��äƤ��ޤ������Τ��ᡢ¾��DI����ƥʤؤΰܹԤ�ñ��˹Ԥ�����Ǥ���</p>

<p>�����sm:activationSpec[3]��JBI�Υ���ݡ��ͥ�ȡ��Ĥޤ�BC��SE��"�����ƥ��١���"���뤿��˻Ȥ��Ƥ��ޤ���������������䤳�����ΤǤ�����JBI�Υ���ݡ��ͥ�Ȥϥ��å���񤯤����ǤϤʤ���JBI��ǵ�ǽ���뤿����͡��ʾ������Ͽ����ɬ���������ޤ�������Ū�ˤϥ����ӥ�̾�䥨��ɥݥ����̾��NMR����Ͽ����ΤǤ���������򥢥��ƥ��١��ȤȸƤӤޤ��ʤ�����ؤ��WSDL2���äʤΤǡ��ʤ�Ȥʤ�̾������Ͽ�������٤������ɤ��Ǥ��ˡ�<br />
��ServiceMix�Ǥ�JBI�ؤΥǥץ���ñ��ˤ��뤿��˥����ƥ��١��Ƚ����ԤäƤ���륳��ݡ��ͥ�Ȥ򥢥��ץ��Ȥ����Ѱդ������Υ���ݡ��ͥ�Ȥ˥ӥ��ͥ����å��򥤥󥸥����Ȥ���褦��߷פ���Ƥ��ޤ����������뤳�Ȥǥ����ƥ��١��Ƚ���ȥӥ��ͥ����å������ڤ�Υ���Ƥ���ΤǤ���������ؤ��DI�򤦤ޤ���Ѥ��Ƥ���ʤ��ȴ����ޤ���<br />
��°��id�ʤ⤷����componentName�ˤ����¥���ݡ��ͥ�Ȥ�ƤӽФ�̾���Ǥ�������°��service��JBI��ǤΥ����ӥ�̾�ˤʤ�ޤ���JBI�Ǥ�̾�����֤��դ��뤳�Ȥǥ����ӥ�̾�������ޤ���Java�Υѥå�����̾��Ʊ���Ǥ������������뤳�Ȥ�ʣ��Υ����ӥ���̾���򤫤֤뤳�Ȥʤ���ѤǤ���褦�ˤʤ�櫓�Ǥ����ʤ�����ɥݥ����̾�ϻ��ꤷ�ʤ���Х����ӥ�̾��Ʊ���ˤʤ�ޤ����Ǹ�����destinationService�������˥롼�ƥ��󥰤��륵���ӥ��򼨤��ޤ���<br />
��<br />
��������¦�����sm:component[4]��������ޤ������ץ��ˤʤäƤ��ޤ���JBI�Ǥϥ�å������򴹤��뤿����͡��ʥ���ݡ��ͥ�Ȥ���Ѥ��ޤ�������������Τ����ѤʤΤǥ١������饹���󶡤��������Ѿ������ǥ��å��򵭽Ҥ��ޤ������Υ١������饹�ˡ�������ʤ�Τ򥤥󥸥����Ȥ���ɬ���������Τǡ������Ԥ�����Υ����ץ��ˤʤ�ޤ���</p>

<p>�����������bean[5]�����褦�䤯���̤�Spring�����ˤʤ�ޤ���°��xmlns����ꤹ�뤳�Ȥǡ�������¦�ˤĤ��Ƥ�̾�����֤λ��꤬���פˤʤ�ޤ���</p>

<p><br />
�Ǥϡ���������ϼºݤγƥ���ݡ��ͥ�Ȥ򸫤Ƥ����ޤ��礦�����Ȼפä��ΤǤ�����Ĺ���ʤä��ΤǤޤ�����Ȥ������Ȥǡ�w��</p>

<p><a href="http://www.arclamp.jp/blog/archives/cat_servicemix.html">ServiceMix��</a></p>]]></description>
<dc:subject>servicemix</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-11T22:50:24+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000739.html">
<title>ServiceMix (2) �ǥ⥢�ץꥱ���������</title>
<link>http://www.arclamp.jp/blog/archives/000739.html</link>
<description><![CDATA[<p>�����ơ�����ϥǥ�γ��פǤ��ʥǥ�Υ�������ɤ�<a href="http://www.arclamp.jp/blog/archives/000737.html">ServiceMix (1) JBI��ServiceMix</a> ����ˡ�</p>

<p><strong>�ӥ��ͥ�����</strong><br />
����������ɤǤ��륢�ץꥱ�������Ǥϵ��Ԥ����ˤ��Ƥ���ޤ������Ԥ�ˬ�줿���ͤ����Ϳ�ȥ��롼�סʲ�²��ͧã���ˤΤߡ����Τߡˤ���Ϥ���ȡ��Ͽ޾�ˤ��ξ��ˤ��ä������ɽ�������ޤ������Ȥϡ�����ξܺ٤�ߤ��ꡢ������Ǥ�դ���ӷ�ϩ��ɽ�������뤳�Ȥ��Ǥ��ޤ���ɽ����������ϻ����ξ��󡢥��٥�Ȥξ��󡢤�����ɴ��Ź�ξ���Ǥ���</p>

<p><img src="/blog/archives/images/servicemix_demo1.gif" width="420" height="168" /></p>

<p>��Windows��JDK1.4.2�ʹߤ���äƤ���ʤ顢<a href="http://www.arclamp.jp/blog/archives/000737.html">���������</a>���Ʋ��ह�����Ǥ����˻��褦�ˤʤäƤ��ޤ���Mac��maven��ͳ�Ǥ����ޤ�����Linux��ʸ�����������餴���ʤ����ˡ��������������</p>

<p><br />
<strong>Web�ؤγ���</strong><br />
��Web�ؤϤ�����Ajax��Asynchronous JavaScript + XML�ˤǤ����Ͽޤ�Google Maps�����ɤ߹��ߡ����Ԥξ����ServiceMix����XML�����Ǽ�����Ƥ��ޤ����狼��䤹��Web2.0ŪMush-up�����ȤǤ��礦��<br />
��Ajax�κ����ñ�ˡ���������ɤ����ե�����src\webapp�ˤ���mymap.js��UTF-8�ˤ򸫤Ƥ����������Dz���Υ᥽�å�createMyMap��<a href="http://www.google.com/apis/maps/documentation/">����Ū��Google Maps�μ��</a>�򤷤Ƥ��ޤ����Ĥޤꥵ���Ф�ServiceMix�Ǥ��뤳�Ȥϰռ����Ƥ��ޤ��󡣤���ä����̤ʤΤϥꥯ�����Ȥ�XML��POST���Ƥ���������Ǥ���</p>

<div style="background-color:#FFCC99; padding:2px"><pre>
  var request = GXmlHttp.create();
  request.open('POST', '/exec/jbi/', true);
  request.onreadystatechange = function() {
    if (request.readyState == 4) {
      //������ν���ʥޡ������򤪤��ơ��ꥹ�Ȥ��ɲá�
    }
  }
  request.setRequestHeader("content-type", 
      "application/x-www-form-urlencoded;charset=UTF-8");
  request.send(DemoUtil.serializeRequestInfos(document.
      getElementById('entryform')));
</pre></div>

<p><br />
<strong>�����Х��å��γ���</strong><br />
�������Фˤ�ʣ���InfoProvider�Ȥ��������ӥ����ǥץ����ޤ���InfoProvider�ϥ桼��������Ϥ������򥭡��ˤ��ƾ�����ֵѤ��ޤ�������ϻ����ξ��󡢥��٥�Ȥξ���ɴ��Ź�ξ�����󶡤���3�Ĥ�InfoProvider��¸�ߤ��ޤ���ServiceMix�ϥǥץ����줿3�Ĥ�InfoProvider��ƤӽФ��������ξ����Ѥ��Ƥ��ޤ���</p>

<p><strong><br />
ServiceMix����</strong><br />
��ServiceMix�Ǽ¹Ԥ��٤����Ȥϡ��ʲ���2�ĤǤ���<br />
1.���饤����Ȥ���Υꥯ�����Ȥ�JBI��ή������<br />
2.InfoProvider��ƤӽФ������η�̤�ޤȤ�ƥ쥹�ݥ�</p>

<p>���ޤ��ϼ��οޤ򸫤Ƥ��������ʥ���å��dz���ޤ�ɽ���ˡ�</p>

<p><a href="/blog/archives/images/servicemix_demo2_l.gif" target="_blank"><img src="/blog/archives/images/servicemix_demo2.gif" width="420" height="238" border="0" /></a></p>

<p>����¦���֥饦���ˤʤ�ޤ�������󥸤δݤ�Servlet�ˤʤäƤ��ꡢHTTP�ꥯ�����ȤΥ��ȥ꡼��򤽤Τޤ�httpBinding��Hb�ˤ�ή�����ߤޤ���</p>

<p>��httpBinding��Hb�ˤ�BindingComponent������̤����Ƥ���MeesageExchange���Ѵ��塢asyncForwarder��As�ˤ��Ϥ��ޤ���</p>

<p>��asyncForwarder��As�ˤϡ�Ʊ����InOut�ˤ�����Ʊ����InOnly�ˤؤ��Ѵ���Ԥ��ޤ�����¸�Τ��̤�HTTP��Ʊ����å������Ǥ�����InfoProvider����Ʊ���¹Ԥ����뤿����Ѵ��򤹤�ɬ���������ޤ�������Ū�ˤϡ�������ä�Ʊ����å��������äƤ����Ĥġ��������Ƥ򥳥ԡ����ơ�findAggregator��Ag�ˤ˿�������Ʊ����å������򤷤Ƥ��ޤ���</p>

<p>��findAggregator��Ag�ˤϡ����ꤵ�줿ʣ���Service Engine�˥�å���������Ʊ����������������η�̡�XML�ˤ�ƽ�����ֵѤ��ޤ���</p>

<p>����������Ǥ�P1��P2��InfoProvider�ˤʤ�ޤ���������exP�Ǹ��1�Ĥ����˻ųݤ������Ƥ���ޤ���exP�ϡ����Τޤ�exServiceOutBound��OB)�˽����ή���Ƥ��ޤ���</p>

<p>��exServiceOutBound��OB�ˤϡ�HTTP�ǥ����ȥХ���ɤ�Ԥ�BindingComponent�Ǥ��������ȥХ�����̥����Х��󥹥��󥹤�ServiceMix�ˤʤ�ޤ���</p>

<p>���̥����Х��󥹥��󥹤�ServiceMix����ϡ�����ޤǤ����ɤ���λ�ȤߤˤʤäƤ��ޤ���������3���ܤ�InfoProvider��Pex�ˤ��ǥץ�����Ƥ��ޤ���</p>

<p><br />
���Ĥޤ�InfoProvider������3�ĤǤϤ���ޤ�����2�Ĥ�Ʊ���󥹥�����˸����ǥץ�����Ƥ����ΤǤ������Ǹ��1�Ĥ������̥����Х��󥹥�����ˤ��ꡢ�����Ȥ�HTTP��REST�ˤ��̤��ƽ������ꤷ�Ƥ���ΤǤ���3�Ĥ�InfoProvider��ư��������ǤϤ���ޤ�����ɬ�פʽ����ʬ�򤷤Ƥ����ȡ����Τ褦�ʷ��Ǽ¸����뤳�Ȥˤʤ�ޤ���</p>

<p>�����ɤ����ʤ��ȴ����뤫�⤷��ޤ��󤬡��¤�InfoProvider�ʳ����������Ū�ʥ���ݡ��ͥ�ȤǤ������InfoProvider�����򤷤ޤ�����Ȥ�POJO�Ǥ���POJO����������ǡ����ȤϽ������Ȥ߹�碌�����ǥ��ץꥱ������󤬤Ǥ��Ƥ���ȹͤ�������򤯤���ޤ��󤫡�</p>

<p><br />
�������ServiceMix�����ꤹ�뤿���servicemix.xml�������褦�ȻפäƤ����ΤǤ�����Ĺ���ʤä��Τ�ڤ�ޤ��������servicemix.xml�Ǥ���</p>

<p><a href="http://www.arclamp.jp/blog/archives/cat_servicemix.html">ServiceMix��</a></p>]]></description>
<dc:subject>servicemix</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-10T21:00:42+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000738.html">
<title>�ǥ֥���2006���Ť��ޤ������ճ���</title>
<link>http://www.arclamp.jp/blog/archives/000738.html</link>
<description><![CDATA[<p><a href="http://www.seshop.com/event/dev/">�ǥ֥���2006</a>��2006ǯ2��9���10��ˤ����Ť������ޤ���</p>

<blockquote>2006/2/10��15:25��16:15

<p><strong>��10-D-5��Web2.0ŪSOA Ajax+DI+JBI�Ǽ¸�����·�祢�����ƥ�����</strong></p>

<p>���֤������ƤϤ����Τ����ξ��ʤ�����Web2.0��SOA�����å����Ǥ�ξ�Ԥ���Ӥ��ʤ���Web2.0ŪSOA��ͤ��Ƥ��ޤ��������ƥǥ���̤���Ajax��DI��JBI��Ȥ߹�碌���·�祢�����ƥ�������Τ�С��說�說����褦�ʲ�ǽ���򴶤�����Ϥ��Ǥ���</blockquote></p>

<p><br />
���ǥ֥���2006�Υơ��ޤϡ�Developer 2.0�פ������Ǥ���</p>

<blockquote>Developers 2.0�ϡ����⤤�֤������깭������ǻŻ���ª������꿼��ƶ����̤��򸫿����뤳�ȤΤǤ���ͤ����Ǥ���������뤳�Ȥ��Ǥ��ޤ���</blockquote>

<p>���Ȥ������ȤʤΤǡ�̤���ͽ¬�Ǥ������Ƥˤ������ȹͤ��Ƥ��ޤ������Υ֥��Dz����񤤤Ƥ��ޤ�����SOA��ñ��Buzz��ɤȤ��ƤȤ館��ΤǤϤʤ��������ǻȤ��Ƥ��뵻�Ѥ��ܼ��ʤ��������Ȥ���ˤ�������Ф����Ȥǡ����ץꥱ�������κ������ޤä����Ѥ��ȻפäƤ��ޤ�������򤤤��᤯�¸����Ƥ���Τ�Web2.0��ή��Ǥ��礦��Java�������Web2.0���Ĥޤ�Web2.0ŪSOA�Ȥ����Τ�������Υ��ץ��������ȯ��ˡ�ǤϤʤ������Ȥ����󾧤��ֱ�ι��Ҥˤʤ�ޤ���</p>

<p>�����ƤȤ��Ƥ�ServiceMix����ˤʤ�ޤ���JavaOne���ݻ����쥯���㡼���꡼���ȴ���Ū�ˤ�Ʊ���ǤϤ���ޤ��������Σ����Фơ���������ݥ���Ȥ���ΤˤʤäƤ��ޤ����������ޤǤΣ����ʹ������ˤ�㤦������󶡤Ǥ���褦�ˤ���Фꤿ���Ȼפ��ޤ��ʤ��ȡ��ʤ󤫥��ץ饤�����Ѱդ������ȤϻפäƤ��ޤ��ˡ�</p>

<p><br />
���Ʊ˼ҤΤ�ô��Ԥ��֥ǥ֥��ߤ�ǯ����Υǥ٥�åѡ��γ��ͤؤδԸ��Ǥ��פȤ����Ƥ��ޤ����������̵��Ǥ�������������¿����Developers 2.0�ʿ͡������Ϥ򤷤Ƥ��ޤ���<br />
���ͤȤ��Ƥϡ�20���Ⱦ����30����ǡֳ�ȯ�ԤȤ��Ƥμ�ʬ��Ǻ�ߤ�äƤ��븽��ο͡פ���Ƥ������������Ǥ������֤󡢤��������������ζ�̳���ȤäƤ�˻�����ơ�����ɤ�����ʤ��äƻפ��뤫�⤷��ޤ��󡣤Ǥ⡢�������������Developers 2.0�˿���Ƥ������������ȿ�����פ��ޤ������Σ���֤ϥץ������Ȥ��ߤޤä��äƤ�������ʤ��Ǥ����ʤ������ˡ����Σ���֤dzؤ���Ȥ�̤��Υץ������ȤΡ��ʤˤ�꼫ʬ�����Ω�ĤϤ��Ǥ������ҡ����ä򤴸�Ƥ����������</p>

<p><a href="http://www.seshop.com/event/dev/2006/limited/2days/touroku/index.html">�ǥ֥���2006��������Ͽ</a><br />
</p>]]></description>
<dc:subject>����¾������</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-10T12:10:15+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000737.html">
<title>ServiceMix (1) JBI��ServiceMix</title>
<link>http://www.arclamp.jp/blog/archives/000737.html</link>
<description><![CDATA[<p>��2005/12/9�˹Ԥ�줿�ݻ����쥯���㡼��ǹԤä��ǥ�������ɤǤ���褦�ˤ��ޤ��������κݤʤΤǡ������ȤޤȤ�Ƥߤޤ�����Ϣ�ܤDz���Ԥ������Ȼפ��ޤ���</p>

<p><a href="http://www.c-sq.com/modules/article/article66.html">����Υ��������</a>�ʺDz����20051209_demo_1.pdf��20051209_demo_6.pdf��</p>

<p><a href="/blog/archives/resources/meegle_20051210.zip">�ǥ⥢�ץ�Υ��������</a>��meegle_20051210.zip 13.2MB��</p>

<p>1.Ŭ��ʤȤ���Dz��ह��<br />
2.servicemix.bat��¹Ԥ���<br />
3.servicemixEx.bat��¹Ԥ���<br />
4.<a href="http://localhost:8080/exec/">http://localhost:8080/exec/</a>�˥�����������<br />
5.�ʤ�Ȥʤ��</p>

<p>��JDK1.4.2�ʹߡ�8080�ݡ��ȻȤ��Τ�Tomcat�ʤɤ���Ȥ��Ƥ������ȡ�Firefox�侩��IE�Ƿ�ϩ��ɽ������������<a href="http://msdn.microsoft.com/workshop/author/VML/ref/appendix.asp">VML�����</a>�򤪤��ʤ�ɬ�פ�����ޤ���Mac OS X��ư�Τ��ޤ�����maven servicemix, maven servicemixEx�Ǥ����ޤ��ˡ�</p>

<hr />

<p><strong>JBI�Ȥ�</strong><br />
���ݻ����λ�������ȴ��ˤʤ�ޤ���<a href="http://www.c-sq.com/modules/article/article66.html">���������</a>�ˡ��褦�ϡ���å������򴹤��̤��������ӥ��Υ���ݥ��åȤˤ�륢�ץꥱ��������ۼ�ˡ��ɸ����ͤǤ��ʰ�̣������ˡ�</p>

<p>��JBI����ħ��JBI����ƥʤȸƤФ�륳��ƥʤ��Ѱդ������ξ�˥���ݡ��ͥ�Ȥ�ǥץ����������ǡ������Υ�å������򴹼�ˡ������ɸ�ಽ���Ƥ��뤳�ȤǤ����Ǥ����顢����ƥʤγ�¦�Ϥʤ�Ǥ�褤���Ȥˤʤ�ޤ������Ρ��ʤ�Ǥ��ɤ��ץ�ȥ����JBI����ƥ����������ݤˤϡ�JBI�����Ѵ�����ɬ���������ޤ����������ܤ��餦����ݡ��ͥ�Ȥ�Binding Component�ʥХ���ǥ��󥰡�����ݡ��ͥ�ȡ�ά��BC�ˤȾΤ��ޤ�������¾�Υ���ݡ��ͥ�Ȥ�Service Engine�ʥ����ӥ������󥸥�ά��SE�ˤȸƤӤޤ�������������μ��������櫓�ǤϤʤ���ñ�����Ȥ��ƹͤ��Ƥ�館�Ф����Ǥ���</p>

<p><img src="/blog/archives/images/maruyama_jbi_1.gif" height="311" width="414" /><br />
(�ݻ����λ������ȴ���</p>

<p>����å������򴹤ϥХ��ʥ롼���ˤ��̤��ƹԤ��ޤ��������Normalized Message Router�ʥΡ��ޥ饤���ɡ���å��������롼����ά��NMR�ˤȸƤӤޤ�����ȯ��Ǥ��륳�󥷥塼�ޡ��ϥ�å�������Ԥ�������MessageExchange�Ȥ�����Τ˵ͤ���NMR���ꤲ���ߤޤ���Send�ˡ�����������ӥ����󶡤���ץ�Х����ϡ�NMR���Ф���Accept��Ԥ����ȤǼ�ʬ����MessageExchange�������ƽ����Ԥ��櫓�Ǥ������Τ褦�ˤ��ƥ����ӥ�����ѼԤ��󶡼Ԥ�����å������򴹤ˤ�ä�·��δط��ˤ���櫓�Ǥ���������ؤ�SOAŪ�ʤȤ���Ǥ��礦��<br />
���ʤ����ץ�Х����ϡ����ֺǽ�˼�ʬ���Ȥ�NMR����Ͽ���ޤ�������򥢥��ƥ��١������ȸƤӤޤ���</p>

<p><img src="/blog/archives/images/maruyama_jbi_2.gif" height="311" width="414" /><br />
(�ݻ����λ������ȴ���</p>

<p>���������ȡ�JBI����ƥ���ˤ�"����Ȥ���ꤹ��BC"��"���å���ô�����SE"���ǥץ�����Ƥ��ޤ��������Ĥ�ϥ�å�������MessageExchange�ˤ�򴹤��뤳�ȤǶ�Ĵ����ư��ޤ��������ӥ���Ѽԡʥ��󥷥塼�ޡˤ���å�������NMR�����ȡ������ӥ���Ѽԡʥץ�Х����ˤ���å���������������Ԥ��櫓�Ǥ���</p>

<p>���ޤ�����å������򴹤ˤϼ��ब����ޤ�����ñ�ˤ�����Ʊ������Ʊ���Ǥ���Ʊ�����ֻ����ԤĤޤǽ����ߤ���Ρ���Ʊ�����ֻ����Ԥ��ޤ����㤨��HTTP��Ʊ����å���������ɽ�ʤǤ��������Ф�������Ƥ���֡��֥饦���Ϥ��ä��ԤäƤ��ޤ���</p>

<p>������Ū��JBI�ǽ��פʤΤϤ������Ǥ������Ȥ�Service��EndPoint�Ȥ�ServiceUnit�ȥǥץ��Ȥ�����������ޤ���������ʤ���ڤǤϤ���ޤ���</p>

<p><br />
<strong>ServiceMix�Ȥ�</strong><br />
�������ޤǽ񤤤ơ����Ǥ����ޤ����ʣ���ServiceMix�ϡ�JBI�Τ����Ȥ����򤷤ơ����ɤ��ʤȤ����ʤ��Ƥ��ޤä���ΤǤ����Ǥ�����JBI"���"�Ǥ����ݻ����˸������ڤ��С�JBI��ServiceMix�δط���EJB2��EJB3�ߤ����ʤ�ΤǤ������ϡ�"bending the JBI specification some, but keeping to the APIs��API�ϼ�뤱�ɻ��ͤϤ��礤�ʤ����"��������Ƥ��ޤ���<a href="http://servicemix.org/Does+JBI+depend+on+XML+and+WSDL">http://servicemix.org/Does+JBI+depend+on+XML+and+WSDL</a>�ˡ�<br />
����Τ˸����С�EJB3��EJB2���åפ����������ܼ�Ū�ˤ��Ѥ��ʤ��櫓�Ǥ�����ServiceMix�ϡ���������������ߤ�ʤ���ɬ�פΤʤ���Τ�����ˤФä����̵�뤷�Ƥ��ޤ��ˡ�</p>

<p>���Ǥ����顢ServiceMix���äƤ�JBI�������򤷤��ȤϤ����ʤ��ΤǤ�����JBI���ܼ�����򤹤뤳�Ȥ��Ǥ��ޤ��������⡢JBI�����ڤ���ľ��Ū����򤹤뤳�Ȥ��Ǥ���ΤǤ���</p>

<p>��ServiceMix�ϥ���ݥ��åȡ����ץꥱ�������ι��ۼ�ˡ�Ǥ���SOA�Ȥ���Buzz��ɤȤ�����򤹤�ɬ�פϤ���ޤ����ͤ�Ǯ���ʤäƽ񤤤Ƥ��ޤ��ޤ�����<a href="http://www.arclamp.jp/blog/archives/000728.html">����ƥʥ١����������ӥ�������ƥ��졼�����</a>�Ȥ�����ΤǤ��ʤ��֤�ˡ�</p>

<p>���ݻ�����JBI�λ��ͽ���ɤ�Ǥ������Ǥ�ʬ����ʤ��ä����Ȥ���ServiceMix���̤��뤳�Ȥ���򤹤뤳�Ȥ��Ǥ����ȸ����Ƥ��ޤ������δ��Ф��Τ뤿��ˤ⡢���ҥ����ɤ򸫤ơ������ƤߤƤ������������줾��δ�������Ȥϻפ��ޤ�����SOA�Ȥ��������ǥ������˿ȶ�Ǥ��뤳�Ȥ˵��Ť��Ƥ���������ФȻפ��ޤ���</p>

<p>�����ơ�����ϥǥ⥢�ץ�γ��פ�servicemix.xml������񤤤Ƥߤ����Ȼפ��ޤ���</p>

<p><a href="http://www.arclamp.jp/blog/archives/cat_servicemix.html">ServiceMix��</a></p>]]></description>
<dc:subject>servicemix</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-09T23:59:00+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000736.html">
<title>����������</title>
<link>http://www.arclamp.jp/blog/archives/000736.html</link>
<description><![CDATA[<p>�������ͧ�ͤξҲ�ǥե�����ơ������ε��ʤȤ�������͡���<a href="http://blog.livedoor.jp/facilitators/">��¼�ΰ줵��</a>��˺ǯ��</p>

<p>��������ǿ��˻Ĥä����դ��ֹ���������פȤ����äǤ���<br />
���㤨�й͸ųؼԤ��ʤ���ˤ�Ĵ�٤�Τ��Ȥ����С���̤���Τ뤿��סֲ���ؤ֤���פ������ͳ������뤱�ɡ�ʹ���줿������������������äȤ���ϡ����������顣</p>

<p>���ֹ���������פȤϣ��ĤΤ��Ȥ������ʤ������������뤳�ȤȻ�̤��ȡ�������Ƥ������Ǥ��뤳�ȡ��ʤˤ��ͳ�ʤ󤫤���ʤ���<br />
���ͳ������äƤ��Ȥϡ������������äƤ��Ȥ˥�������ͳ�ʤ�Ƥʤ���<br />
�����٤Ƥ��ͤ�ȴ���ơ����줳������˴ط��ʤ��������ȸ����뤳�ȡ�����ϡֹ���������פȤ����ʾ�Τ��ȤϤʤ��ΤǤ���</p>

<p>���ͤ��ֹ���������פȤ������դˤǤ��ä��ΤϽ�����ư�λ�����Ĺ��ܤǡ֤ʤ����ꤿ���Ρ��פ�ʹ���졢�����������ͳ��Ҥ٤Ƥߤ롣���줬�����ޤ�ˤ������ä��ΤǤ��礦���ͻ��οͤ���������Ф��Ƥ���ޤ�����</p>

<p>�֤褦�Ϲ������äƤ��Ȥ���͡�</p>

<p>�����λ��Ϥ�Ƶ��Ť�����Ǥ����ֹ���������פäƤ����ͳ������ʤ�äơ������ֹ������פäƤ��Ȥˤ���ʾ�θ��դʤ�Ƥ���ʤ��äơ�</p>

<p>���ֹ���������ס����θ��դ򤤤���ͤϤ��������������äȡ���ʬ�δ��Ф򿮤���äƤ��Ȥ����顣ľ���ۤɽ��פʤ�ΤϤʤ��ΤǤ���</p>

<p>�������Τ褦�ˡ����줬�ʤ��ä������Ʊ���Ȼפ��뤳�ȡ��Ǥ⡢�����������ˤ�����¸�ߤ����Ρ��äƤ��������ʤ��ʤ�ʤ�Ƥ��Ȥ�����������ʤ������줬�ֹ����ס��ʤ����顢���äƽ��Ƶ��Ť���Ȼפ����</p>

<p>���ֹ���������ס��ޡ���ʤ꾮�ʤ�Ϥ��äƤ⡢���θ��դ򡢤ޤä����ˤ�����褦������Ƥ������Ȼפ��ޤ�����</p>

<p><br />
���äơ��ե�����ơ������ط��ʤ�������w���ޤ������äѤ����ä������Ƥ��������ޤ���</p>]]></description>
<dc:subject>�饤��</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-09T00:17:56+09:00</dc:date>
</item>
<item rdf:about="http://www.arclamp.jp/blog/archives/000734.html">
<title>�ݻ����쥯���㡼���꡼����2���ܤ�����</title>
<link>http://www.arclamp.jp/blog/archives/000734.html</link>
<description><![CDATA[<p>�������������12/9�ˤ�<a href="http://www.c-sq.com/modules/article/article66.html">�ݻ����쥯���㡼���꡼���裲��</a>�����Ť��뤳�Ȥˤʤ�ޤ�����13:40��15:00�δݻ������ֱ餹�������ServiceMix�Υǥ����硼�ȥץ쥼���ô������Ƥ��������ޤ���</p>

<p>���ǥ��JavaOne�Ǥ�äƤ�Τ򥷥�ץ�ˤ�����Τˤʤ�ޤ����Ǥ�ServiseMix��2.0.2�б��������ǰ��ͤ˻��֤������äƤ��ޤ��ޤ������ʤˤ��XML�ѡ��������Ѥ�ư���򤹤��Ǥ���ͤ����ʤ�ʤΤǤ��礦����<br />
���Ĥ��Ǥ�JavaOne�ǵ��ˤʤäƤ����������Ƥߤޤ������ۤ�ȡ��褻�Ф����Τˡ������������Ȥ�ץ������ȤǤ��äơ��Ϥޤ륿���פǤ��������������Ǥ��Ȥ⡣</p>

<p>���äƤ������Ǥ��衢�ֱ�ޤǣ����֤�ڤäƤ��餫����ꤹ�������Ǥ������ΤȤ��θ��դ���</p>

<blockquote>���ڤ��󡢤��ꤤ������ޤ���

<p>���פ�ʤǤƤ��ޤ���jini������ޤ��褦�ˡ�</blockquote></p>

<p>�Ǥ�����w�����Υ᡼�����������򤤤Ǥ��������������Ƥ��������ޤ�����</p>

<p>��������Ȥ��Ƥ�JavaOne��Ÿ������NEC�ٷƾ��ˤ���������ޤ��ƥץ쥼�󤷡��쥯���㡼���꡼���˹Ԥ��Ȥ������ԡ���⤷��������ν����ǤϤ���ޤ����������󤻤�ޤǤ��������ɤ��Ĥ���ʤ����ܵ�����ʤ������פʤΤǤ��礦�ɤ����Τ��⤷��ޤ���</p>

<p>������ʤ櫓�dz���̤˼㴳���ڤ꤬����ޤ������ʤ�Ȥ����ޤ��Τǡ���������<br />
��</p>

<p>����ǰ�ʤ��顢�쥯���㡼���꡼���λ��ä����ڤ��Ƥ��ޤäƤ��ޤ����������ä������Ϥ����������������ޤ������ο��ۤ���λ����100���Ķ������ǡ��ͤ��ä����֤��ɤ줯�餤�Ȥ�뤫�Ȥ������ȤǤ���</p>

<p><br />
2005ǯ12��9��ʶ�� 13:30��18:00�ʼ���13:00��13:30��<br />
�Ω���եȥ��������󥸥˥���󥰳��ҡ�4F��Ʋ</p>]]></description>
<dc:subject>Java</dc:subject>
<dc:creator>yusuke</dc:creator>
<dc:date>2005-12-07T01:52:31+09:00</dc:date>
</item>


</rdf:RDF>

Youez - 2016 - github.com/yon3zu
LinuXploit