sample application. See XBikes
sample code
IBM WebSphere MQ 5.3, 289–290
WebSphere Application Developer Studio 5.0, 280–281
WebSphere Application Server 5.0 on a Single Computer, 289–290
scenarios
asynchronous connectivity, 171–172
Business tier and Data Access Logic tier, 122
exchanging data between .NET and J2EE, 63
interoperability, 164–165
interoperability table, 15
linking a new application to an existing application, 63–64
linking business scenarios to Interoperability Technologies, 15
linking existing applications, 64–65
linking new applications, 63
major scenarios described in this book, 10–13, 176
point-to-point interoperability, 179
server component as remotable object, 68
WebSphere MQ messages using JMS, 264
XBikes application, 158
schema2java tool
example of use, 208, 246–247
overview, 61
security, 24, 104–105
serialization. See also XML serialization
binary serialization, 52
deserializing from XML to .NET, 55–56
deserializing objects into XML, 57
of Java objects into XML, 57
serializing .NET objects into XML, 55
using, 52–57
serialization code
into a helper class method, 208
in Java helper class, 246–249
server component
classes, 71
configuring, 72–73
creating, 71
and java.util.EventListener, 79
and one-way asynchronous operations, 123
as remotable object, 68
service agent pattern, 181
service gateway pattern, 181
Service Interface pattern, 96, 97
service interfaces
for asynchronous interoperability, 262–263
business logic, 167
DALMSMQServiceInterface, 198
described, 166–167
J2EE, 186, 190, 206–213
for Ja.NET in the Business tier, 252–258
for Ja.NET in the Presentation tier, 226–227
for JNBridgePro, 218–220
linking to the ASP.NET application, 205
.NET Framework, 238–244
.NET Framework Business tier, 194
.NET Framework Data tier, 198
.NET in the Business service fa ade, 236
.NET in the Presentation tier, 204–205
overview, 179
and Web services, 90
ServicedComponent
business components, 162
exposing existing class as Web service, 97
servlets, 41
session beans
business component, 162
and business logic, 42
described, 42, 44
shared databases
described, 14
linking through, 113–122
table in interoperability scenarios, 15
SingleTierApp enterprise archive file, 303–304
SingleTierXBikes, 211
SN.exe, 26
SOAP
and proxy classes, 100
ServicedComponent, 97
for standard structure, 92
vs. Binary/TCP communication, 85
vs. .NET Remoting, 81
and Web services, 89, 90, 91–92
WS-ReliableMessaging, 135
SOAP Reliable Messaging Protocol. See SRMP
specialized collections, 34
SQL Server 2000. See Microsoft SQL Server 2000
SQL Server managed provider classes, 119
SqlCommand class, 119
SqlConnection class, 119
SqlDataReader class, 117
SqlDataReader object, 119
SRMP, 127
StringCollection type, 34
Strong Name Tool. See SN.exe
strong names
in Ja.NET, 79
overview, 26
Struts, described, 161. See also JSP/Struts
sub-classed dataset, 214
Sun. See J2EE
Sun ONE Application Server, 37
Sun rivalry with Microsoft, 17
supporting proxies, 88–89
synchronous communications. See asynchronous communications
System.Data namespace, 117
System.Data.DataSet class, 239
System.Data.dll, 117
System.Data.SqlClient namespace, 119
System.InvalidOperationException, 56
System.Messaging namespace, 129–130, 131, 137
System.Runtime.Remoting.RemotingException function, 79
System.String, vs. java.lang.String, 50
System.Web.Service.Protocols.SoapHttpClientProtocol class, 100
System.Web.Services.WebService, 241–242
System.Xml.dll, 117
System.Xml.Serialization namespace, 240
System.Xml.Serialization.XmlSerializer class, 54–55