The WSO2 Micro Integrator (MI) 1.0.0 Released!
WSO2 MI team is pleased to announce the release of version 1.0.0 of the Open Source Micro Integrator (MI).
WSO2 MI distribution contains another lightweight integration runtime called 'Micro Integrator' that is optimized to deploy in containers.
WSO2 MI simplifies integration by allowing users to easily configure message routing, message mediation, transformation, logging, task scheduling, load balancing, failover routing, event brokering etc. Data services and various applications can also be hosted and exposed using WSO2 MI.
Installation and Running
Running the Integrator
- Extract the downloaded wso2mi-1.0.0.zip
- Go to the bin directory in the extracted folder
- Run the micro-integrator.sh or micro-integrator.bat as appropriate
Key Features of WSO2 MI
- Proxy services - facilitating synchronous/asynchronous transport, interface (WSDL/Schema/Policy), message format (SOAP 1.1/1.2, POX/REST, Text, Binary), QoS (WS-Addressing/WS-Security) and optimization switching (MTOM/SwA).
- API facilitating building REST APIs
- Non-blocking HTTP/S transports based on Apache HttpCore-NIO for ultra-fast execution and support for thousands of connections at high concurrency with constant memory usage.
- Built in Registry/Repository, facilitating dynamic updating and reloading of the configuration and associated resources (e.g. XSLTs, XSD, WSDL, Policies, JS configurations ..)
- Easily extendable via custom Java classes (mediator and command)/Spring configurations, or BSF Scripting languages (Javascript, Ruby, Groovy, etc.)
- Built in support for scheduling tasks using the Quartz scheduler.
- Load-balancing (with or without sticky sessions)/Fail-over, and clustered Throttling and Caching support
- WS-Security, Caching & Throttling configurable via (message/operation/service level) WS-Policies
- Lightweight, XML and Web services centric messaging model
- Support for industrial standards (Hessian binary web service protocol/ Financial Information eXchange protocol and optional Health Level-7 protocol)
- Enhanced support for the VFS (File/FTP/SFTP), JMS, Mail transports with optional TCP/UDP transports and transport switching among any of the above transports
- Support for message splitting & aggregation using the EIP and service callouts
- Database lookup & store support with DBMediators with reusable database connection pools
- WS-Eventing support
- Rule based mediation of the messages using the Drools rule engine
- Transactions support via the JMS transport and Transaction mediator for database mediators
- Internationalized GUI management console with user management for configuration development
- Integrated monitoring support with statistics, configurable logging and tracing
- JMX monitoring support and JMX management capabilities like, Graceful/Forceful shutdown/restart
Known Issues
All the open issues pertaining to WSO2 EI 1.0.0 are reported at following locations:
How You Can Contribute
Mailing Lists
Join our mailing list and correspond with the developers directly.
- Developer List : dev@wso2.org | Subscribe | Mail Archive
Reporting Issues
We encourage you to report issues, documentation faults and feature requests regarding WSO2 EI through the public Github EI issues.
Discussion Forums
Alternatively, questions could be raised on http://stackoverflow.com.
Support
We are committed to ensuring that your enterprise middleware deployment is completely supported from evaluation to production. Our unique approach ensures that all support leverages our open development methodology and is provided by the very same engineers who build the technology.
For more details and to take advantage of this unique opportunity please visit http://wso2.com/support.
For more information about WSO2 MI please see http://wso2.com/products/enterprise-integrator.
-- The WSO2 EI Team --