The WildFly Swarm generator

It is a usual feature of Microservice-related products in the Java EE world to provide a project generator. WildFly Swarm also provides one. One thing to notice is the number of services provided, which is outstanding. A unique feature is automatic dependency detection. WildFly plugins automatically scan the project's source code and include dependencies required at runtime, without any need for explicit specification.

Here is a link for the generator tool:

https://thorntail.io/generator/

Besides traditional Java EE dependencies, there are more or less expected dependencies. Support for RedHat's Cloud is expected, as such products are a way for companies to bring new users to their Cloud ecosystems, as Pivotal does with Spring, and IBM with OpenLiberty, by providing an easy means of integration. RedHat's name for the cloud is OpenShift. In the case of WildFly, OpenShift support is excellent, including in-cloud service discovery. Another very strong aspect of WildFly Swarm is the Apache Camel integration, with many modules for practically every massively used technology, including databases. Database support includes standard JPA datasources, extended with OrientDB, MongoDB, Cassandra or several other in-memory databases. WildFly Swarm also provides support for MicroProfile.

The WildFly Swarm dependencies are categorized by their level of maturity. Stable dependencies are tested and ready to use in a production environment. Most of the dependencies are this mature. The other two levels for dependencies are unstable and experimental. These are common  found for new and leading-edge functionality.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.163.250