This release provides major feature enhancements and performance improvements. Proteus is a toolkit for message-based Enterprise Application Integration. It includes adapters that allow databases, message queues, FTP servers, and other message sources and sinks to be addressed in a simple, uniform fashion. It also includes a simple but very capable message broker. The broker allows routing and transformation of messages from and to all the sources and sinks for which adapters exist. Transformations may be custom-written in Java or XSLT (the broker uses Xalan as its XSLT transformation engine).
PolledSource, DBSource (limited version), FTPSink and FTPSource were added. SwitchRouter was changed to abstract, and the following concrete descendants to it were added: XMLSwitch (which corresponds to old SwitchedRouter), RegexSwitch, and SubstringSwitch (the latter two are for switched routing of non-XML messages). The base Router class was changed so that routers can be used as sinks to implement branching logic in the broker.
Proteus is a toolkit for message-based Enterprise Application Integration. It includes adapters that allow databases, message queues, FTP servers, email, and other message sources and sinks to be addressed in a simple, uniform fashion. It also includes a simple but very capable message broker. The broker allows routing and transformation of messages from and to all the sources and sinks for which adapters exist. Transformations may be custom-written in Java or XSLT (the broker uses Xalan as its XSLT transformation engine). This is the initial SourceForge release.