

High-level API provide the common implementation of Engine Abstraction, Data Type and Inter-Language conversion. High-level API layer define all services to be used by the users in the Java Prolog Application that is the final architecture layer on the architecture stack. Java Prolog Connectors architectures describe three fundamentals layers, High-level API layer, Engine Adapter layer and Concrete Engine layer. The multi-engine Java Prolog connectors provide different levels of abstraction to simplify the implementations of common inter-operability task JPC. JPI use a layered architecture pattern where every layer represents a component. For the JPI beginners we recommended start with a Pure Java-Prolog Engine because have less configuration aspects and native engine are more difficult to link.

Configure System Path with JPI unzip folder route.Download Java Prolog Interface compatible to related prolog engine and unzip the distribution over Operating File System.If the Prolog Engine to use is Java-based this step is omitted. Configure System Path with Prolog Engine routes.Install Native Prolog Engine compatible to Operating System and your architecture.Install Java Runtime Environment (JRE) 1.8 or above.To install you need perform the following steps: The distribution can be downloaded in zip or tar.gz compresses format. The distributions are named normally such that prolobjectlink-jpi-jpl7-swi7-x.y.z-dist.zip meaning that this distribution is a JPI implementation over JPL version 7 or above and SWI-Prolog version 7 or above.

Java Prolog Interface API is distributed with implementation adapter and concrete prolog driver library until it is possible according to related libraries licenses.
