|
|
| |
CorrectAddress® Integration
Address Verification and Address Standardization Software
Applications can interface with CorrectAddress® and
use address verification and address standardization functionality on
all supported systems. The address correction modules can be invoked
from a wide array of environments and languages,
including
C/C++, Java, Visual Basic, VBA, VB.NET, C#, PERL, PL/SQL, T-SQL,
Visual FoxPro, PHP, Ruby, Python, ColdFusion, Power Builder and
COBOL.
A number of SDKs and demos are available to assist developers
with the integration of address correction and address verification
into existing applications or creating new applications from
scratch.
CorrectAddress® library modules are multi-thread safe and
can be shared by many users.
Once you decide to try the software, our expert
staff is available to assist you during installation and integration
into your environment, working with you to ensure that
everything works correctly and proceeds smoothly.
CorrectAddress® can be utilized from almost
any operating system, database or programming environment. If
your environment is not listed below, please contact our
technical support to find out how our address verification and
address correction technology can work for you.
Database Systems
Programming Environments
Operating Systems
Windows (9x, Me,
NT, 2000, XP, 2003, Vista)
CorrectAddress® runs on all versions
of Windows supported by Microsoft. It runs successfully
on all Windows Service Packs. CorrectAddress® easily integrates
into database systems and other applications through the use
of a dynamic link library
(dll). The CorrectAddress® dll for Windows
exposes all the functionality of the software.
The SDKs
contain numerous examples on how to
call CorrectAddress® from different Windows
programming environments such as VB.NET, ASP.NET,
SQL Server
T-SQL etc. CorrectAddress® has
proven to install very fast and work extremely
well on Windows systems running SQL Server or
Oracle.
Sun Solaris
CorrectAddress® runs on all flavors
of Sun Solaris systems, including 64 bit versions. IST will
supply you with the appropriate binaries and test programs.
Once the shared object is on the target machine, CorrectAddress® functions
can be accessed from Oracle or other applications. The SDKs
contain
numerous
examples on
how to call CorrectAddress® from different programming
environments available on Sun Solaris machines such as
Java, C, C++, Oracle
PL/SQL etc. Intelligent Search Technology has a lot of
customers successfully utilizing CorrectAddress® on Sun
Solaris systems.
HP-UX
CorrectAddress® runs on all flavors of HP-UX
systems, including 64 bit versions, as long as there is an
ANSI C compiler installed. Most of the systems come with such
a compiler, in most cases this is the "cc" compiler.
Sometimes you need to get the full version of the "cc" compiler
from HP, because the default bundled compiler does not support
the ANSI features. The free "gcc" compiler
is also available for HP-UX systems. CorrectAddress® ships
with a small java command line application that walks
you through the steps
of creating the shared object on the target machine.
Once the shared object is created, the CorrectAddress® functions
can be accessed from Oracle or other applications. The
SDKs contain
numerous examples on how to call CorrectAddress® from
different programming environments available on HP-UX
machines such as
Java, C, C++, Oracle PL/SQL etc. Intelligent Search Technology
has a lot of customers successfully utilizing CorrectAddress® on
HP-UX systems.
Linux
CorrectAddress® runs on all flavors of Linux
systems, including 64 bit versions, as long as there is an ANSI
C compiler installed. Most of the systems come with such a compiler,
in most cases this is the free "gcc" compiler.
CorrectAddress® ships
with a small java command line application that walks you
through the steps of creating the shared object on the
target machine.
Once the shared object is created, the CorrectAddress® functions
can be accessed from Oracle or other applications. The
SDKs contain numerous examples on how to call CorrectAddress® from
different programming environments available on Linux machines
such as
Java, C, C++, Oracle PL/SQL etc. Intelligent Search Technology
has a lot of customers successfully utilizing CorrectAddress® on
Linux systems.
AIX
CorrectAddress® runs on all
flavors of AIX systems, including 64 bit versions.
The free "gcc" compiler is also available for
AIX systems. CorrectAddress® ships with a small java
command line application that walks you through the steps
of creating the
shared object on the target machine. Once the shared
object is created, the CorrectAddress® functions
can be accessed from Oracle or other applications. The
SDKs contain numerous examples
on how to call CorrectAddress® from different programming
environments available on AIX machines such as Java,
C, C++, Oracle PL/SQL
etc. Intelligent Search Technology has a number of customers
successfully utilizing CorrectAddress® on AIX systems.
Database Systems
CorrectAddress® can be utilized from almost any database environment.
If you do not see your programming environment listed below please contact our
technical support to find out how CorrectAddress® can work for
you.
SQL
Server 2000/2005
CorrectAddress® seamlessly integrates
with SQL Server 2000 and 2005. All operations are performed
within SQL Server without the need to move data in or out of
the database. Two approaches
are supported – extended stored procedures(ESP) and CLR
integration (SQL Server 2005 only). For the ESP approach all
you need to do is install the CorrectAddress® SQL Server
dynamic link library on the server (usually by simply placing
it in
the Binn directory) and
run a small script to register the extended stored procedures.
For the CLR integration the assembly references are added to
the project.
Easy-to-use APIs are available for T-SQL, C# and VB.NET. The
architecture as well as the APIs are open and portable allowing
greater flexibility in the implementation. Both real-time and
batch scenarios are supported.
Oracle
CorrectAddress® can be easily integrated
into Oracle applications. Included in the CorrectAddress® software
package is an SDK, containing a collection of PL/SQL examples
that illustrate its integration into Oracle environment.
Oracle provides capabilities of calling external functions from PL/SQL
scripts. This is accomplished through the creation of extended stored procedures
that
reference the dynamically executable function code. An external procedure
is a third-generation-language routine stored in a dynamic link library,
registered
with PL/SQL, and invoked to do special-purpose processing. CorrectAddress® comes
with such a library (shared object on UNIX platforms).
At run time, PL/SQL loads the library dynamically, and then calls the routine
as if it were a PL/SQL subprogram. To safeguard your database, the routine
runs in a separate address space.
DB2
CorrectAddress® comes with a DB2 SDK,
that includes a specialized library and examples of calling
CorrectAddress® functions
from DB2 environment.
CorrectAddress® functions can be interfaced via DB2 stored
procedures. A stored procedure is a wrapper routine that references
a function stored in a dynamic
link library, registered with DB2 and called to do special-purpose processing.
CorrectAddress® routines can be accessed via its specialized shared
library. At run time, DB2 SQL loads the library dynamically, and then calls
the routine
as if it were a subprogram.
Programming Languages
CorrectAddress® can be utilized from almost any
programming environment. If you do not see your programming environment
listed below please contact our
technical support to find out how CorrectAddress®can work for you.
C, C++
CorrectAddress® is written
entirely in ANSI C, which makes utilization from the C/C++
programming
languages very efficient and easy to implement.
Microsoft.NET - ASP.NET, VB.NET, C#
CorrectAddress® is fully supported
on Microsoft .NET platform. Its functions
plug easily into applications written in a variety of languages,
including C++, C#,
VB.NET and ASP.NET. Developers using Microsoft
Visual Studio® .NET and the Microsoft .NET Framework will find
it extremely easy to build, deploy and run CorrectAddress®-powered
applications on any Microsoft server, including the Windows Server
2003. CorrectAddress® comes with SDKs
that include a number of examples demonstrating how to call its methods
from within the .NET environment. These methods can be utilized in
developing all
kinds of software, including web-based applications, smart client
applications, XML web services and many more. CorrectAddress® performs
robustly and securely to help you achieve maximum effectiveness of
your .NET
applications.
Java
CorrectAddress® can be called from Java using the Java
Native Interface. The Java SDK contains all necessary JNI
wrapper files as well as numerous
examples
on how to call the CorrectAddress® functions from Java. Special
CorrectAddress® Java
dll is supplied for Windows systems. You can choose the Java Shared
Object option when creating the shared library on non-Windows systems.
The CorrectAddress® Java
shared library includes JNI versions of all its callable functions
that will allow a programmer to make calls to the software directly
from a Java class.
In addition, you can plug in CorrectAddress® internally into
your database system and then access the functionality from Java
JDBC applications.
CorrectAddress® can
also be accessed from Java Server Pages (JSP) and Java Servlets.
The API includes JNI versions of all its callable functions that
will
allow
a programmer
to make calls to the software directly from a Java class.
PHP
CorrectAddress® can be called from PHP on both Windows
and Unix systems. Specialized shared libraries need to be
created that
include
the PHP wrapper functions. The PHP SDK contains
a demonstration of calling the CorrectAddress® functions from the shared
object.
Perl
CorrectAddress® can be called from Perl on Windows, Linux and Unix systems.
Specialized
shared libraries need to be created that
include
the Perl wrapper functions. The Perl SDK contains
a demonstration of calling the CorrectAddress® functions
from the
shared object.
More
Other programming environments, in which CorrectAddress® has
been successfully integrated include: Classic
ASP, MS Access (VBA), PowerBuilder, Sybase, MySQL,
FoxPro, Cold Fusion, Ruby, etc.
CorrectAddress® can be utilized from almost any operating
system, database or programming environment. If you do not see
your environment
listed above,
please contact our
technical support to find out how CorrectAddress® can work
for you.
|
|