本文主要是介绍Aqualogic Service Bus 的第三个例子 (消息流进阶),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
P87 的那个例子
1、已经发布的Web Service 有两个方法: int getCrediting(String name) 和 List getProductCatalog(int rate)。
这个 Web Service 作为 '业务服务' 已经配到 Aqualogic中。
2、(体现SOA的地方) 新有一个需求,需要由服务的组合来实现 : 即,根据name 来得到 product 的 list。
也即相当于 : 要实现一个方法 List getProductCatalogByName(String name)。
3、这个 proxy business 的 WSDL 文档的生成办法(因为不是一个已经存在的服务,所以要现生成)
a. 书上说是 纯手写一个 (这个应该是熟练工才能干的活)
b. 根据要实现的接口List getProductCatalogByName(String name) 写一个空的web service。仅仅为了得到其WSDL, 把这个WSDL 作为 proxy service 的WSDL文档。
4、剩下的任务 就是在 aqualogic 服务器上 编辑 消息流的具体走法。 参看书P93。
这篇关于Aqualogic Service Bus 的第三个例子 (消息流进阶)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!