Index_J


J

J2EE. See also J2EE applications; .NET

adding to Business tier interoperability, 184–188

architecture, 159–161

architecture and .NET Framework, 159–175

asynchronous interoperability adapter, 268–269

building service interface in, 206–213

connecting to MSMQ, 133–135

data types for, 207–208

defining, 5–6

diagram of comparison to Microsoft .Net, 10

elements of, 6

features compared with .NET, 45–46

fundamentals for .NET developers, 35–44

fundamentals of Microsoft .NET for J2EE developers, 18–35

goal of, 18

installing XBikes on, 277–316

interoperability method changing, 294–299

J2EE interoperability adapters overview, 245–251

J2EE interoperability adapters
procedure, 249–251

Ja.NET adapter, 199

Ja.NET service interface, 195

Java-side component in application server, 85

JNBridge adapter, 199

JNBridge service interface, 195

message consumer, 267

resource interoperability adapters, 190–191

resource interoperability factories, 191–192

service interfaces, 186, 190

shared databases, 113–114

use case interoperability adapter factory, 187

use case interoperability adapters, 186

vs. Microsoft .NET, 17

Web services in, 101–103

Web tier, 297–298

XML configuration file, 188, 192

XML mapping for, 207–208

J2EE applications

connecting to WebSphere from, 141–142

issues of adding ASP.NET Presentation tier to, 203

reconfiguring for Ja.NET, 329–331

with Web service proxy operation, 245–246

J2EE Business tier

to Data tier interoperability, 188–189

and Data tiers with interoperability elements added, 189

linked to ASP.NET Presentation tier, 50–51

linking to the .NET Presentation tier, 205

and .NET Framework Data tier with Ja.NET adapters, 298–299

J2EE Data tier, 190–191, 199

J2EE Presentation tier

Business tier interoperability, 184–188

Business tier with interoperability elements added, 185

Data tier interoperability, 188–192

J2EE Web services

adapter, 195

between the Business and Data tiers, 296

J2EE Access Logic resource WS service interface, 191

J2EE Business tier WS service interface, 186

between Web and Business tier, 294–295, 327

J2SE, 28, 35, 56, 115

Ja.NET

asynchronous interoperability adapter for, 274–275

building interoperability adapters using, 227–232

building service interfaces in the Business tier, 252–258

building service interfaces in the Presentation tier, 226–227

configuring message queues, 273

configuring resource interoperability adapters, 332

considerations when choosing, 203

Data Access Logic resource in the .NET Data tier, 191

data format for, 273

and DataSets, 226

deciding on data formats, 226

evaluating, 74–81

events and exceptions, 79–80

Execute(), 229

global assembly cache, 79

implementing best practices, 81–82

Initialise(), 229

interoperability adapters, 228–231

IUseCaseCommand interface, 229

J2EE Data Access Logic tier, 190

Java proxy classes, 228

message consumer for, 274

message queues, 273

.NET Framework Business tier by way of Ja.Net, 194

.NET Framework Business tier Ja.NET service interface, 186

.NET Framework Data Access Logic resource though a runtime bridge, 198

.NET integration in Business tier, 251–260

.NET integration in Presentation tier, 226–232

proxy generation tool, 221

role in asynchronous communications, 273

runtime, 78

TCP server, 78

toolset, 77–78

using, 272–275

vs. JNBridgePro, 73

between Web and Business tier, 331

Ja.NET adapters

between the Business and Data tiers, 332–333

between the J2EE Business tier and the .NET Framework Data tier, 298–299

and .NET Framework Business tier using J2EE Web tier, 297–298

using, 297–299

XBikes on .NET, 329–333

Ja.NET-JMS, WebSphere MQ message queuing resource, 190

Janetor, 78

JAR, 29, 38

Java 2 Enterprise Edition. See J2EE

Java 2 Platform Standard Edition. See J2SE

Java. See also runtime bridges

accessing IIS Components from, 76

accessing .NET Framework servers from, 75

building applications, 38–39

consuming Web service in, 103

creating Web service in, 102–103

data type mapping to .NET Framework data types, 78–79

data types from the XML Schema, 246–249

goal of, 18

IDEs, 40

Java-side component in J2EE application server, 85

Java-side components with .NET Framework, 86

Java-to-COM bridge, 134

language and syntax, 37

making Java classes serializable, 56

mapping XSDs and classes in, 60

SDK, 38

using WebSphere MQ classes for, 141–142

vs. Microsoft .NET, 36

Web services stacks, 102, 103

Java applications

asynchronous interoperability with .NET Framework, 129

sending messages from .NET Framework, 151–152

sending messages to .NET Framework, 152

Java Architecture for XML Binding. See JAXB

Java Archive. See JAR

Java Community Process, 101–102

Java helper class, 206–208. See also helper class

creating, 208

serialization code in, 246–249

Java Messaging Service. See JMS

Java Naming and Directory Interface. See JNDI

Java platforms

editions of, 35–36

global assembly cache, 39

understanding, 37

Java proxy classes

creating, 221–222

creating Java Web service proxies, 249

Ja.NET, 228

Java Runtime Environment. See JRE

Java Specification Requests. See JSR

Java Virtual Machine. See JVM

Java Web service

creating and building, 206–213

creation, 102

proxies, 249

Java wrapper class, 87

java2schema tool, 61

Javac.exe, 38, 39, 40

Java.exe, 38, 39, 221

java.lang.String, vs. System.String, 50

JavaServer Faces, 9, 31

java.util.collections, 33

java.util.EventListener, 79

java.webservices package, 101

javax.jms.BytesMessage type, 141

javax.jms.MapMessage type, 141

javax.jms.Message interface, 141

javax.jms.ObjectMessage type, 141

javax.jms.Queue type, 140

javax.jms.StreamMessage type, 141

javax.jms.TextMessage type, 141

javax.jms.Topic class, 140

JAXB, 56, 61

JBoss, 37

jdata namespace, 223

JDBC

configuring the XBikes JDBC data source, 314

connecting to Microsoft SQL Server 2000 with, 116

connecting with, 114–116

database drivers, 115

sharing data with ADO.NET, 119–122

JIT

compilation to native code, 21

debugging, 23

JMS

accessing messages from .NET Framework clients, 148

acronym defined, 2

configuring queues, 281–282

messages to a WebSphere MQ queue using JMS, 152

MSMQ-MQSeries Bridge, 264

for Publish/Subscribe Messaging, 144–145

role of, 139–140

and third-party bridging products, 147–149

using provider for MSMQ, 134

vs. MSMQ, 45

WAR package deployment, 81

and XBikes, 172

jnbcore.jar, 85

JNBProxy tool, 221

jnbproxy_tcp.config, 222

JNBridge

Asynchronous Interoperability Adapter for, 271–272

data format for, 270

message consumer for, 271

role in asynchronous communications, 270

JNBridge Inc., 14, 68, 73, 203

JNBridge-JMS, 190

JNBridgePro

architecture of, 82

Binary Communications Protocol, 85

building interoperability adapters with, 221–225

building service interface for, 218

considerations when choosing, 203

and CustomerData, 221

and DataSets, 218

evaluating, 81–89

Execute(), 223

implementing best practices, 84–89

Initialise(), 223

integrating with .NET Remoting, 82–83

J2EE Business tier, 186

J2EE Data Access Logic tier, 190

proxies, 82–83

proxy generation tool, 221

resource interoperability adapters, 334

selecting, 84

transactional support, 83

understanding features of, 83

using, 269–272

using for interoperability, 218–225

vs. Ja.NET, 73

JNBridgePro adapters

using between the Business and Data tiers, 334

using between the Web and Business tier, 333–334

XBikes on .NET, 333–334

JNDI

acronym defined, 2

Business tier lookups, 293

Ja.NET, 227

JNBridgePro, 220

namespace, 143

Web tier lookups, 293

JRE, 37

JSC.EXE, 28

JSP

JSP-based applications, 41

vs. ASP, 31

JSP/Struts

business service fa ade, 168

as part of XBikes, 172, 184

JSR, 101–102

JTCP vs. HTTP, 85

Just-in-time. See JIT

JVM, 20, 21

role of, 37




Application Interoperability. Microsoft. NET and J2EE
Application Interoperability: Microsoft .NET and J2EE: Microsoft(r) .Net and J2ee (Patterns & Practices)
ISBN: 073561847X
EAN: 2147483647
Year: 2003
Pages: 104

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net