SAS Integration Technologies Home
Release 8.2 Library

* Integrated Object
* Model (IOM)

* Connecting Clients
* to IOM Servers

* Java Clients

* Windows Clients

Developing Client Applications

This section describes how to write client applications that use SAS Integration Technologies to access Integrated Object Model (IOM) servers.

The Integrated Object Model is a key aspect of SAS Integration Technologies. IOM provides distributed object interfaces for conventional SAS features. This enables you to develop component-based applications that integrate SAS features into your enterprise application.

Clients can connect to IOM servers using a variety of methods including Microsoft's Distributed Component Object Model (DCOM) and the Object Management Group's (OMG) Common Object Request Broker Architecture (CORBA). And because IOM is designed to work with the DCOM and CORBA standards, you don't have to write any additional code to distribute your client applications across the network.

Client development in the Java environment enables you to write applets, stand-alone applications, servlets, and even Enterprise JavaBeans that interact with IOM servers. By supporting industry standards like CORBA and Java Database Connectivity (JDBC), the Integration Technologies software enables you to take advantage of your existing skills and tool sets in writing these applications.

Client development in the Windows environment is based on the Microsoft Component Object Model (COM). Because COM support is built into the operating system and in all the leading programming language products, you can leverage your development skills for the Windows environment to integrate the SAS system (and your existing SAS programs) into your applications. Integration Technologies software provides the type libraries necessary to use the IOM server with Visual Basic and Visual C++.