Databases Reference
In-Depth Information
1. An external client publishes XML messages to the
BookstoreDemoTopic
JMS Topic.
2. Two EMSs
(BookstoreEMS1
and
BookstoreEMS2)
consume these XML
messages from the topic, then transform and send the data to the
Order
and
Order_Item
Data Objects, respectively.
3. If certain conditions are met, a set of
ChangeLists
are produced in the
BAM Active Data Cache.
4.
ChangeLists
are then pushed through Report Cache and Report Server to
IE browsers, which accordingly update report views.
You can use the black-box testing method to verify this functionality, so that no
specific knowledge of the application's code/internal structure is required. Test
cases are built around specifications and requirements, and should include the
following elements:
•
Data input to produce Active Data
•
Expected results
In the
Bookstore Demo
application, which is the XML payload produced by
the Java client, you should expect to observe the real-time data changes dis-
played in one or more report views in the IE browser.
Active Data for a particular report are generated by active
ViewSets
in the BAM Active Data Cache. So, to ensure that
Active Data are produced as expected, you must have the
specific report opened at the client side throughout the testing
period.