Services may be implemented—that is, developed in any language—for which there is a corresponding Service implementation engine. As of this writing, Service Engines supported include, but are not limited to: Java, Groovy, BeanShell, Mini-Language, Jacl, Javascript, JPython.
Before starting work on any new Service, you must first decide which tool to use to develop your Service. For simple database read, write, and update processing, you may want to use the OFBiz Mini-Language tool to develop "simple Services". Simple Services consist of one or more XML declarations instructing OFBiz on how to handle business processing tasks.
For those who prefer to use procedural languages such as Java or Groovy, these options are available as well.
To implement a Service definition, follow these steps:
A Service's Service definition describes to OFBiz how a Service is implemented and where it is located on the runtime CLASSPATH. To create a new Service requires only an implementation of the Service (using a supported programming tool) and a proper Service definition entry in a valid Service definition file.
18.118.186.143