Microsoft .NET and J2EE Interoperability Toolkit (Pro-Developer)

D

DAO (Data Access Object)

benefits, Interoperability Benefits

overview, Using JDBC and ADO.NET to Share Data

pattern, The DAO Pattern

shared session state storage, Deciding Where to Store the Shared Session Data

update operations, Extending the DAO to Include an Update Operation, How the Update Operation Works

Data Access Component (DAC)., see data access object (dao)

Data Access Layer Component (DALC)., see data access object (dao)

Data Access Object (DAO), Summary

benefits, Interoperability Benefits

overview, Using JDBC and ADO.NET to Share Data

pattern, The DAO Pattern

shared session state storage, Deciding Where to Store the Shared Session Data

update operations, Extending the DAO to Include an Update Operation, How the Update Operation Works

data exchange

binary serialization, Using Binary Serialization, Running the Sample Code, Breaking the Sample Code, Can Binary Serialization Ever Be Used for Interoperability?

challenges, Data Exchange Challenges, What Is Serialization?

deserialization, What Is Serialization?

overview, Chapter 3: Exchanging Data Between .NET and Java

performance testing, Introducing the Interoperability Performance Tests, Interoperability Performance TestXML Serialization

recommendations, Data Exchange Recommendations

sample scenario, Our Sample Scenario

serialization, What Is Serialization?

XML parsing, XML Parsing, Limitations of Parsing XML

XML serialization, Using XML Serialization

XML serialization for .NET platform, XML Serialization for the .NET Platform, Serializing an Object to XML, Deserializing an Object from XML

XML serialization for Java platform, XML Serialization for the Java Platform, What About JAXB?

XML serialization type compatibility, Using XML Serialization and Ensuring Type Compatibility, Introducing XML Schema, What Is an XSD?, Creating an XSD, Generating Types from an XSD, Generating a class in Java from the XSD, Using the Generated Classes with XML Serialization, The Java sample code, Starting with a Class, Generating an XSD from an existing class in .NET, XSD Type Mapping

data exchange., see binary data exchange

data passing options, .NET Remoting, Advantages of Using .NET Remoting

data sharing., see also shared databases

data storage, session state, Setting Up the Shared Session State Database, Deciding Where to Store the Shared Session Data

data transfers., see .net remoting

data type compatibility

XML serialization, Using XML Serialization and Ensuring Type Compatibility

data type mappings

.NET vs. Java, Type Mappings

XSD vs. .NET vs. Electric XML, XSD Type Mapping

data types

complex, Data Exchange Challenges

nonexistent, Data Exchange Challenges

pre-existing, XSD tools with, Starting with a Class, Generating an XSD from an existing class in .NET

primitive, Data Exchange Challenges

shared proxy files and, Using the Same Proxy File

testing data exchange, Data Exchange Recommendations

Web services, Define Data Types First, Keep Data Types Simple and Based on XSD

XSD type generation, Generating Types from an XSD, Generating a class in Java from the XSD

data types., see also serialization

database drivers., see managed providers

databases

BizTalk Server, Prerequisites for BizTalk Server 2004 Beta 1, Installing BizTalk Server 2004 Beta 1

shared session state, Setting Up the Shared Session State Database, Deciding Where to Store the Shared Session Data

UDDI, Using UDDI Services in Windows Server 2003

databases., see also shared databases

dbscript.sql, Creating a Sample Database Table

DCOM (Distributed Component object Model)

described, What Is an XML Web Service?

debugging

MSMQ-MQSeries bridge messaging, Testing WebSphere MQ to MSMQ Connectivity

Decision shape, BizTalk Server, The Stock Processes Orchestration: Step by Step

decryption, Tracing the Output, How the Samples Work

DecryptionKeyProvider class, How the Samples Work

default

.NET channels, Chapter 4: Connectivity with .NET Remoting

.NET formatters, Chapter 4: Connectivity with .NET Remoting

credentials, Web service, Configuring Credentials for the .NET Client

queue managers, Configuring WebSphere MQ

delaying call returns, The Sample Code

denial-of-service attacks, Transactions

deploying

BizTalk orchestration, Deploying the Orchestration, Starting the Orchestration

deployment descriptors

described, Building and Deploying to a J2EE Application Server

deployment descriptors, MDB, Topic-Driven Interoperability with Message Driven Beans

descriptions, Web service., see uddi (universal description, discovery, and integration)

descriptor files

described, Building and Deploying to a J2EE Application Server

deserialization

.NET platform, Deserializing an Object from XML

binary, What Is Serialization?, Running the Sample Code

described, What Is Serialization?

Deserialize method, Deserializing an Object from XML

Electric XML, Deserializing an Object from XML

Java platform, Deserializing an Object from XML

Java sample code, Using the Generated Classes with XML Serialization

XML, What Is Serialization?

Deserialize method, How the Sample Code Works, Deserializing an Object from XML

desktop

asynchronous calls and, The Sample Code

detail element, How SOAP Defines Exceptions

development, technology-aligned

overview, Technology-Aligned Development

Digest authentication

Web services, Enabling Authentication and Authorization for the .NET Web Service

DIME (Direct Internet Message Encapsulation), DIME and WS-Attachments

DimeAttachment class, Running the .NET Client, Two-Way File Operations

Direct Internet Message Encapsulation (DIME), DIME and WS-Attachments

directories., see also uddi (universal description, discovery, and integration)

discovery

Web services, What Is an XML Web Service?

discovery, Web service., see uddi (universal description, discovery, and integration)

disjoint user experiences, avoiding, Avoiding a Disjoint User Experience

displaying

roles, Installing ASP.NET on Windows Server 2003

XSD documents, Creating an XSD

distributed applications

technology options, What Is an XML Web Service?

Distributed Component object Model (DCOM)

described, What Is an XML Web Service?

Document class, The Java sample code

document exchange., see binary data exchange

Document Object Model (DOM) parsers, XML Parsing

Document/Literal style, Web servicces, Standardize on a Document/Literal Style

DOM XML parsers, XML Parsing

domain controllers

MSMQ-MQSeries bridge, Architecture Prerequisites for the MSMQ-MQSeries Bridge, Setting Up Sites and MSMQ Routing Support

dotNETWebService directory, Enabling Authentication and Authorization for the .NET Web Service

downloading

WebSphere MQ, Downloading and Installing

drivers

JDBC, Connecting to Microsoft SQL Server 2000 Using JDBC

duplicating messages, avoiding, Reliable Messaging

dynamic look ups., see uddi (universal description, discovery, and integration)

dynamic routing, WS-Referral

Категории