• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

选择应用程序架构

发布: 2008-2-22 12:44 | 作者: David Jonker | 来源: dev2dev | 查看: 46次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户p2ls&^ {Rh

C ^^&M |6r0S.zb 软件测试技术门户~S[+nwZ|[

G5{'Afw\} Jr假设企业XYZ拥有收款机(point of sale,POS)应用程序,它需要与ERP系统交换产品库存量。在第一种场景中,POS应用程序使用数据库,而ERP系统使用企业消息传递。针对这种情况,只要数据库中的库存量改变了,就需要将企业消息发送给ERP系统。这将会要求POS应用程序查询数据库以获得产品库存量,并将产品ID和库存量置于消息中的不同属性中。同样的,每当POS应用程序接收到来自ERP系统的新消息时,它就要读取正确的消息属性,并创建一条新查询来更新数据库中的值。软件测试技术门户eb:B"K3EJ

}9G~qd&x#a]c+yV  在第二种场景中,ERP系统使用带有同步服务器的数据库,而POS应用程序使用企业消息传递。这种架构为集成这两种系统提供了两个选择。第一种方法,这种架构可以为POS应用程序部署一个数据库。POS应用程序向本地POS数据库发送消息,然后本地POS数据库与ERP系统的同步服务器进行同步。毫无疑问,这不是最简单的办法。第二种方法,这种架构可以在ERP系统上配置一个消息传递接口,但是这需要改变生产中的系统的配置。软件测试技术门户:SlT