C# samples 
  environmental variables, Setting Environment Variables 
     Call Web Service button, The Sample Code 
     Call Web Services button, How the Callback Works 
     callback mechanism, Web services, How the Callback Works, Applicability of Callbacks in Client Applications 
     callbacks, true, True Callback 
     calling shared session API, Calling the shared session API from ASP.NET, Calling the shared session API from a JSP 
     calls, asynchronous., see asynchronous interoperability 
     catch block, WebSphere MQ Support for Java 
     catch blocks, Transactions 
     catche exception block, Exception Handling 
     categories, assigning, Microsoft UDDI SDK 
     Categorize button, Microsoft UDDI SDK 
     certificates 
  WS-Security, Setting Up Certificates, Creating the Java certificate, How the Samples Work 
     channels 
  connection properties, Configuring the MSMQ-MQSeries Bridge 
  described, Chapter 4: Connectivity with .NET Remoting 
  Java client to .NET remoted object sample, The Java Client Sample Code 
  table files, exporting, Exporting the Client Channel Table File 
     character sets 
  WebSphere MQ messages, WebSphere MQ Support for Java 
     claims, authentication, WS-Security 
     class element, Publishing the Sample EJBs 
     classes 
  Java, Locating and Sharing Other Classes 
  Web service wrapper, How Does the Web Service Wrapper Work? 
  WebSphere MQ Java support, WebSphere MQ Support for Java 
     classes., see also xsds (xml schema definition documents) 
     ClassNotFoundException, Locating and Sharing Other Classes 
     CLASSPATH variable, Locating and Sharing Other Classes 
     Clear method, Creating a Shared Session API for ASP.NET and JSP/Servlets 
     clearing messages from queue, Configuring WebSphere MQ 
     client channel table files, exporting, Exporting the Client Channel Table File 
     Client class, Running the Java Client 
     client communication., see web services 
     client content delivery., see presentation tier interoperability 
     client searches, Consuming by Using a .NET Client, The UDDI Clients Under the Covers 
     CLR (common language runtime) 
  attributes, Attributes 
  compilers, Microsoft .NET Fundamentals for Java/J2EE Developers, Building a .NET Application 
  overview, Microsoft .NET Fundamentals for Java/J2EE Developers 
  serialization, What Is Serialization?, Breaking the Sample Code 
     CLR (common language runtime)., see also assemblies 
     CMP (Container Managed Persistence) 
  .NET equivalent, Hosting Components 
  described, Hosting Components 
     CN (common name ) details, Java certificates, Creating the Windows X.509 certificate 
     CN (connected network) 
  bridge properties, Configuring the MSMQ-MQSeries Bridge 
  described, Setting Up Sites and MSMQ Routing Support 
     code 
  common langauage runtime and, Microsoft .NET Fundamentals for Java/J2EE Developers 
     code keywords., see attributes 
     code samples., see samples 
     collection mappings 
  Java vs. NET, Type Mappings 
     COM+ Services., see component services 
     COM-based clients, MSMQ, Using a Java-to-COM Bridge 
     com.ibm.mq.MQException exception, WebSphere MQ Support for Java 
     com.microsoft.samples.SharedSession object, Creating a Shared Session API for ASP.NET and JSP/Servlets 
     com.sun.jndi.fscontext.RefFSContextFactory, Persistent and Nonpersistent JNDI with JMSAdmin 
     command line 
  Ant, Common Script Functions 
  Java, Java IDEs 
  NAnt, Common Script Functions 
     Commit method, Transactions 
     common language runtime (CLR) 
  attributes, Attributes 
  compilers, Microsoft .NET Fundamentals for Java/J2EE Developers, Building a .NET Application 
  overview, Microsoft .NET Fundamentals for Java/J2EE Developers 
  serialization, What Is Serialization?, Breaking the Sample Code 
     common language runtime (CLR)., see also assemblies 
     common name (CN) details, Java certificates, Creating the Windows X.509 certificate 
     Common Object Request Broker Architecture (CORBA) 
  .NET Remoting, .NET Remoting and CORBA Interoperability 
  described, What Is an XML Web Service? 
     communication., see interoperability 
     compensation blocks, Enabling Transactions 
     compilers 
  .NET Framework, Microsoft .NET Fundamentals for Java/J2EE Developers, Building a .NET Application 
  Java, Java and J2EE Fundamentals for Microsoft .NET Developers, Building a Java Application, Java IDEs 
     complex data types, Summary 
  described, Data Exchange Challenges 
  shared proxy files and, Using the Same Proxy File 
     Component Services, Summary 
  .NET Remoting samples, Java Client to .NET Object, Hosted by Component Services, The Java Client Sample Code 
  assembly hosting, Hosting Components 
     component sharing 
  .NET, Hosting Components 
  Java, Hosting Components 
     components 
  business tier component reuse, Reuse of Business Tier Components, Performance Issues 
     components., see interoperability 
     Computer Management console 
  MSMQ, Installing MSMQ on Windows Server 2003 
     computers, MSMQ-MQSeries bridge, Setting Up Sites and MSMQ Routing Support 
     conditional branches, BizTalk Server, The Stock Processes Orchestration: Step by Step 
     Conext Factory settings 
  J2EE application servers, The Java EJB Sample Code 
     configuration directory 
  samples, Configuration Directory 
     configuration storage 
  .NET Remoting, Developing an Application That Uses .NET Remoting, The .NET Server Sample Code 
     connected network (CN) 
  bridge properties, Configuring the MSMQ-MQSeries Bridge 
  described, Setting Up Sites and MSMQ Routing Support 
     connecting components., see interoperability 
     connecting message queues., see msmq-mqseries bridge 
     connection strings 
  SQL Server connectivity with ADO.NET, Simple ADO.NET Access 
  SQL Server connectivity with JDBC, Simple JDBC Access 
     Construct Message shape, BizTalk Server, The Stock Processes Orchestration: Step by Step 
     consuming .NET Web services 
  .NET client, Consuming the .NET Web Service Using a .NET Client, Option 2: Creating the .NET Client Using the NAnt Script, Consuming by Using a .NET Client 
  Java client, Consuming the .NET Web Service Using a Java Client, Consuming by Using a Java Client 
  UDDI, Consuming by Using a .NET Client, Consuming by Using a Java Client 
     consuming EJBs 
  .NET client, Consuming the Exposed EJB by Using a .NET Client 
  Java client, Consuming the Exposed EJB by Using a Java Client 
     consuming serviced components, Consuming the Exposed Component 
     Container Managed Persistence (CMP) 
  .NET equivalent, Hosting Components 
  described, Hosting Components 
     content delivery to client., see presentation tier interoperability 
     contextFactory element, Publishing the Sample EJBs 
     converting 
  object formats, Chapter 4: Connectivity with .NET Remoting 
     CORBA (Common Object Request Broker Architecture) 
  .NET Remoting, .NET Remoting and CORBA Interoperability 
  described, What Is an XML Web Service? 
     credentials 
  MSMQ Web service interface, Configuring and Setting Security for the Web Service Interface, Accessing the MSMQ Web Service Interface with a Java Client, Extending the Sample 
  Web services, Web Services Authentication and Authorization, Configuring Credentials for the .NET Client, Configuring Credentials for the Java Client 
     Credentials property, Configuring Credentials for the .NET Client 
     CRM (Customer Relationship Management) data, Define Data Types First 
     CRM (Customer Relationship Management) systems, Time for More? 
     cross-referencing 
  .NET and J2EE features, Microsoft.NET and J2EE Technology Map 
  assemblies, Locating and Sharing Other Assemblies 
  classes, Locating and Sharing Other Classes 
     CRUD 
  shared databases, The DAO Pattern 
     cryptography., see encryption with ws-security 
     custom data types., see complex data types 
     custom serializers, What Is Serialization? 
     Customer Relationship Management (CRM) data, Define Data Types First 
     Customer Relationship Management (CRM) systems, Time for More?