WSO2 Introduces WSO2 Microservices Framework for Java

Using the open source WSO2 MSF4J, developers can quickly and easily create secure, high-performance microservices in Java that support container-based deployments

Mountain View, CA – March 7, 2016 – The rise of cloud, mobile and Internet of Things (IoT) applications is spurring the implementation of microservices that are easy to share, modify and maintain. To facilitate the creation of microservices based on Java, WSO2 today introduced WSO2 Microservices Framework for Java 1.0 (WSO2 MSF4J). Using the open source WSO2 MSF4J, developers can quickly and easily create secure, high-performance microservices in Java that support container-based deployments.

“Software architects and developers are rapidly adopting microservices to ensure continuous agile delivery and flexible deployment of their service-oriented applications across a range of platforms,” said Isabelle Mauny, vice president of product management. “With our WSO2 Microservices Framework for Java, they now have an end-to-end architecture for quickly building robust microservices based on one of the software community’s most popular programming languages.”

WSO2 Microservices Framework for Java 1.0

WSO2 Microservices Framework for Java 1.0 is designed for a microservice architecture, where high performance and a low footprint are critical features, and it offers the best option for supporting microservices within container-based deployments. Microservices developed using WSO2 MSF4J can boot within 400 milliseconds in a Docker container and can easily be added to a Docker image definition.

WSO2 MSF4J is a lightweight framework that offers a fast and easy programming model and an end-to-end microservices architecture to ensure agile delivery and flexible deployment of complex, service-oriented applications. Notably, WSO2 MSF4J leverages annotations, such as Java API for RESTful Web Services (JAX-RS) annotations, not only to write but also to monitor microservices. Other key capabilities in WSO2 MSF4J include:

  • Microservices samples to help developers get started in minutes.
  • Built-in metrics based on WSO2 Data Analytics Server (WSO2 DAS) functionality, as well as out-of-the-box integration with WSO2 DAS, to monitor the behavior of microservices.
  • Security token validation, which is provided through pre-integration for WSO2 Identity Server and support for third-party authentication servers.
  • WSO2 Developer Studio-based tooling for generating microservices projects starting from a Swagger API definition

Developers can get their first microservice up and running by downloading the WSO2 MSF4J package—which contains all of the microservices samples as well as the core framework and its dependencies—and then accessing the getting started documentation on GitHub.

Availability and Support

WSO2 Microservices Framework for Java 1.0 is generally available today. As a fully open source solution released under the Apache License 2.0, it does not carry any licensing fees. WSO2 MSF4J is backed by a world-class technical team with in-depth knowledge of WSO2 middleware. In addition to production support, WSO2 service and support options include evaluation support, development support, and special QuickStartSM consulting programs.

About WSO2

WSO2 empowers enterprises to build connected businesses and accelerate their pace of innovation with the industry’s only lean, fully integrated, and 100% open source enterprise middleware platform. Using WSO2’s platform, enterprises have all the functionality to build, integrate, manage, secure and analyze their APIs, applications, Web services, and microservices—on-premises, in the cloud, on mobile devices, and across the Internet of Things. Leading enterprise customers worldwide rely on WSO2’s platform and its robust performance and governance for their mission-critical applications. Today, these businesses represent nearly every sector: health, financial, retail, logistics, manufacturing, travel, technology, telecom and more. Visit https://wso2.com to learn more, or check out the WSO2 community on the WSO2 Blog, Twitter, LinkedIn and Facebook.

Trademarks and registered trademarks are the properties of their respective owners.