Abstract: A communication interface for decoupling one software application from another software application such communications between applications are facilitated and applications may be developed in modularized fashion. The communication interface is comprised of two libraries of programs. One library manages self-describing forms which contain actual data to be exchanged as well as type information regarding data format and class definition that contain semantic information. Another library manages communications and includes a subject mapper to receive subscription requests regarding a particular subject and map them to particular communication disciplines and to particular services supplying this information. A number of communication disciplines also cooperate with the subject mapper or directly with client applications to manage communications with various other applications using the communication protocols used by those other applications.
Abstract: A process for significantly decreasing the acid sludge settling time in waste oil recovery processes comprising the steps of heating used oil to a high temperature above 700 degrees Fahrenheit, cooling the heated oil, adding an oxidizing agent to the oil, allowing the acid sludge to settle within a period of approximately 24 to 72 hours, separating the acid-sludge-free oil from the acid sludge which settles out of solution as a result of addition of the oxidizing agent, and adding a polishing agent and separating the re-refined oil from the spent polishing agent. The process produces a high quality re-refined oil rapidly and economically.