Rosette is Basis Technology’s flagship product, a suite of linguistic tools that support a variety of different languages and can be accessed through multiple interfaces. When we refer to the “Rosette Cloud” we’re talking about the SaaS version of Rosette, a cloud-based RESTful web service that supports most of Rosette’s overall functionality. Results are returned as JSON, and we offer seven different client bindings. You can sign up for a Rosette Cloud account by visiting our developer portal. Just getting started? Sign up for a free 30 day trial and get up to 2,000 calls a month!
When we talk about Rosette Enterprise, we’re talking about a version of Rosette that is hosted by you and your organization. Using Rosette Enterprise allows full control of your data and its security. For customers with extreme latency requirements, Rosette Enterprise offers better latency than the Rosette Cloud. Our Enterprise solutions also offer individualized customization options, including Rosette’s unique “state-ful” features — name indexing, custom entity extraction model training, and custom knowledge bases for entity linking — that are not available in the Cloud.
Rosette Enterprise comes in two major “flavors” for different organizational needs:
- RESTful: This version looks and feels like the basic Rosette Cloud (all bindings and extensions are included) with a RESTful API, but is hosted on your private cloud or machine. You get to control the latency and can decide which of Rosette’s functions and languages you want to utilize (but it comes with all of them on one install). All functions except Fuzzy Name Matching for ElasticSearch are available in this package.
- Java JVM: This version includes all the functions of the RESTful version, but is run within your own application JVM. Your application uses the same binding API and data model classes as the RESTful version, but all the work is done in your application's process, so there is no overhead for network communications or data serialization.
With either version of Rosette Enterprise, we can ship you a trimmed package containing only the languages and endpoints that you care about.
If your organization has specific needs not addressed here, let us know! Rosette Enterprise can be customized to integrate into your system. Contact us for more information and a custom evaluation.
Last updated 2019-05-01