为SOA注册/存储搭建架构

日期: 2007-12-16 作者:Rich Seeley 来源:TechTarget中国 英文

在SOA实现中为Web服务和其它资产进行自动组装、跟踪和更新元数据的活动又被称为注册/储存。上周,Flashline公司为此发布了新的自动化特性,尤其是利用Microsoft Visio的架构图。   Flashline CEO Charles Stack说:“Microsoft Visio是客户们最喜欢的SOA架构工具。我们构建了一个插件在Visio中使用开放的API,这样就能把Visio图提交到Flashline库中。

”   当Visio图被保存到库中后,Flashline就会检查Visio图,找出Web服务和其它资产之间的关系。这些关系随后被表示成元数据,为SOA……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

在SOA实现中为Web服务和其它资产进行自动组装、跟踪和更新元数据的活动又被称为注册/储存。上周,Flashline公司为此发布了新的自动化特性,尤其是利用Microsoft Visio的架构图。

  Flashline CEO Charles Stack说:“Microsoft Visio是客户们最喜欢的SOA架构工具。我们构建了一个插件在Visio中使用开放的API,这样就能把Visio图提交到Flashline库中。”

  当Visio图被保存到库中后,Flashline就会检查Visio图,找出Web服务和其它资产之间的关系。这些关系随后被表示成元数据,为SOA项目提供在线文档。

  Stack讲述了一个最近对某用户网站访问的事情,来说明他对该特性重要性的看法。

  他说:“我在一家已经构建起非常复杂的企业架构的大型政府代理中。他们对它感觉很好。我询问能否看看。于是,他们转过身,从头上的一个书架上拿出上千页的图表。这就是他们阅读的方式。人们无法获取的企业架构其实是没有用处的。”

  Flashline自动检查功能使架构师可以通过存储库发布他们的Visio图。然后,可以通过Web浏览器让企业中的业务部门和IT部门都能访问,他们并不需要用Visio。Stack说。

  作为发布版本的一部分,Flashline提供的BPEL检查功能也用类似的办法让整个企业都能看到SOA中的业务过程。

  Stack说:“BPEL是一个XML文件,其内部有两个关键部分。即编排一系列Web服务的逻辑脚本,和一系列被成为合作方连接的Web服务。每个Web服务能通过BPEL脚本在序列控制中提供更细粒度的功能。也就是说,存在一个被某人创建的有特定名字的业务过程,而该过程包含更细粒度的服务。我们能做的就是自动找出这些服务,看这些服务中可用的方法有哪些,再把所有的元数据自动提交到Flashline中。”

  最终产品是可以被任何授权的用户PC看到的图表,而且它是可导航的、可点击的,可缩放的。Stack说。

  他说:“你能从中看出一个业务过程由哪些Web服务组成。你能放大它,知道某个特定服务或过程的元数据。Schema表示了被这些服务使用的数据,它也被连接到了逻辑表示层。因此,你能马上看到一个已编排的Web服务调用的所有移动片段。”

  Stack说,当他向架构师显示这个特性时,他总要多花点时间。

  他说:“人们在谈论面向服务的架构如何在很多不同服务之间创建交互。而这正是以图形方式展现,并且在屏幕上可导航的一种方法。”

  Stack夸赞,在Flashline自动获取和更新元数据的功能能支持Java和.NET平台。这是帮助已经启动自己首个SOA项目的组织以及可能构建Web服务的IT组织的好方法,但不是观察他们已经拥有的东西的选择。

  ZapThink公司高级分析师Jason Bloomberg说,新的Flashline自动化特性是有帮助的,但现在说Stack的方法在合并SOA注册/存储市场上的功效还为时过早。

  他说:“我可以预见,Flashline新的自动化功能会对那些构建SOA实现的公司非常有用。但是,只有市场才能决定用户是否真的喜欢Flashline的方法超过Infravio X-Registry的以业务用户为中心的变更时间功能或者Systinet Registry中的策略生命周期支持功能。”

  Bloomberg还指出,Flashline并非是提供收集技术的唯一选择。

  他说:“Flashline或多或少跟随了Software AG和Fujitsu的CentraSite的脚步。而它们也能把Web服务收集到组合应用中。而当企业还在总结SOA计划的成功经验时,所有这些厂商都要面对来自用户需求不断改变的挑战。”

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

  • 华为与美光达成闪存战略合作 创新引领全闪

    华为和美光将基于闪存技术加强合作力度,深入闪存应用领域探索最佳实践,对高密度和大数据存储系统开展联合创新,共同提供业界领先的解决方案。