技术开发 频道

将SOA引入Office应用程序桌面

    设计和开发信息桥解决方案

    在设计 IBF(信息桥框架)解决方案时,您必须将它分为三个截然不同的块(如图 2 所示)。一方面,您需要描述与 IBF 兼容的 Web 服务,该服务封装了您要提供给最终用户的后端应用程序功能。另一方面,您需要设计要提供给解决方案用户的 UI 和体验。最后一步是链接您使用 IBF 元数据构建的服务和 UI 解决方案。通过分开这三个阶段,您可以为其中的每个阶段分配不同的资源,然后以单独的方式操作,只需在它们共享的界面(或公共架构)上保持一致即可。

    创建与 IBF 兼容的服务

    IBF 需要可以提供数据以及与您的解决方案所需的数据进行交互的服务。IBF 目前支持两种类型的服务:Web 服务和 CLR 组件。Web 服务是公开后端数据最常用的方法,大多数 IBF 示例都将它们用于服务描述。如果您需要使数据脱机或者缓存(出于性能原因)CLR 实现,也是可以的。

    在为 IBF 设计服务时,您应该记住,您是在构建用户使用的服务,因此您希望公开对用户有意义的数据和方法。

图 2.IBF 解决方案的三个不同的块
0
相关文章