The following sections describe what are included in the Enable Web Services API and how to use them.
The Enable API Services provides an extension to allow third party applications, not just limited to Java based applications, to integrate with the Enable system. It provides most of the runtime support for the PIM management functionality. However, it is not an alternative to the web browser based user interface because it lacks most of the administrative capabilities such as user, security, repository mapping management etc.
The Enterworks Product Information Manager architecture is based on the Java 2 Enterprise Edition (J2EE) platform, and as such makes use of several J2EE platform technologies such as Enterprise Java Beans (EJBs), Java Servlets, and Java Messaging Service (JMS). Custom applications developed for Enable must be written in Java, but do not necessarily require knowledge of the internal usage of J2EE technologies employed by Enable. The Enable public API available to custom applications are written entirely in Java and do not require JMS programming skills or knowledge of EJBs or Java Servlets. These Java APIs are actually libraries of compiled codes that can be used in Enable.