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。