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 />
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 />
private String id;<br />
private String lat;<br />
private String lng;<br />
private String imgSrc;<br />
private String title;<br />
private String message;</p>
<p> //��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> public Info[] getInfos(Map condition) {<br />
Info[] infos = new Info[2];<br />
infos[0] = new Info("simple1_1", "34.991305", "135.750579", "", "�ܴ�����ܴ���", "...");<br />
if ( "family".equals(condition.get("group")) ) {<br />
infos[1] = new Info("simple1_2", "35.010271", "135.768378", "", "��ǽ���ʲ�²������", "...");<br />
}<br />
else if ( "friends".equals(condition.get("group")) ) {<br />
....<br />
}<br />
return infos;<br />
}<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>
<sm:activationSpec componentName="provider1"
service="foo:provider1"
destinationService="foo:findAggregator">
<sm:component>
<bean xmlns="http://xbean.org/schemas/spring/1.0"
class="demo.servicemix.se.Adaptor">
<font style="color:red; font-weight:bold"><property name="infoProvider">
<bean class="demo.info.impl.InfoProviderImpl1" />
</property></font>
</bean>
</sm:component>
</sm:activationSpec>
</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 />
MessageExchangeListener { ...[1]</p>
<p> private InfoProvider infoProvider; ...[2]<br />
public void setInfoProvider(InfoProvider infoProvider) {<br />
this.infoProvider = infoProvider;<br />
}</p>
<p> private SourceTransformer transformer = new SourceTransformer(); ...[3]<br />
public void setTransformer(SourceTransformer transformer) {<br />
this.transformer = transformer;<br />
}</p>
<p> private boolean encode = false; ...[4]<br />
public void setEncode(boolean encode) {<br />
this.encode = encode;<br />
}</p>
<p> public void onMessageExchange(MessageExchange exchange)<br />
throws MessagingException { ...[5]</p>
<p> if (exchange.getStatus() == ExchangeStatus.DONE) { ...[6]<br />
return;<br />
} else if (exchange.getStatus() == ExchangeStatus.ERROR) {<br />
done(exchange);<br />
return;<br />
}</p>
<p> NormalizedMessage in = getInMessage(exchange); ...[7]</p>
<p> Node docNode = null;<br />
try {<br />
docNode = transformer.toDOMNode(in.getContent()); ...[8]<br />
} catch (Exception e) {<br />
e.printStackTrace();<br />
fail(exchange, e);<br />
}</p>
<p> Map queryParam = Util.createQueryMap((Element) docNode.getChildNodes().item(0)); ...[9]</p>
<p> Info infos[] = infoProvider.getInfos(queryParam); ...[10]</p>
<p> Element resultElem = Util.toElement(infos, encode); ...[11]</p>
<p> InOnly inOnly = getExchangeFactory().createInOnlyExchange(); ...[12]<br />
NormalizedMessage out = inOnly.createMessage(); ...[13]<br />
out.setContent(new DOMSource(resultElem));<br />
inOnly.setInMessage(out);</p>
<p> send(inOnly); ...[14]</p>
<p> }</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>
<request>
<numberOfPerson>4</numberOfPerson>
<group>family</group>
<request>
</pre></div>
<p>[10]���褤��InfoProvider��ƤӽФ��ޤ���</p>
<p>[11]��̤Ȥ���Info��������Ǥ����Τǡ����٤Ϥ����DOM���Ѵ����ޤ�����������äƤ��뤳�Ȥ�ñ��ǡ����Τ褦��XML���äƤ������Ǥ���</p>
<div style="background-color:#FFCC99; padding:2px"><pre>
<infos>
<info id="simple1_1" lat="34.991305" lng="... />
...
</infos>
</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"> <sm:activationSpec componentName="httpBinding" <br />
service="foo:httpBinding"<br />
<font style="color:red; font-weight:bold">destinationService="foo:asyncForwarder"</font>><br />
<sm:component><br />
<bean xmlns="http://xbean.org/schemas/spring/1.0"<br />
class="org.servicemix.components.http.HttpInOutBinding" /><br />
</sm:component><br />
</sm:activationSpec><br />
</div></p>
<p><br />
<strong>asyncForwarder��HTTP��Ʊ����å���������Ʊ����ڤ��ؤ����</strong><br />
foo:findAggregator���Ф�����Ʊ���ǥ�å��������ޤ���foo:httpBinding�����Ʊ������ǸƤФ�Ƥ���Τǡ�����ν���ϥ�å��������ֿ�����м�������äƤ����ޤ���<br />
<div style="background-color:#FFCC99; padding:2px"> <sm:activationSpec componentName="asyncForwarder" <br />
service="foo:asyncForwarder"<br />
<font style="color:red; font-weight:bold">destinationService="foo:findAggregator"</font>><br />
<sm:component><br />
<bean xmlns="http://xbean.org/schemas/spring/1.0"<br />
class="demo.servicemix.se.AsyncForwarder" /><br />
</sm:component><br />
</sm:activationSpec><br />
</div></p>
<p><br />
<strong>findAggregator�ʻ��ꤵ�줿�����ӥ���Ʊ������Ʊ���˸ƤӽФ�����̤�Ѥ����</strong><br />
�������Ǥ�targets�˻��ꤵ�줿InfoProviderã�˾������Ʊ����Ʊ���¹Ԥ��뤿�ᡢ�缡���¹Է�̤���äƤ��ޤ������ο���ơ����ƽ��ޤä����̤Ĥ�XML�ե�����ˤ����ᤷ�ޤ������Τ���destinationService�Ȥ�����Ǥ���foo:asyncForwarder�ˤʤ�ޤ���<br />
<div style="background-color:#FFCC99; padding:2px"> <sm:activationSpec componentName="findAggregator" <br />
service="foo:findAggregator"<br />
<font style="color:red; font-weight:bold">destinationService="foo:asyncForwarder"</font>><br />
<sm:component><br />
<bean xmlns="http://xbean.org/schemas/spring/1.0"<br />
class="demo.servicemix.se.FindAggregator" ><br />
<property name="targets"><br />
<list><br />
<font style="color:red; font-weight:bold"><value>provider1</value></font><br />
<font style="color:red; font-weight:bold"><value>provider2</value></font><br />
<font style="color:red; font-weight:bold"><value>exProvider</value></font><br />
</list><br />
</property><br />
</bean><br />
</sm:component><br />
</sm:activationSpec><br />
</div></p>
<p><br />
<strong>provider1�ʼºݤΥץ�Х�����</strong><br />
�����줾���InfoProvider�ϡ������foo:findAggregator�����ޤ���<br />
<div style="background-color:#FFCC99; padding:2px"> <sm:activationSpec componentName="provider1" <br />
service="foo:provider1"<br />
<font style="color:red; font-weight:bold">destinationService="foo:findAggregator"</font>><br />
<sm:component><br />
<bean xmlns="http://xbean.org/schemas/spring/1.0"<br />
class="demo.servicemix.se.Adaptor"><br />
<property name="infoProvider"><br />
<bean class="demo.info.impl.InfoProviderImpl1" /><br />
</property><br />
</bean><br />
</sm:component><br />
</sm:activationSpec><br />
</div></p>
<p><br />
<strong>exProvider���̥����С�������InfoProvider��ƤӽФ���</strong><br />
����������輫�Τ�foo:findAggregator�Ǥ���<br />
<div style="background-color:#FFCC99; padding:2px"> <sm:activationSpec componentName="exProvider" <br />
service="foo:exProvider"<br />
<font style="color:red; font-weight:bold">destinationService="foo:findAggregator"</font>><br />
<sm:component><br />
<bean xmlns="http://xbean.org/schemas/spring/1.0"<br />
class="demo.servicemix.se.ExHttp"><br />
<property name="outBoundName" value="exServiceOutBound" /><br />
</bean><br />
</sm:component><br />
</sm:activationSpec></p>
<p> <sm:activationSpec componentName="exServiceOutBound" <br />
service="foo:exServiceOutBound" ><br />
<sm:component><br />
<bean xmlns="http://xbean.org/schemas/spring/1.0"<br />
class="org.servicemix.components.http.HttpInvoker"><br />
<property name="url" value="http://localhost:8912"/><br />
</bean><br />
</sm:component><br />
</sm:activationSpec><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>
<beans>
<bean id="knight"
class="....KnightOfTheRoundTable">
<property name="moniker">
<value>Bedivere</value>
</property>
<property name="quest">
<ref bean="quest"/>
</property>
</bean>
</beans>
</pre></div>
<p>���ȽȤ����</p>
<div style="background-color:#FFCC99; padding:2px"><pre>
<beans>
<knight id="knight" moniker="Bedivere"
xmlns="http://springinaction.com/schemas/knight">
<myQuest><quest/></myQuest>
</knight>��
<beans>
</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>
<beans xmlns="http://xbean.org/schemas/spring/1.0"
xmlns:spring="http://xbean.org/schemas/spring/1.0"
xmlns:sm="http://servicemix.org/config/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://xbean.org/schemas/spring/1.0 spring-beans.xsd
http://servicemix.org/config/1.0 servicemix.xsd"
xmlns:foo="http://servicemix.org/demo/"> ...[1]
<sm:container spring:id="jbi"
useMBeanServer="false"
createMBeanServer="false"
dumpStats="true"
statsInterval="10"> ...[2]
<sm:activationSpecs>
<sm:activationSpec id="hoge"
service="foo:hoge"
destinationService="foo:bar"> ...[3]
<sm:component> ...[4]
<bean xmlns="http://xbean.org/schemas/spring/1.0"
class="foo.Hoge" /> ...[5]
</sm:component>
</sm:activationSpec>
<sm:activationSpec ...
<sm:activationSpecs>
</sm:container>
<beans>
</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>