<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://k2underground.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>大中华用户区</title><link>http://k2underground.com/blogs/chinese_blog/default.aspx</link><description>这个区域是让大中华区的用户以中文讨论各项关于K2的议题。</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61120.2)</generator><item><title>如何与SAP整合</title><link>http://k2underground.com/blogs/chinese_blog/archive/2008/06/24/sap.aspx</link><pubDate>Tue, 24 Jun 2008 05:05:00 GMT</pubDate><guid isPermaLink="false">1c9bda6b-c6e6-4e79-8d32-b70ad0011ef7:24418</guid><dc:creator>michaelpeng</dc:creator><slash:comments>0</slash:comments><comments>http://k2underground.com/blogs/chinese_blog/comments/24418.aspx</comments><wfw:commentRss>http://k2underground.com/blogs/chinese_blog/commentrss.aspx?PostID=24418</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;本文主要谈的是&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;与&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的整合的概览，它的定位是参考和指引，没有深入讨论具体的技术细节&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;。如果大家有兴趣的话，请参与到相关话题的讨论中。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;应用系统整合，是企业&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BPM&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;平台的重要组成部分之一，&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;就是：&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;“&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;流程自动化只是&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BPM&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的一部分，&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BPM&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;还包括应用系统整合、报表等&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;”&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;B&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;就技术面而言，我们需要了解&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;与&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;系统整合的方式、原理和每种方式的优缺点：&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l1 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;l&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;整合方式&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;1&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;：用中间数据库的方式，把需要交互的数据保存在中间数据库，双方按协定定时取和写就好。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l1 level2 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;Ø&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;优缺点：不用多说，反正就是写代码，最原始的方式。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l1 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;l&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;整合方式&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;：通过&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Web Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;BR&gt;&lt;FONT face=Calibri size=3&gt;WebService&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;是业界的标准，微软、&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;IBM&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;、&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Oracle&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;、&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;都支持，包括如&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;XML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;、&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SOAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;、&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Web Service - * &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;（&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;WS-Policy, WS-Inspection, WS-Notification, WS-I, WS-Federation, WS-BusinessActivity…&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;），并且&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;也提供了&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP Netweaver&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;（&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;最新的集成应用平台），本身就是一个支持&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;WebService&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的整合开发平台。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;B&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;注：&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;这也往往成为竞争对手与我们&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;PK&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;的一点&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;“&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;大家都可以通过&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;web service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;整合&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;，为什么选择&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;？&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;”&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;。就技术面来说，答案包括：&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;还有整合方式&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;3&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;、&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;4&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;等多种选择，并且在集成的性能、可用性、功能及成功案例上更具优势。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l1 level2 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;Ø&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;优点：简单，相应诸位都用过&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Web Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l1 level2 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;Ø&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;缺点：简单（同一个词可以有&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;N&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;种不同的解释，中国文字的强大和灵活性可可见一斑，&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;[&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;突然想到，&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;也很强大灵活&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;"&gt;J&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;]&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;）。随着&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Web Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;规范的不断发展和成熟（&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;WS-*&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;），&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;web service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;在安全、加密、事务等都得到了增强，应用也越来越广泛，但&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Web Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;存在的效率等先天性的劣势：如只能用&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;XML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的序列化方式等。（关于这个话题，请大家参考&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;WCF&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;相关资料，&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;WCF&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;值得我们花时间了解，&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;[&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;自由地通过配置的方式选择协议、编码方式等&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;]&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;）&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l3 level1 lfo3;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;l&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;整合方式&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;3&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;：通过中间件与&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;整合，就微软平台而言我们推荐使用&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;，当然也可以选择如&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;TIBCO&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;等类似的产品。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l3 level2 lfo3;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;Ø&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT size=3&gt;优点：&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;BR&gt;&lt;FONT face=Calibri size=3&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;直接提供了&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Adapter&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;（适配器），我们能与&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;做&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;native&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;（原生）的整合，而&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;产品内置提供了与&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的整合（整个&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk 2006&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;提供了&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;200&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;个免费的&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Adapter&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;，可以与业界主流产品整合，如&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;PeopleSoft&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;等）。请注意：&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Native&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;（原生）这个词很重要，几乎所有的产品都可以宣称能与第&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;3&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;方系统（&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP, LOBs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;）整合，其实很多是通过写代码的方式完成的；&lt;SPAN style="COLOR:red;"&gt;而&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Native&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;意味着，在产品中已经提供了相关的整合模块，并且该整合的模块已经经过市场验证（如性能、容错性等方面），是成熟的，往往这一点是上了&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;mso-fareast-language:ZH-CN;"&gt;系统的大企业最看重的。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;BR&gt;&lt;FONT face=Calibri size=3&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的定位为企业&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;EAI&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;工具，&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;会详细记录&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;与&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;交互的信息（数据交换的时间、结果、数据包、数据的映射、安全管控机制&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;...&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;）。通过它，我们能对全部整合过程中发生的所有细节做到：有据可查、实时可查、有实为证、。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;当然，通过&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;也使得我们的&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BPM&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;平台能与&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;ESB&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;（&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Enterprise Service Bus&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;）相互配合，使&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;能与更多的系统整合（这点不在本文的讨论范围内）。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l3 level2 lfo3;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;Ø&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT size=3&gt;缺点：&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;购买&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;需要钱（虽然从顾问的角度来说，长远这钱是值得投资的）。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;你需要精通&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的人。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l3 level1 lfo3;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;l&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;整合方式&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;4&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;：&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2 Connector&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;BR&gt;&lt;FONT face=Calibri size=3&gt;K2 Connector Beta2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;已经推出，大家已经在虚拟机中通过&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;VPN&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;连接到公司的&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;测试环境动手做实验，相关的&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;video&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;已经上传到&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;GCSPS&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l3 level2 lfo3;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;Ø&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;优点：&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2 Connector&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;对开发者而言依然是&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的技术，我们不需要引入第&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;3&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;方工具就可以与&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;集成，减少了系统的复杂度。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l3 level2 lfo3;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;Ø&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT size=3&gt;限制：&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;BR&gt;&lt;FONT face=Calibri size=3&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;是实时的（非异步），这意味着，我在通过&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;对&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;进行操作的时候，必须等待&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的返回结果，这对于应用会有一些的限制；而&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;是异步的；如果在应用中我们有&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;Long Term Transcation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的需求，也许需要考虑&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;，或者通过代码自己实现你的长时间事务支持。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;使用&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2 Connector&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;，&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;提供的一些特－性详细记录&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;与&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;交互的信息（数据交换的时间、结果、数据包、数据的映射、安全管控机制&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;...&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;）－必须自己实现。&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;更深入的讨论：&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l2 level1 lfo4;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;l&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;与&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的整合一定需要&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;顾问公司的参与，这其实是所有整合的动作发生的时候大家都需要注意的。&lt;B&gt;参与的相关公司都必须要有一个明确的分工和界线划分，之前通过公用的接口（可能是中间数据库，可能是&lt;/B&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk...&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;）定义自己的职责。&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l2 level1 lfo4;"&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-fareast-language:ZH-CN;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;l&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;与&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的整合经常会用到&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP .net connector&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;（台湾&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;TPV&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;就是没用&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BizTalk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;直接用它了），就本质而言它提供了一套在&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;.net&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;环境下的访问&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;API&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;，通过它我们可以访问&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;中的&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;BAPI&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;等对象，&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;K2 Connector&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;就底层而言也是如此（公司收购了一家做&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;FONT face=Calibri&gt;SAP .net connector&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;的公司）。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="mso-fareast-language:ZH-CN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://k2underground.com/aggbug.aspx?PostID=24418" width="1" height="1"&gt;</description></item><item><title>從K2.net 2003或K2 [blackpearl]資料庫中刪除廢棄的流程所殘留下來的流程實例</title><link>http://k2underground.com/blogs/chinese_blog/archive/2008/06/18/k2-net-2003-k2-blackpearl.aspx</link><pubDate>Wed, 18 Jun 2008 03:38:00 GMT</pubDate><guid isPermaLink="false">1c9bda6b-c6e6-4e79-8d32-b70ad0011ef7:24333</guid><dc:creator>michaelpeng</dc:creator><slash:comments>0</slash:comments><comments>http://k2underground.com/blogs/chinese_blog/comments/24333.aspx</comments><wfw:commentRss>http://k2underground.com/blogs/chinese_blog/commentrss.aspx?PostID=24333</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;如同各位可能已經知道的，&lt;SPAN&gt;k2 blackpearl&lt;/SPAN&gt;並沒有正式提供一個功能用以刪除已經運行完成的流程實例&lt;SPAN&gt;(process instances)&lt;/SPAN&gt;。你只能刪除正在&lt;SPAN&gt;"&lt;/SPAN&gt;運行中&lt;SPAN&gt;"&lt;/SPAN&gt;的流程實例。&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;這背後的原因是由於為了要確保企業符合財務審查與會計原則&lt;SPAN&gt; (&lt;/SPAN&gt;例如沙賓法案&lt;SPAN&gt;)&lt;/SPAN&gt;， 流程的歷史審查是非常重要且不應該輕易可以刪除的 。&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;然而在一些特殊的狀況當中，我們還是有可能需要從資料庫中移除一個確定未來不會繼續需要的流程&lt;SPAN&gt;(&lt;/SPAN&gt;主要是刪除該棄置流程的流程實例&lt;SPAN&gt;)&lt;/SPAN&gt;。這樣也可以幫助降低資料庫的大小，為了實現這樣的功能，我撰寫了一個簡單的預儲程序&lt;SPAN&gt;(stored procedure )&lt;/SPAN&gt;可以允許開發人員從&lt;SPAN&gt;K2 Log&lt;/SPAN&gt;資料庫中，移除所有已經結案的流程實例。這預儲程序的開發是基於&lt;SPAN&gt;K2 &lt;/SPAN&gt;即有的刪除正在運行流程的功能。&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;這個預儲程序做了底下幾件事情：&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;tab-stops:list 36.0pt;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;依照流程的完整名稱，移除已經完成的流程實例。例如：&lt;SPAN&gt; "Finance\Purchase Request" &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;tab-stops:list 36.0pt;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;檢查是否還有任何正在運行中的流程實例。如同我先前提過的，這個功能是用來刪除&lt;SPAN&gt;"&lt;/SPAN&gt;廢棄不用&lt;SPAN&gt;"&lt;/SPAN&gt;的流程所遺留下來的流程實例，所以該流程不應該會有任何運行中的流程實例。&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;在這篇貼文的最後附上了兩個版本的預儲程序，一個是給&lt;SPAN&gt; K2.net 2003 &lt;/SPAN&gt;，一個是針對&lt;SPAN&gt; K2 [blackpearl]&lt;/SPAN&gt;。同時這兩個預儲程序也已經針對&lt;SPAN&gt;&amp;nbsp;K2.net 2003 SP2a&lt;/SPAN&gt;和&lt;SPAN&gt;K2 [blackpearl] SP1&lt;/SPAN&gt;進行測試。這兩個預儲程序應該可以正常的運作在更新的&lt;SPAN&gt;K2&lt;/SPAN&gt;版本當中，只要&lt;I&gt;&lt;SPAN&gt;lProcInstRemove&lt;/SPAN&gt;&lt;/I&gt;沒有任何的修改。&lt;I&gt;&lt;SPAN&gt;(lProcInstRemove&lt;/SPAN&gt;是一個&lt;/I&gt;&lt;SPAN&gt;K2&lt;/SPAN&gt;內建的預儲程序，你可以&lt;SPAN&gt;K2 Log &lt;/SPAN&gt;資料庫中找到&lt;SPAN&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;儘管我已經在我的環境當中進行了完整測試與驗證，但請依舊在對正式環境執行這預儲程序前，先針對資料庫進行適當的備份。&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;FONT size=3&gt;&lt;I&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;注意&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight:normal;"&gt;&lt;U&gt;這些預儲程序並不被&lt;SPAN&gt;K2&lt;/SPAN&gt;或我本人正式支援&lt;/U&gt;&lt;/B&gt;，若不正確的使用或導致任何對系統的危害，我個人與&lt;SPAN&gt;K2&lt;/SPAN&gt;均無法提供任何形式的補償。這些預儲程序的使用前提是假設您對&lt;SPAN&gt;SQL &lt;/SPAN&gt;具有相當程度的專業知識，因此倘若發生了任何問題或任何不測，請不要為已經無法挽救的局面後悔難過 &lt;SPAN&gt;:)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;同時我也建議，在執行預儲程序前先將&lt;SPAN&gt;K2&lt;/SPAN&gt;伺服器離線，特別是當您的&lt;SPAN&gt;K2Log (K2.net 2003)&amp;nbsp;&lt;/SPAN&gt;或&lt;SPAN&gt;K2ServerLog (K2 [blackpearl])&lt;/SPAN&gt;資料庫中有非常多的記錄時，更需要如此。因為在伺服器運行的階段執行這個預儲程序，特別是在具有大量流程實例記錄的伺服器上時，可能會導致&lt;SPAN&gt;deadlock &lt;/SPAN&gt;或是&lt;SPAN&gt; timeout&lt;/SPAN&gt;。&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;你可能也會需要在執行上述預儲程序後，接著執行&lt;SPAN&gt;DBCC SHRINKDATABASE &lt;/SPAN&gt;命令以取回先前被刪除的無效流程實例所佔用的磁碟未使用空間。&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE:12pt;mso-fareast-language:ZH-TW;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;mso-font-kerning:0pt;"&gt;我期待你發現這個域除程序的好用之處。&lt;SPAN&gt;Cheers&lt;/SPAN&gt;。&lt;/SPAN&gt;&lt;img src="http://k2underground.com/aggbug.aspx?PostID=24333" width="1" height="1"&gt;</description></item><item><title>針對K2 [blackpearl] SP1 或更早期版本的伺服器效能調整技巧</title><link>http://k2underground.com/blogs/chinese_blog/archive/2008/06/18/k2-blackpearl-sp1.aspx</link><pubDate>Wed, 18 Jun 2008 03:35:00 GMT</pubDate><guid isPermaLink="false">1c9bda6b-c6e6-4e79-8d32-b70ad0011ef7:24332</guid><dc:creator>michaelpeng</dc:creator><slash:comments>0</slash:comments><comments>http://k2underground.com/blogs/chinese_blog/comments/24332.aspx</comments><wfw:commentRss>http://k2underground.com/blogs/chinese_blog/commentrss.aspx?PostID=24332</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;這篇文章中介紹一個簡單的小技巧，來提升伺服器端的效能。&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;在底下幾個位於&lt;I&gt;&lt;SPAN&gt;C:\Program Files\K2 blackpearl\Host Server\Bin&lt;/SPAN&gt;資料夾中的&lt;/I&gt; &lt;SPAN&gt;config files&lt;/SPAN&gt;裡面，您可以進行一些手動微調，以提升伺服器的效能：&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;tab-stops:list 36.0pt;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;DependancyService.config &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;tab-stops:list 36.0pt;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;SourceCode.Categories.Runtime.config &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;tab-stops:list 36.0pt;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;SourceCode.EventBus.ClientRecorder.dll.config &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;tab-stops:list 36.0pt;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;SourceCode.Workflow.Runtime.Management.config &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;tab-stops:list 36.0pt;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;SourceCode.Workspace.Runtime.config &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;在這些&lt;SPAN&gt;config files&lt;/SPAN&gt;當中，請搜尋&lt;SPAN&gt;&amp;nbsp;&lt;B&gt;&lt;I&gt;ConnectionString &lt;/I&gt;&lt;/B&gt;&lt;/SPAN&gt;關鍵字&lt;SPAN&gt;.&amp;nbsp; &lt;/SPAN&gt;這是用來存放&lt;SPAN&gt;(&lt;/SPAN&gt;設定&lt;SPAN&gt;) &lt;/SPAN&gt;針對資料庫的&lt;SPAN&gt;SQL Server&lt;/SPAN&gt;連線字串位置&lt;SPAN&gt;.&amp;nbsp; &lt;/SPAN&gt;請將連線字串中，關於&lt;I&gt;&lt;SPAN&gt;pooling &lt;/SPAN&gt;的部分，從&lt;B&gt;&lt;SPAN&gt;False&lt;/SPAN&gt;&lt;/B&gt;改為&lt;B&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;/B&gt;&lt;/I&gt;&lt;SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&lt;FONT size=3&gt;如果你不明白上述動作所造成的改變或影響是什麼，我想你先在進行修改前，把這些&lt;SPAN&gt;config &lt;/SPAN&gt;檔案進行備份會是一個比較好的主意。&lt;SPAN&gt;:)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-pagination:widow-orphan;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-size:12.0pt;mso-font-kerning:0pt;"&gt;接著，重開&lt;SPAN&gt;Host Server &lt;/SPAN&gt;即可讓這些修改發揮影響。&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE:12pt;mso-fareast-language:ZH-TW;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;mso-font-kerning:0pt;"&gt;效用很快發生&lt;SPAN&gt;! &lt;/SPAN&gt;你應該會在重啟動之後，發現伺服器變得比較快了。請注意，這些校調應該已經在即將釋出的&lt;SPAN&gt;0803&lt;/SPAN&gt;版本的&lt;SPAN&gt;blackpearl&lt;/SPAN&gt;當中被修正了&lt;SPAN&gt;(&lt;/SPAN&gt;意即，在&lt;SPAN&gt;0803&lt;/SPAN&gt;版本當中您不需要進行這些調整，同時&lt;SPAN&gt;0803&lt;/SPAN&gt;版本中還增加了其他的修正與效能增進&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src="http://k2underground.com/aggbug.aspx?PostID=24332" width="1" height="1"&gt;</description></item><item><title>关于SmartObject的讨论</title><link>http://k2underground.com/blogs/chinese_blog/archive/2008/06/18/smartobject.aspx</link><pubDate>Wed, 18 Jun 2008 02:58:00 GMT</pubDate><guid isPermaLink="false">1c9bda6b-c6e6-4e79-8d32-b70ad0011ef7:24331</guid><dc:creator>michaelpeng</dc:creator><slash:comments>0</slash:comments><comments>http://k2underground.com/blogs/chinese_blog/comments/24331.aspx</comments><wfw:commentRss>http://k2underground.com/blogs/chinese_blog/commentrss.aspx?PostID=24331</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;背景&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Colin Murphy&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;、&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Gabriel Malherbe&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;和我在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;3&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;月份举办过一场关于&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的研讨会，对我们而言，这是一次十分而有趣和必要的讨论，因为在此之前我们&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;3&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;人已就相关问题有过多次的电话交流，我们希望能更好地理解&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;及它在企业架构中的定位。我之前写过一篇&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;blog&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;文章（没有发布），认为&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;可以被认为是&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SOA&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的一种实现，这种看法引起了一些争议和不同意见。之后经过我与一些同事的继续研究，现在我的观点有所改变：&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l0 level1 lfo1;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;不完全等同于&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SOA&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，虽然它实现了很多&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SOA&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的理念－自我管理、安全、日志、可被发现、可维护、异常处理、扩展性、可行性、事务支持、互操作性（计算机之间的沟通能力）、可测试等。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l0 level1 lfo1;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;也许我们可以认为&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;达到了&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SOA&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;实现成熟度的第&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;级（总共有&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;5&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;级）；&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l0 level1 lfo1;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;我同时对“&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;对当今的企业和组织而言已经足够好”这个观点有所保留，它的发展空间还很大；&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l0 level1 lfo1;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;与此同时带来的挑战是：企业可能会投资实现更高成熟度的&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SOA&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，而不仅仅是&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;什么是&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，以下是我们对&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的一些见解：&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;面世前后的差异&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2.net 2003&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中，当我们要同外系统交互数据，我们必须在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;event&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;生成并修改代码。在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Blackpearl&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中，实现这个功能，我们不需要生成代码了，我们实现的方式是“声明”－告诉工具我们要通过&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;与外部系统交互。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;&lt;IMG style="WIDTH:450px;HEIGHT:391px;" height=391 src="http://i272.photobucket.com/albums/jj162/K2Underground/k2studio-2.jpg" width=450&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2 Blackpearl&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中，我们只需要简单的以拖拉的方式就可以通过&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;与外部系统交互，不需要代码。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;&lt;IMG style="WIDTH:445px;HEIGHT:412px;" height=412 src="http://i272.photobucket.com/albums/jj162/K2Underground/mailevent.jpg" width=445 align=middle&gt;&lt;A href="http://i272.photobucket.com/albums/jj162/K2Underground/mailevent.jpg"&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2 [blackpearl]&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;关于&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的解决方案&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l1 level1 lfo2;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Blackpearl&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;引用了&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;解决了很多系统整合的问题&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l1 level1 lfo2;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;提供的功能包括：&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l1 level2 lfo2;mso-char-indent-count:0;"&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;&lt;FONT size=3&gt;可利用的业务实体对象，可以以集中发布、管理，并被业务人员（非技术人员）在定义流程中使用&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l1 level2 lfo2;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;提供流程数据存贮－&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartBox&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l1 level2 lfo2;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;与外部&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;LOB&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;系统快速交互方法&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l1 level2 lfo2;mso-char-indent-count:0;"&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;&lt;FONT size=3&gt;允许开发人员把多个外部系统中的数据聚合在单一的复合对象中&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 42pt;TEXT-INDENT:-21pt;mso-list:l1 level2 lfo2;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;创建过程可以是&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;no code&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的（当然有时也需要&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;write some code&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;）&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;开发人员能在流程定义中用熟悉的&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;ADO.net&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;的方式&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;SmartObject&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;，同时也可以在报表中使用&lt;/SPAN&gt;&lt;FONT face=新細明體 size=3&gt; &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT face=新細明體 size=3&gt;
&lt;DIV style="mso-element:comment-list;"&gt;
&lt;HR class=msocomoff align=left&gt;
&lt;/DIV&gt;&lt;/FONT&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2 SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;在企业架构中的定位&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;下图引自于我在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;2007&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;年&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;11&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;月某次研讨会上用到的材料，当时为了理解&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;我做了一些深入研究，这张架构图目前还经常在其它地方被引用。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;&lt;IMG style="WIDTH:628px;HEIGHT:365px;" height=365 src="http://i272.photobucket.com/albums/jj162/K2Underground/arch.jpg" width=628&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2 blackpearl&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;扮演着流程数据提供者这个非常关键角色，整个&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2 blackpearl&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;平台中&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;无处不在。关于&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;和&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;ServiceObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，有&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;点你是必须清楚的：&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;：&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l0 level1 lfo1;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;提供与&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;LOB&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;系统交互的能力，并通过通用的接口对外暴露其数据&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l0 level1 lfo1;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;对外提供可执行的方法，通常是&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;CRUD&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;（&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Create, Read&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Update&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Delete&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;）&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l0 level1 lfo1;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;类型必须在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中注册，并且需要在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2 Workspace&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中创建实例（&lt;A style="mso-comment-date:20080616T1338;"&gt;当然&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;ServiceBroker&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;工具中也可以）&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;：&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l3 level1 lfo2;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;一个类的定义：它的成员（或称为数据）映射到&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;提供的方法&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l3 level1 lfo2;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;能以可视化的方法在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;流程定义中使用，与外部系统交互&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l3 level1 lfo2;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;提供了&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;API&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，能被企业架构中的其它层面方便地使用&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;最后，&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;是数据访问层（&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Data Access Layer&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;）的一种实现，&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;允许你定义和使用自定义的数据提供程式并通过&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的统一界面向外提供功能。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2 [blackpearl]&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;产品中提供的&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;SmartObject Service&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;已经提供了如下开箱即用（&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;out of box&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;OOB&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;）的&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，包括：&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l1 level1 lfo3;mso-char-indent-count:0;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;SmartBox&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l1 level1 lfo3;mso-char-indent-count:0;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;SharePoint&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l1 level1 lfo3;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Windows&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;活动目录（&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;AD&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;）－在定义流程时我经常使用到它&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l1 level1 lfo3;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2 [blackpearl]&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;－能更容易地使用&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;内部数据，如流程&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;等&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l1 level1 lfo3;mso-char-indent-count:0;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;Salesforce.com&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Blackmarket&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;上的&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Blackmarket&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;是&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SourceCode&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;公司以类似于微软&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;CodePlex&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;模式运作的项目（&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;open source&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，源代码管理、&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;wiki&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;、讨论组、项目分类、支持&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;RSS&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;订阅&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;…&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;），它给开发人员提供了分享代码的公用空间－&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://k2underground.com/k2/ProjectLanding.aspx"&gt;&lt;FONT face=Calibri&gt;http://k2underground.com/k2/ProjectLanding.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;。目前已经有如下的项目：&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l4 level1 lfo4;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Dynamic SQL Stored Procedure Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;－它封装了&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SQL Server&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中存贮过程，我计划在今后的项目中大量使用它，因为我想通过使用存贮过程而不是直接使用数据库中的表和列，以达到更好的灵活性和扩展性&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l4 level1 lfo4;mso-char-indent-count:0;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;Dynamic SQL Services&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l4 level1 lfo4;mso-char-indent-count:0;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;SharePoint Users in Groups ServiceObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l4 level1 lfo4;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Office Communication Server Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;－整合了&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;OCS&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，通过它可以发送即时消息&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l4 level1 lfo4;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Dynamic WebService Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;－动态调用&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;web service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l4 level1 lfo4;mso-char-indent-count:0;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;SmartObject Service Provider for Oracle &lt;/FONT&gt;&lt;A style="mso-comment-date:20080616T1339;"&gt;&lt;FONT face=Calibri size=3&gt;(Dynamic Oracle Service)&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN class=MsoCommentReference&gt;&lt;SPAN&gt;&lt;A class="" id=_anchor_3 href="http://k2underground.com/tiny_mce/jscripts/tiny_mce/blank.htm#_msocom_3" name=_msoanchor_3&gt;&lt;FONT face=Calibri size=3&gt;[karon3]&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="mso-special-character:comment;"&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l4 level1 lfo4;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Dynamic SmartObject Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;－通过&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;schema&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;组合现有的&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;生成新的&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，效果类似于面向对象中的继承和组合&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;随着越来越多的人在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;blackmarket&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中贡献，将会有越来越多的&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject Service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;结论&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;以下是我在长期研究和讨论&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;后的结论：&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l2 level1 lfo5;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;使你能更快地提供和实现&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;K2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的解决方案。比如，通过它我可以立即使用到&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;AD&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;、&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SQL Server&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;等不同外部系统中的数据，实施时间大大缩短。从前我们实施项目的时间可以是以星期为单位的（因为需要大量时间构建数据存取层，这意味着大量的代码生时间），现在我们的实施时间以天为单位就可以了。我可以用拖拉的方式在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;line rule&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;、&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;succeeding rule&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;、&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;preceding rule&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;、&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;email&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;、&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;destination rule&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;、任何可配置的&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;event&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;向导中使用&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，我甚至不需要代码就可以在流程中与外部系统整合。当然我也可以通过&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;C#&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;代码去使用&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject API&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;非常清晰简明易懂，基本与使用&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;.net&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;标准的&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;System.Data&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;命名空间类似。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l2 level1 lfo5;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的另一伟大之外在于，它使得业务人员在定义流程的时候也可以通过它与各种外部系统交互，而业务人员无需也不需要知道后面的细节（数据来自于哪个外部系统、交互数据的方式&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;…&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;）&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l2 level1 lfo5;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;目前在定义业务规则中使用&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;需要留意一个问题：&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的方法可能返回非期望的值（无效的值），原因可能是业务人员在提供&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;方法的参数中包括了错误的值。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l2 level1 lfo5;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;在项目的初期或&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;POC&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中，把数据存贮在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartBox&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中是&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;OK&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的，但长远来说，我们可能不希望把数据存贮在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartBox&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中。原因可能是：我们希望对数据的&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;schema&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;有更多的控制权（&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartBox&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;是自动生成的，无法手工控制）；我们（或客户）可能不希望所有流程中的数据都存贮在同一个&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SQL Server&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;数据库中。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 21pt;TEXT-INDENT:-21pt;mso-list:l2 level1 lfo5;mso-char-indent-count:0;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;不要认为有了&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;就可以代替数据仓库（&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Data Warehouse&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;）。没错，&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;提供了&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;CRUD&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的操作，并且操作对象可以来源于不同的系统（&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SQL Server, Oracle&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;，&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;AD…&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;）。但出于性能的考虑，如果我们在&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;中直接对两个数据量非常大的数据源进行了连接（&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;join&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;）匹配操作，我们失去指定&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;join&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;时所使用的&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Index&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;的机会，这对性能可能会有极大的影响。所以在特定的场景下针对特定的需求（尤其是性能上的需求），让&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN&gt;&lt;BR&gt;&lt;FONT face=Calibri size=3&gt;SmartObject&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;"&gt;&lt;FONT size=3&gt;从数据仓库中取得数据是更好的做法。&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;SmartObject&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;与&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;VS2008&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;中的&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;LINQ&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;技术会在功能上存在一定的重复，作为微软提出的对象实体和数据服务标准的&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;LINQ&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;会与&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;SmartObject&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;形成某种竞争的关系。很多开发人员会在&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;server event&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;、中间层和&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;UI&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;层直接大量使用&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;LINQ&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;。我个人并没有大量使用&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;LINQ&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:SimSun;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-bidi-font-size:11.0pt;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;"&gt;，但我知道它是一种很棒的对象查询语言（&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10.5pt;FONT-FAMILY:'Calibri','sans-serif';mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;m