162
Designing XML Based Applications
Remote
<>
SupplierService
+submitOrder:String
+queryOrderStatus:String
<>
XMLDocumentEditor
ServiceLifecycle
+setDocument:void
<>
+getDocument:Source
SupplierServiceImpl
+copyDocument:void
+init:void
+submitOrder:String
+queryOrderStatus:String
+destroy:void
SupplierOrderXDE
delegates to
source:Source
orderid:String
SupplierOrderRcvr
+SupplierOrderXDE
supplierOrderXDE:SupplierOrderXDE
uses
+setDocument:void
supplierOrderQueueHelper:QueueHelper
+setDocument:void
+copyDocument:void
+SupplierOrderRcvr
+getDocument:Source
+receive:String
+getDocumentAsString:String
+getOrderId:String
uses
assigns/retrieves
encapsulates
QueueHelper
<>
queue:Queue
javax.xml.transform.Source
+QueueHelper
+sendMessage:void
Figure 4.12
Class Diagram of Supplier Service Using
XML Document Editor
New Page 1