Datablue
AVM API
Datablue AVM API's includes many of the features available in the Datablue AVM suite of products, along with extensive API documentation, BQP certified barcode font and source code examples to quickly and easily include address verification, mail barcoding and fast and accurate address entry functionality into your own applications.
Datablue AVM API assists engineers in the rapid development of integrated address verification capabilities within their existing software applications.
Use of the Datablue AVM API provides access to sophisticated address matching logic in conjunction with the Australia Post Postal Address File (PAF) for validation of address data as it is entered it is stored within an application database. This eliminates the need for developers to understand the nuances of complex address matching and allows them to focus totally on the application layer.
The Datablue AVM API is XML based and supports the following development environments:
Supported Environments:
* Microsoft Visual C++
* Microsoft C#
* Microsoft.Net
* Microsoft Visual Basic 6 (ActiveX)
* Web Services (SOAP)/asmx
* Delphi
* Custom environments
Required API not listed?
No problem. Because of an extremely simple and flexible XML based design, the enhancement of existing API requirements or the development of new features is easily catered for. The Datablue development team is well placed to advise you on any issues that arise when using their API.
Helper Classes and Development Tools
The Datablue Software Developer Kit (SDK) includes various helper classes and testing tools to assist third party engineers in the implementation of Datablue API solutions. There is also a fully functional working example (written in both C++ and C#) which helps your developers get quickly up to speed.
Using the sample code provided software engineers can be quickly integrate address matching and barcoding facilities into existing software applications and immediately test the output using the provided tester program.
Tempo! Rapid addressing API
The Tempo! rapid addressing API can be implemented in 2 ways:
API Only (No User Interface)
Using the Tempo! API directly provides the greatest flexibility. It is, however, more complex to integrate as the user interface must be developed. This is a good solution if you already have an applicaition that needs address validation capabilities added. Users of your apllication need not be aware that Datablue Tempo! is actually being used behind the scenes.
API with User Interface
Requiring minimal development, this solution allows the Datablue Tempo! graphical user interface and associated logic to be launched and utilised from within third party applications. Developers have full control over when Tempo! is opened and closed, as well as the data that is returned from the interface.
Batch API
Able to be called at any point during an application's workflow, the Batch API provides the ability to validate and barcode multiple addresses within a single API call. This enables larger volumes of data to be processed in a shorter time or validation processes to be integrated with application workflow.
Enterprise API
The Datablue Enterprise API combines the functionality of the Tempo! and Batch API's to provide an integrated solution for validation and barcoding of address information both as it is captured and used within an existing software applications.
Web API
Both Tempo! and Batch API's are available via a SOAP/asmx web service enabling the validation of address data as entered into web forms etc. Sample code for PHP environments is also available.