Reference architectures from a vendor are a great source of information on how products are designed to work. They typically provide a practical approach to implementing certain use-cases using a product or multiple products. It also gives valuable information on best practices regardless off use-case.
At Red Hat, we create Reference Architectures in areas like Storage (file and database), Identity Management, Cloud (IaaS and PaaS), High Availability, Monitoring, Standard Operating Environment, Middleware, etc. You can find them all here. It will however require an active subscription.
Below are some of the Middleware reference architectures:
- Microservice Architecture: Building microservices with JBoss EAP 6
- Designing, developing, and deploying integration solutions with Red Hat JBoss Fuse 6.1
- Business Process Management with Red Hat JBoss BPM Suite 6
- Real-Time Access to Big Data with Red Hat's JBoss Data Grid
- JBoss EAP 6 Clustering
- Deploying a JBoss EAP 6 Managed Environment with CloudForms V1
There are also some useful tools for detecting security issues, configuring load balancers etc here:
 = Reference Architectures are part of Red Hat Knowledgebase. For full access to Red Hat Knowledgebase a Red Hat Subscription is required.