DAAB, 121
DALMSMQServiceInterface, 198
DAO pattern, 120, 169
data access APIs, 114
Data Access Application Block. See DAAB
Data Access Logic Components, 169–170
benefits of, 121–122
implementing, 120–121, 169–171
OrderData object, 120–121
Data Access Logic service fa ade, 171
Data Access Logic tier
and Business tier, 122
implementing components, 169–172
in J2EE Data tier, 190
Data Adapter object, 119
data exchange
formats and types in .NET in the Business tier, 236
formats and types in .NET in the Presentation tier, 204
recommendations, 63–65
data formats
asynchronous communications, 266
business entities, 164
implementing asynchronous interoperability, 262
integrating .NET in the Business tier, 237–238
integrating .NET in the Presentation tier, 206
Ja.NET, 273
Ja.NET for interoperability, 251–252
JNBridge, 270
JNBridgePro, 218
service interfaces, 180
Web services for interoperability, 237–238
data helper class, 211. See also helper class
Data Reader object, 119
data readers, 117–118
Data tier. See also interoperability
adding J2EE Business interoperability, 188–189
adding .NET Framework Business interoperability, 196–197
to Business tier interoperability, 13
Business tier interoperability, 13
configuring computers for XBikes on J2EE, 312
deleting items from computer, 338–339
interoperability components on, 196–197
interoperability technologies, 4, 113–153
and J2EE Business tier, 189
mulitple computer setup, 324–325
starting XBikes data tier component, 316
WebSphere Application Server 5.0 on multiple computers, 290–291
data types. See also XSD
ASP.NET, 204
based on an XML Schema, 238–241
creating for J2EE, 207–208
limitations of XML, 58
packaging with XML, 206
primitive and complex data type
mappings, 49–50
and service interfaces, 108
database helper class, 121, 169. See also helper class
databases. See also shared databases
abstracting code from business logic, 120
CMP code, 42
connection strings
mulitple computer setup, 325
XBikes on .NET, 319
drivers, 114–115
drivers on ADO.NET, 118
DataReader class, 116, 117
DataSet class
ADO.NET, 116–117
choosing data formats, 251
DataSet object
across .NET Remoting calls, 194
XBikes, 252
XMLSerializer class, 239
/dataset switch, 214, 238
DataSets. See also typed DataSet
and Ja.NET, 226
and JNBridgePro, 218
reflection, 35
using to define business entities, 164–166
vs. ResultSets, 115
XSLT, 118
de-serialization. See serialization
Deserialize method, 55
design elements. See interoperability
directly mapped collections, 88
directory services, 34
DISCO, 99
disconnected data cache model, 33, 116
discovery of Web service. See DISCO
Dllhost.exe, 73
Dllhost.exe.config, 200
document conventions, 3
DOS console applications
on mulitple computer setup, 326
running XBikes on a single tier, 320
Downhill Bikes. See XBikes