e-nvention connecTem comes with a varity of already existing Service Providers (PlugIns).
Folder: The Folder Service Provider plugin gives the e-nvention connecTem system the ability to read files from a directory and to save files within a directory. Each defined folder path will be available to the e-nvention connecTem system as an own service.
Email: Email is a Service Provider which acts as an SMTP/POP client. It both allows the e-nvention connecTem system to read data directly from email accounts and to send any processed data as emails to other accounts. Each email account corresponds to a service the e-nvention connecTem system can make use of.
TextProcessor: The TextProcessor Service Provider plugin extends the e-nvention connecTem system with many text processing methods such as search-replacement, encoding conversions etc.
XSLT - XSL Stylesheet Processor: The XSLT Service Provider plugin allows to integrate XSL Transformations into the e-nvention connecTem system. Each XSL definition can be made available to the e-nvention connecTem system as an own service.
FTP: The FTP Service Provider plugin allows the e-nvention connecTem system to directly process data from an FTP server.
AskUser: The AskUser Service Provider plugin allows to integrate user interactions within a data processing chain. A Service Provider application with the AskUser plugin is usually running on a user workstation.
DataGate: Many data base applications only provide proprietary standard import and export interfaces or - even worse - they provide no import and export interfaces at all. These applications - in the following text named host applications - can be extended by DataGate to provide such an universal, XML based import and export interface. DataGate either uses JDBC or a provided plugin interface to communicate with its host application.
DataGate is able to observe host application objects and attributes for data changes. In case that the content in one of those observed objects and attributes has changed, DataGate initiates one or more predefined actions. As an example, the mutation of observed data can lead to a data export or to an email to be sent. A flexible mechanism for object identification lets DataGate import data to its host application, without the need of knowing its key attribute values. Import data, for which DataGate's host application provides no corresponding object or attributes, can be latched so that they are still available in a data export, where they are automatically inserted.
e-nvention XMLize: e-nvention XMLize is an application which allows to automatically convert flat data, data records and field based data exports to well formed XML documents. The resulting XML document represents the same data structure as the original data export. The sturcture of the data to be converted to XML has to be specified in an XML based format file. The XML based structure description language to be used in this format file is very flexible and can be used for any existing data format to be converted to XML.
e-nvention XMLize is available as e-nvention connecTem Service Provider, as stand-alone java application and as jar library.