HEX
Server: LiteSpeed
System: Linux br-asc-web1845.main-hosting.eu 5.14.0-611.42.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 24 05:30:20 EDT 2026 x86_64
User: u790421558 (790421558)
PHP: 8.2.30
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //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>