近期热点
·ERP走向深入访谈之六:找准目标,协调好全局与局部
·ERP走向深入访谈之五:ERP是工具,理解、应用是基础
·ERP走向深入访谈之四:让数据变为信息
·ERP走向深入访谈之三:深化应用,业务蓝图是关键
·企业知识门户建设和趋势有奖调查
·Inventor夺宝(第二期)
 相关文章
·基于COSMOSworks的钢板焊接件的工程分析
·谈SoC设计中的EDA工具
·基于SolidWorks-VRML实现工业机器人在虚拟环境中建模
·PDM技术在ISO/TS16949:2002实施中的应用
·三维CAD技术在机车车辆可视化设计中的应用
·解析如何避免在SOA采用过程中的常见失误
 相关博客
·SolidWorks公司推出了SolidWorks 2008——3D CAD的最新版本
·Mermaid Song (芝华士啤酒广告歌)
·产品三维数据样本示例——基于eCATALOGsolutions环境构建
·PARTsolutions智能化零部件管理系统
·单点登陆系统SSO原理
·单点登陆SSO
 相关新闻
·
SolidWorks2007创新日活动(武汉站)完美落幕
·
各大厂商齐举SOA大旗 08年谁将领导中国市场
·
Tectura率先在中国推出Microsoft Dynamics NAV 5.0 中文包和本地化包
·
安全报告:中国托管全球近半数恶意软件感染网站
·
浙江雅莹服装有限公司成功上线Lowson ERP系统
·
国产新版Office集体叫板微软
 相关热贴
·solidworks报价
·SOA助推行业解决方案
·[原创]solidworks在线视频
·ISO27001 LA 上海培训班热招
·文章评论:Lawson软件信息化之风 席卷时尚制造
·[原创]solidworks office premium在线体验
 相关商城商品
 
 
当前位置:制造业与信息化 -> 信息化言论
 
六个问答帮你走出SOA误区
发表时间:2005-7-15 Michael Jin   来源:信息周刊
关键字:SO 
  许多人或多或少存在对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不会自动把他们包含进来,他们必须成为架构和规划中的组成部分。

本网发表此文,并不代表赞同本文的观点。
 责任编辑:雅琳