Chapter 2. Architecture 55
Example 2-5 Sample EIS system process configuration
<eis-integration>
<context businessprocess="StockTrading/debit-account">
<eis location="local">
<integration style="JCA-IMS"
feature="com.itso.trader.feature.ims.DebitAccount"/>
</eis>
</context>
<context businessprocess="StockTrading/reserve-stock">
<eis location="remote">
<integration style="JCA-CICS"
feature="com.itso.trader.feature.cics.ReserveStock"/>
<proxy class-name="com.itso.trader.RemoteEISProxy" method="process"/>
</eis>
</context>
<context businessprocess="account-enquiry">
<eis location="local">
<integration style="JCA-CICS"
version="1"
feature="com.itso.trader.feature.cics.BuyStock"/>
<integration style="JCA-CICS"
version="2"
feature="com.itso.trader.feature.cics.version2.BuyStock"/>
</eis>
</context>
<context businessprocess="RecordAudit">
<eis location="local">
<integration style="JDBC"
version="1"
feature="com.itso.trader.feature.jdbc.AuditEntry"/>
<integration style="JCA-IMS"
version="2"
feature="com.itso.trader.feature.ims.AuditEntry"/>
</eis>
</context>
</eis-integration>
Mapping
The EIS system process must map its process variable(s) into the EIS
component variable. The EIS system process must map the request to the EIS
component, and the response from the EIS component into its own process
variable(s). It must map:
???? The request domain or generic data object for the EIS component request
The EIS feature uses the request object to create a EIS request byte buffer or
JDBC SQL Statement.