科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道探析发展中的SOA解决发展中的问题

探析发展中的SOA解决发展中的问题

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

国际卡车和发动机公司的IT团队心里清楚,虽然SOA的标准和商业产品还不能满足他们的需求,但这将是一个正确的战略方向。

作者:Chris Murphy 来源:支点网 2008年6月3日

关键字: SOA 中间件 RPC Middleware

  • 评论
  • 分享微博
  • 分享邮件

    国际卡车和发动机公司的IT团队心里清楚,虽然SOA的标准和商业产品还不能满足他们的需求,但这将是一个正确的战略方向。

  通常,一种IT标准何时能够成熟到足以支撑业务持续发展的程度?

  国际卡车和发动机公司(International Truck and Engine Corp.,下称国际卡车公司)希望更及时地从一个个旧有系统中获取数据,这样他们能够及时地发现其组装工厂(Assembly-Plant)存在的问题。公司IT部门副总经理阿特?戴塔(Art Data)需要评估服务导向架构(SOA)的标准和技术是否能够帮助解决目前这个事关重要的难题。

  尽管SOA的标准和技术目前并不能满足国际卡车公司所有的需求,但是他们的IT队伍还是利用SOA的框架稳步推动了项目的进展。他们需要购买一部分基于标准的商业软件,剩下的部分则需要自己编写代码。戴塔说:“你可以等待所有的标准都完善了,但是这样你永远无法深入了解它。就像你的脚不踏入水中,就无法知晓水的深浅一样。”

  但这并不如在IT沙盒中玩一些创新技术实验那么简单,这是真刀实枪的项目。这个“通用车辆跟踪系统”(The Common Vehicle Tracking System)严格规定了最后交付期限,并且公司希望通过这个项目每年能节省300万美元的花费。这个额外的压力实际上推动了SOA在国际卡车公司的实施。戴塔表示:“之所以做出这样的决定并不是从标准框架本身出发,而是取决于是否有这样的需求。”

  解决重要业务问题的需求是各家公司把SOA融入底层基础架构的普遍动因。很多公司的成功案例使得SOA成为“重要数据共享”计划的解决方案,尽管这样的成功案例数目还非常有限。

  国际卡车公司需要近乎实时地跟踪卡车产品,对所有的问题做出标记:残次品和退回品的数据点(Data Points),产品零部件的短缺,以及已经到位的库存。戴塔承认:“我们过去在这些方面做得并不好。”因为这些信息存在于不同的旧有系统中,从工厂地面上的计算机半自动化机械到自编代码的订单管理系统以及企业资源计划(ERP)商业软件。信息通过统一的界面和文本信息进行跟踪,同时可以控制不同人员的不同查看权限和不同的更新频率。

  高级IT架构师告诉戴塔,这将是一个包含商业化产品和自编代码的混合工程。比如他们从SSA公司购买了现成的集成工具,可以从国际卡车公司的Baan ERP系统中获取数据,但在内部订单管理系统中使用了自编代码的界面。“通用车辆跟踪系统”使用Java2企业版标准来访问这两个软件系统。这样当订单管理系统最后被取代的时候,与跟踪系统连接将会比较容易。

  努力的回报

  国际卡车公司的SOA项目投入是否能够完成既定的目标,还要取决于接下来会发生什么。SOA已经得到证实的好处在于可重用性,即可以使用同一个集成架构与合作伙伴以及客户进行数据分享,同样在内部各项应用中也是如此。目前,“通用车辆跟踪系统”只是在一个工厂上线并运行,公司计划2007年在各个分支机构继续推行。

  国际卡车公司正致力于使SOA架构成为与经销商信息共享计划的重要组成部分。目前由于他们之间在业务中使用的是不同的管理软件系统,现在这还是一个耗时且困难的项目。

    至今为止,已经有400家经销商与国际卡车公司的中央服务器对接,他们通过Web和虚拟专用网(VPN)可以访问国际卡车公司的部分应用,比如零部件目录以及一些销售工具。

  然而经销商也同时运行着他们自己的交易管理系统。所以国际卡车公司正和汽车行业的其他生产商一起致力于为他们的系统创建Web服务组件,使得他们之间的信息交流标准化。如果这样可行的话,国际卡车公司将给经销商提供更多可选用的系统,这样他们就不需要为每一个经销商单独建立一个复杂的客户界面。

  由于远程通信和蜂窝通信技术的应用,SOA架构还将可能延伸到车辆本身。国际卡车公司2005年实施了他们称之为“International Aware”的项目,结合车辆电子系统、GPS全球卫星定位以及蜂窝通信技术为卡车所有者提供车辆所处位置以及他们工作状态的信息。这样的方式让“地理围栏”(Goe-Fencing)这样的功能成为现实,车队经理可以监控单个车辆,并在其偏离路线时发出警告,从而使得详细而精确的卡车信息能够更容易地集成和共享。

  这样,比如极端危险的材料在运载路途中迷失的话,国家安全部门或者当地警察可以很快得到警报。国际卡车公司预计三分之一的卡车在6年之内需要应用这样的技术。戴塔表示:“我们无法预知这个技术将为我们推开通往何处的市场之门。”

  戴塔本人是一个SOA的信徒,他从车辆跟踪系统中看到了SOA的真实效果。但真正推动SOA实施的则是在他之上的高级经理和架构师。尽管现有的标准和技术还不能完全符合需求,他们还是将SOA作为正确的选择而较早地推行。

    戴塔把他们目前所从事的工作称作国际卡车公司为卡车增加新能力的过程,过程中经常需要推动技术前沿。他总结道:“我们是睁大眼睛参与到其中的。”截至目前,戴塔本人和国际卡车公司对他们所看到的效果非常满意。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章