网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
本月文章推荐
.深入编程:控制面板知多少(下).
.合并三维的 SOA 整合中心(1).
.[调查]你有强迫症吗?.
.SOA改变的企业软件生态.
.感悟测试驱动开发.
.项目经理:做好项目开始阶段的九.
.ASP 判断 URL 查询字段, 显示相关.
.探讨开源软件的互操作策略.
.用UML模型实现大型实时监控应用软.
.软件开发管理与质量控制(二).
.“诡秘”病毒化身刘德华 黑客可任.
.要意识到僵尸网络日益增长的威胁.
.本地化测试错误特征分析与测试方.
.界面需求的分析方法.
.谈谈软件项目管理的重要性(2).
.Web服务加SOA方式备受青睐.
.“零缺点”质量管理简介.
.C++ virtual member function FAQ.
.众多厂商纷纷支持新的SOA编程模型.
.简单对象协议(SOAP)简介.

技术专家带你您走出SOA六大误区

发表日期:2008-3-23


许多人或多或少存在对SOA的误解,这些误解可能出自厂商的市场宣传误导,也可能是由于不同IT机构的解释不同。美国企业系统整合专家、Grand Central Communications公司技术总监大卫•S•林思克姆(David S. Linthicum)最近在他的Blog(网络日志)上解答了一些常见的对SOA的误解。 SOA是一个新概念 错误。自从企业组织中有不止一台计算机运行,我们就开始尝试围绕共享功能或服务创造各种解决方案和科技工具。事实上,最早的RPC协议试图提供这种类型的架构,然后是IPC协议 ,以至分布式对象技术(比如COM和CORBA)。虽然Web服务提供了新的标准方式,但它还是像传统分布式对象技术那样运行。换句话说,它只是演变而不是革命。 你必须用Web服务协议创建SOA 不是。虽然Web服务协议到目前为止还是首选的创建和部署SOA架构的标准,但是你也可以使用其他标准,比如CORBA、COM和 J2EE。你甚至可以采用私有技术创建SOA。记住,SOA只是关于共享和治理服务,你所采用的技术只需要满足它的需要。 你假如购买了企业服务总线(ESB),那么你就拥有了SOA 错误。ESB是非常强大的技术,它答应你通过Web服务界面在应用程序内和应用程序之间传递信息。但是,ESB并非完全基于行为的整合,或者共享真实的应用,它更多是信息导向。 SOA总是公平的 在很多案例中,你会发现SOA在商业上的两种反应,即节省组织成本,包括重复利用已存在的软件作为服务,以及增强改变IT方案适应商业需求变革或灵活性的能力。在你计划设计和部署SOA之前你必须做一个评估,在你充分了解SOA的价值和项目成本之后搭建商业模型。大多数案例中成本会发生调整,这意味着企业可以从中获利,但是有一些案例并非如此。 当部署SOA时,你只能选择一个供给商 当面对很多供给商时会出现兼容性问题。但是,事实是没有一个供给商可以为创建和部署大多数SOA提供的端到端解决方案,你必须选择一类里最好的。你可以通过在项目早期进行POC测试解决兼容性问题。 当创建SOA时,你选择好技术和供给商就可以了 千万不要。只有你理解你的需求所在,什么问题是你最期望首先解决的,做一个商业模型,然后设计你的系统。 当然,这意味着你必须要做一系列工作,包括弄懂代码、安全性、完善性、已经存在的服务、你需要创建的服务,等等方面。然后,你需要配置这些服务到相应的方案中,以及保证让这些方案随着商业的改变而变化。最后,你再来讨论技术,别忘了做POC测试以验证系统的有效性。 当你拥有SOA后,你不再需要应用整合技术 不。虽然SOA使系统整合更轻易,但是你会发现你仍然需要核心的整合技术,例如转换、挖掘、流程整合、适配器,等等。 实际上,这些整合手段可以成为你的SOA的一部分,但你的SOA不会自动把他们包含进来,他们必须成为架构和规划中的组成部分。
上一篇:实现SOA的两个案例 人气:456
下一篇:选择SOA的原因和时机(1) 人气:313
浏览全部软件工程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐