﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-天行健-随笔分类-SOA</title><link>http://www.blogjava.net/bnlovebn/category/27425.html</link><description>《周易》曰：&lt;br&gt;
天行健，君子以自强不息(乾卦)&lt;br&gt;
地势坤，君子以厚德载物(坤卦)
</description><language>zh-cn</language><lastBuildDate>Tue, 20 Nov 2007 03:27:55 GMT</lastBuildDate><pubDate>Tue, 20 Nov 2007 03:27:55 GMT</pubDate><ttl>60</ttl><item><title>顺风：关于面向服务的SOA的八点断想[转]</title><link>http://www.blogjava.net/bnlovebn/archive/2007/11/20/161792.html</link><dc:creator>重归本垒（BNBN）</dc:creator><author>重归本垒（BNBN）</author><pubDate>Tue, 20 Nov 2007 02:04:00 GMT</pubDate><guid>http://www.blogjava.net/bnlovebn/archive/2007/11/20/161792.html</guid><wfw:comment>http://www.blogjava.net/bnlovebn/comments/161792.html</wfw:comment><comments>http://www.blogjava.net/bnlovebn/archive/2007/11/20/161792.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/bnlovebn/comments/commentRss/161792.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bnlovebn/services/trackbacks/161792.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp; 一、SOA是指面向服务的体系结构（service-oriented architecture），他代表了包括web技术在内的软件程序甚至硬件技术的一个发展方向，相对于错综复杂、标准各异的硬件平台、操作系统和编程语言，SOA提供尽可能中立而有效的接口，以实现任务、服务之间的对话，直接降低了商业信息系统的沟通成本。 <br />
<br />
&nbsp;&nbsp;&nbsp; 二、SOA更加接近比尔&#183;盖茨&#8220;信息就在你指尖&#8221;的愿景，继互联网打破信息和数据流动的壁垒之后，致力于打破软件程序在不同商业组织现有的机构系统之间进行无缝衔接的障碍，而IBM、RACLE等巨人定制的SOA国际标准SCA已经为此构造出简单性的底层技术标准基础。</p>
<p>&nbsp;&nbsp;&nbsp; 三、原则上所有异构的信息系统都存在无缝衔接的内在需求。传统的搜索引擎系统就是一种典型的封闭结构，没有真正无缝的外部接口。伯纳斯&#183;李所推动的语义网和web化的SOA在本质上一致，很好的结合起来双方力量可以倍增，语义网属于从网络底层推动&#8220;无缝衔接&#8221;的努力， 但是在这一技术方面的努力之外，还应该涌现出更多在人性、用户方面推动SOA的努力。</p>
<p>&nbsp;&nbsp;&nbsp; 四、SOA改变了软件的概念。软件原来传统的底层部分被改造为真正工具性的事物，而广义化的软件概念中&#8220;服务和任务&#8221;成为核心；软件不再是组件、单元、数据库等的加和，而是对于任务和服务的回应，因此服务之间的松耦合异常重要和活跃。随着概念的改变，软件业将重新洗牌。竞争规则改变很大，程序、代码、结构次要化，数据、任务、外部接口更加重要，文本数据可能成为以后SOA的主要对象。&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;五、SOA侧重提供与不同任务的标准化服务接口，其水平高低应该取决于双方的可理解性、可分解性、可交互和互动性。从代码和数据，到结构的技术升级，将进行新的升级，以结构升级入手，寻找比结构更重要的，诸如函数调用、数据响应、结构自适应等。其中，最大的难点应该是互动如何改变参与者的状态，这也是最刺激的地方。</p>
<p>&nbsp;&nbsp;&nbsp; 六、SOA作为第三代软件架构标准，如果与web和3G结合，将大大拓展软件行业的空间，软件可以拥有自己的渠道了，软件加强了自身的力量。</p>
<p>&nbsp;&nbsp;&nbsp; 七、SOA真正付诸实施不是一两家商业力量的事情，他属于一项社会化的技术就年百微工程，需要整合大量的资源，需要有坚强的平台，需要建立商业力量和社会力量的共同利基，需要寻找现实和未来的平衡点。SOA的价值目前主要还是在理念方面，可以触类旁通的引用到很多其他技术领域；SOA让信息和技术更加自由、开放、共享，可以盘活更多的商业数据和技术资源，产生新的价值。同时，SOA需要做出大量的垂直标准，不同领域的差异性可能比较大，虽然他们具有共同的SCA底层。<br />
<br />
&nbsp;&nbsp;&nbsp; 八、SOA是商业信息系统的现有资源为基础提供低门槛的接口升级方案，让客户之间的商业沟通更加自由灵活，同时降低面对变化的任务和服务的沟通对话成本，这一目标是通过基于服务和任务的思维和文化理念层次的结构调整实现的，超越了仅仅基于技术和运用的结构调整方案。</p>
 <img src ="http://www.blogjava.net/bnlovebn/aggbug/161792.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bnlovebn/" target="_blank">重归本垒（BNBN）</a> 2007-11-20 10:04 <a href="http://www.blogjava.net/bnlovebn/archive/2007/11/20/161792.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>