Type Names            

The exposed classes are named differently in the Java and .NET APIs. In Java, there aren't any prefixes attached to type names. However in .NET, each of the exposed classes is really an interface that cannot be directly instantiated. Therefore, to follow the .NET convention, each type is prefixed by an "I"; for example:

 

Oracle Determinations Engine API for Java Oracle Determinations Engine API for .NET
EntityInstance IEntityInstance