Protecode offers its high performance core Analysis Engine software development kit (SDK) for integration into client’s license management workflow solutions. The SDK engine analyzes software files (binary or source code), detects open source and other third party software, and stores their attributes (licensing, copyright, security vulnerabilities, etc) in a local Pedigree Database. Protecode’s Analysis Engine is used in all of Protecode System 4TM license management components: Code Administrator, Enterprise Analyzer, Developer Assistant, Library Auditor, and Build Analyzer.
Protecode System 4™ has been developed within a unified architecture which allows rapid construction of new license management solutions and quick introduction of new features. Simple Application Programming Interfaces (API’s) allow integration of Protecode’s core Analysis Engine in a variety of OEM applications.
Protecode’s core Analysis Engine is Operating System (OS) independent and requires a run-time Java environment. The SDK can use either of Protecode’s Global IP Signatures (GIPS) or the local Enterprise IP Signatures (EIPS) databases for analysis and detection. The analysis results are reported to the calling application, and also stored in a local Pedigree Database, the contents of which can be queried and reported on as needed.
The core Analysis Engine has a small footprint (about 1MB, excluding the Pedigree Database). An associated Database Abstraction layer allows the Abstraction Engine to use a variety of databases (such as Oracle) as the Local Pedigree database for storing the IP attributes of the analyzed code portfolio.





Join us on social network