JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
About Oracle Java CAPS Communication Adapters     Java CAPS Documentation
search filter icon
search icon

Document Information

About Communication Adapters

About Oracle Java CAPS Adapter for CICS

CICS Transaction Server

The Oracle Java CAPS Adapter for CICS

IBM CICS Transaction Gateway (CTG)

Oracle Java CAPS CICS Listener

z/OS CICS Security Considerations

Security Considerations for Oracle Java CAPS CICS Listener

Connection Logic

Request Link to Program

Request Start Transaction

Security Considerations for IBM CICS Transaction Gateway

About Oracle Java CAPS Adapter for COM/DCOM

About COM/DCOM

The Oracle Java CAPS COM/DCOM Adapter

About Oracle Java CAPS Adapter for e-Mail

How does the e-Mail Adapter connect?

Japanese e-Mail Text Support

About Oracle Java CAPS Adapter for File

Adapter Operation

Setting Properties

About Oracle Java CAPS Adapter for Batch

Batch Adapter OTDs

About Oracle Java CAPS Adapter for IMS

About Information Management System (IMS)

About the IMS Adapter

About Oracle Java CAPS Adapter for LDAP

About LDAP

Entries, Attributes, and Values

LDAP Directory Structure

Distinguished Names and Relative Distinguished Names

LDAP Service and LDAP Client

Referrals

About the LDAP Adapter

Adapter General Operation

Java Naming and Directory Interface

Third-Party License File Agreement

About Oracle Java CAPS Adapter for MSMQ

About Microsoft Message Queuing (MSMQ)

About the MSMQ Adapter

About Oracle Adapter for SNA

About SNA

Supported Logical Unit Types

SNA LU6.2

About the SNA Adapter

About Oracle Java CAPS Adapter for TCP/IP

About Oracle Java CAPS Adapter for TCP/IP HL7

TCP/IP HL7 Features

TCP/IP HL7 Adapter Components

About Oracle Java CAPS Adapter for HTTPS

About HTTP and HTTPS

About the HTTPS Adapter

HTTP Messages

Web Browser Cookies

Cookie Expiration Date Checking

GET and POST Methods

Sample HTTP Exchange in Client Mode

Sample HTTP Exchange in Server Mode

About Oracle Java CAPS Adapter for COM/DCOM

This topic provides conceptual information about COM/DCOM and its Oracle Java CAPS Adapter.

About COM/DCOM

The Microsoft Component Object Model (COM) is a component software architecture that allows developers to partition an application into multiple components that can be developed and installed independently of each other. COM is the underlying architecture that forms the foundation for higher-level software services, like those provided by OLE (Object Linking and Embedding). OLE services span various aspects of component software, including compound documents, custom controls, inter-application scripting, data transfer, and other software interactions. Using COM allows software objects to be reused for a variety of applications. Because of its binary standard, COM allows any two components to communicate regardless of the language in which they were written.

The Microsoft Distributed Component Object Model (DCOM) is an extension of COM, and supports communication among objects residing on different computers; LANs, WANs, and the Internet. With DCOM, these software objects can be reused over a distributed Environment.

COM objects or components are individual modular software routines that can be reused within applications. COM objects are reusable compiled binary objects, as opposed to reusable sections of code. Creating an instance of a COM object provides a reference through which you can access the object’s functionality.

The Oracle Java CAPS COM/DCOM Adapter

The Oracle Java CAPS COM/DCOM Adapter (referred to as the COM/DCOM Adapter throughout this document) allows the Oracle Java CAPS Java Composite Application Platform Suite to create an instance of an automation-compatible COM object and access the methods and properties of that object.

One aspect of COM is “automation” based on the COM IDispatch interface. Objects that implement the IDispatch interface are known to be automation-compatible. Automation-compatible components are said to be “scriptable” and/or are capable of being “driven” by an automation client. This is possible because the IDispatch interface is well-known and those components that implement this interface adhere to a strict contract that is based on a “late binding” concept. “Late binding” refers to a programming principle whereby the actual operation invoked is not determined until runtime. Objects that implement the IDispatch interface achieve this through the concept of the Invoke method on the IDispatch interface, which allows the user to call a method by name. The COM/DCOM Adapter is designed to work with automation-compatible components: that is, those that implement the IDispatch interface.

The COM/DCOM Adapter does not support Oracle Java CAPS BPEL 1.0 Business Processes.