What is Orion?
Orion is an Internet protocol based network licensing platform whose purpose is to securely and non-intrusively offer a comprehensive range of licensing models for a wide range of software and firmware applications. The following diagram illustrates the Orion system topology:
Orion consists of:
- A license server that is capable of running on any Java-capable platform, and can be accessed over any Internet-protocol network ranging from local area networks to the Internet.
- A set of language and platform specific client libraries that you integrate with your application. The client libraries communicate with the license server in order to validate and obtain licenses, and also operate autonomously for offline license checking. Language support includes Java on all Java-enabled platforms, and C/C++ for a wide range of operating system platforms on a wide range of machine architectures.
- A browser-based administration user interface that is used to manage the license server as well as licenses hosted under it. Administration functions are also available via application program interfaces (APIs) and command line tools.
- A set of language-specific software development toolkits (SDKs) that include documentation including application development and deployment guides, API reference guides and demo applications to facilitate rapid integration of your application with the Orion client library.