Several LEADTOOLS SDKs offer imaging and recognition functionality in the form of RESTful and SOAP Web services that are designed to be easily accessed by any application for a platform independent solution.
RESTful Web Services provide a simple JSON interface for HTML5 / JavaScript applications. Developers using high level environments such as .NET, Silverlight, Java and more can utilize LEADTOOLS SOAP Web Services for more advanced options and features.
The following table lists the LEADTOOLS REST and SOAP Services that are provided with source code:
Service | Comments | Demo Project Source Code |
---|---|---|
Raster |
Exposes methods for getting image information and loading raster images. This service supports the following types of images / files:
|
\Examples\REST\Leadtools.RESTServices\Raster |
Barcode | Exposes methods for reading barcodes in raster images and obtaining the resulting data. | \Examples\REST\Leadtools.RESTServices\Barcode |
OCR | Exposes methods for performing OCR on raster images and obtaining the resulting text. | \Examples\REST\Leadtools.RESTServices\OCR |
Data |
Exposes methods for working with data buffers. For example, the Annotations Demo uses this service to help support load / save of annotation data. |
\Examples\REST\Leadtools.RESTServices\Data |
ObjectQueryService | Exposes methods for performing DICOM query against a Hosted Web Server | \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF |
AuthenticationService | Exposes methods for authenticating users and managing users, rights, permissions and roles | \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF |
PACSRetrieveService | Exposes methods for performing DICOM C-MOVE operations and managing a download queue | \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF |
ObjectRetrieveService | Exposes methods for retrieving images, image information, and DICOM metadata from a host Web Server | \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF |
PacsQueryService | Exposes methods for performing DICOM query against a remote DICOM server | \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF |
PatientAccessRightsService | Exposes methods for managing access to patient information based on user credentials | \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF |
LEADTOOLS Services Host Manager | Utility to configure IIS to host the LEADTOOLS REST Services | \Examples\Services\LeadtoolsServicesHostManager |