WSO2 Micro Integrator (MI) 4.0.0-alpha Released!
WSO2 MI team is pleased to announce the release of version 4.0.0-alpha of the Open Source Micro Integrator (MI).
Micro Integrator 4.0.0-alpha brings you the best from the both worlds of centralized deployments and containers. The renowned synapse engine which it is based on brings in all the required integration capabilities and its adaptable nature makes it easier to use for Micro services.
WSO2 MI simplifies integration by allowing users to easily configure message routing, message mediation, transformation, logging, task scheduling, load balancing, failover routing 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-4.0.0-alpha.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
- Built in support for scheduling tasks using the Quartz scheduler.
- Load-balancing (with or without sticky sessions)/Fail-over 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)
- 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
- Transactions support via the JMS transport and Transaction mediator for database mediators
- Dashboard provides a graphical view of the artifacts
- Integrated monitoring support with statistics, configurable logging and tracing
What's new in this release
WSO2 MI 4.0.0-alpha is a minor release that is shipped with the following new features:
- Task coordination in distributed environments
- Readiness probe for health checking
- Enhanced experience for handling security
- Support for hot deployment
- Swagger generation for data services
- User management with external user stores
- View and configure logs without accessing the file system
- Transaction counter for services
- Easy XML to JSON transformations with 'JSON Transform mediator'
View the full list of bug fixes and improvements here
Known Issues
All the open issues pertaining to WSO2 MI 4.0.0-alpha are reported at following locations:
How You Can Contribute
Discussion Forums
Join our mailing lists and correspond with the developers directly. We also encourage you to take part in discussions related to the product in the architecture mailing list. If you have any questions regarding the product you can use our StackOverflow forum and Slack Channel.
- Developer List : dev@wso2.org | Subscribe | Mail Archive
- Architecture List : architecture@wso2.org | Subscribe | Mail Archive
- User Forum: StackOverflow
- User Forum: Slack Channel
Reporting Issues
We encourage you to report issues, improvements and feature requests regarding WSO2 Micro Integrator through our public repository WSO2 Micro Integrator GIT Issues.
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.
Important: Please be advised that security issues must be reported to security@wso2.com, not as GitHub issues, in order to reach the proper audience. We strongly advise following the WSO2 Security Vulnerability Reporting Guidelines when reporting the security issues.
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 https://wso2.com/integration/micro-integrator/.
-- WSO2 EI Team --