Open Source Tools & Frameworks: Reference-Card
# Domain/Tier Component Tools/Framework Alternatives Top - Framework/Tool Software Vendor Link
1 Infrastructure
Operating System Centos, CoreOS, Alpine, ubuntu, Linux
Redhat Linux Redhat
https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux
2
Virtualization
VMWare ESX, RedHat, Microsofft Hyer-V, Citrix Hypervisor,
Nutanix Acropolis, IBM PowerVM VMWare ESX VMware
https://www.vmware.com/in/products/esxi-and-esx.html
3
Containerized Platform Redhat OpenShift, MS Azure, AWS, IBM Cloud Private, Oracle
Cloud
OpenShift Redhat
https://www.openshift.com/
4
Cloud Infrastructure
Management
IBM Cloud Automation Manager, OpenStack, Apache CloudStack,
Eucalyptus cloud platform, Cloud Foundry
Apache CloudStack Apache
https://cloudstack.apache.org/
5 Platform
Container Orchestration Kubernetes, MESOS, Prometheus, Flocker, Mesosphere DC/OS,
Helios
Kubernetes Google
https://cloud.google.com/kubernetes-engine/
6
Container
Docker, Rocket, OSv, Microsoft Containers, Solaris Containers Docker IBM
https://www.ibm.com/cloud/garage/content/course/containers-and-docker/2
7
Application Runtime Open JDK, Oracle JDK, IBM JDK, Red Hat for Windows,
AdoptOpenJDK
Open JDK
Oracle Corporation, Red Hat, IBM,
Apple, SAP
https://www.oracle.com/technetwork/java/javase/community/opensourcejdk-
jsp-136417.html
8
Application Web
Container
Apache Tomcat, WebSphere Liberty, Wildfly, TomEE, Payara Apache Tomcat Apache
http://tomcat.apache.org/
9
Application Microservices Realization
Language
Java, Python, R, C# Java Oracle
https://www.oracle.com/in/java/
10 Microservices framework
Spring Boot, Spring Cloud, Java Liberty, Microprofile, Java EE,
Angular UI/JS
Spring Apache
https://spring.io/projects/spring-framework
11
Documentation
Swagger, Readme.io, Apiary, Gelato.io, Stoplight.io Swagger SmartBear Software
https://smartbear.com/news/news-releases/sponsorship-of-swagger/
12
Service Registration &
Discovery
Eureka, Consul, Istio, Zookeeper, Etcd, DNS Istio Google, IBM, and Lyft
https://istio.io/docs/setup/kubernetes/
13 DevOps
Continous Planning
IBM Rational Team Concert, IBM Rational DOORS® Next
Generation, Collaborative Lifecycle Management as a service
(CLMaaS),JIRA, Kanboard.net, Confluence
JIRA Atlassian
https://www.atlassian.com/software/jira
14
Continous Integration &
Collaborative
Development
Rational Collaboration Lifecycle Management, Rational Lifecycle
Integration Adapter,, IBM Worklight Studio, IBM UrbanCode
Build, Git, Jenkins, Gerrit, Bugzilla,Maven, Gradle
Jenkins Jenkins
https://jenkins.io/
15 Continous Testing
Highly Available Test Chassis (HATC), Delphix (Database
Virtualization), Selenium, JUnit, Cucumber, Selenium, JMeter,
SOAP UI
Junit Apache
https://ant.apache.org/manual/Tasks/junit.html
16
Continous Release &
Deployment
IBM UrbanCode Deploy with Patterns, IBM UrbanCode Release,
Chef, Puppet, Juju, Docker, Ansible, Salt
Ansible Redhat
https://www.redhat.com/en/technologies/management/ansible
17
Configuration
Management
Spring Cloud Config, Subversion, GIT, Apache ZooKeeper, etcd,
Netflix archaius, Consul, JIRA
JIRA Insights Atlassian
https://www.atlassian.com/software/jira
18
Continous Monitoring /
Alerting
Graphite, Graphana, Collectd, AWS CloudWatch/Alarms,
AppDynamics, NewRelic, SmartCloud Application Performance
Management (APM), IBM Service Engage, Nagios, Nmon, Cacti,
Logstash, Fluentd, New Relic,Prometheus, Nagios
Graphana Apache
https://grafana.com/dashboards/3611
19
Continous Feedback &
Optimization
IBM Tealeaf Customer Behavior Analysis, IBM Digital Analytics,
Mobile First Quality Assurance, Open Web Analytics (OWA),
Webalizer, W3Perl
Open Web Analytics (OWA) Peter Adams
http://www.openwebanalytics.com/
20
Security Application Security Spring Cloud Security, HTTP Basic, OAuth2, JSON Web Tokens,
Digital Certificates,Spring Security, Splunk
Spring Apache
https://spring.io/projects/spring-framework
21 Data Security
SecureSphere WAF, SecureSphere Data Security, Oracle Advance
Security, Elastic Search X-Pack
SecureSphere Data Security Imperva
https://www.imperva.com/resources/resource-
library/datasheets/securesphere-database-security/
22 IAM
Microsoft Forefront Identity Manager, Microsoft Active
Directory, RSA SecurID, Microsoft PKI
Microsoft Forefront Identity
Manager,
Microsoft
https://blogs.technet.microsoft.com/iamsupport/tag/forefront-identity-
manager
23 Common Logging
ELK Stack - Elastic Search, LogStash, Kibana, Splunk, Logly,
SumoLogic, AWS CloudWatch/Logs, Logentries, IBM Cloud Log
Analysis, Others, Nagios, Prometheus
Elasticsearch Elastic NV
https://www.elastic.co/
24 Event Visualization ELK Stack Logstash, Elastic Search, Kibana Kibana Apache https://www.elastic.co/products/kibana
25 Assets & Accelerators
Microservices Generator - Microclimate, Spring Initializr, IBM
Cloud Developer tools or IBM Cloud UI, Wildfly Swarm Project
Generator, Liberty app accelerator
Microclimate IBM
https://www.ibm.com
26 Search Engine Elasticsearch, Apache Solr, Lucene, Sphinx, Xapian, Indri Elasticsearch Elastic NV https://www.elastic.co/
27
Integration Messaging Bus
Message Hub (on prem - not there), Confluent, Apache Kafka
server. Supported in Spring Cloud Stream,RabbitMQ, Apache
Qpid9, Red Hat Enterprise MRG, ActiveMQ, IBM MQ, IBM
Integration Bus, IBM DataPower Gateway
Apache Kafka Apache
https://kafka.apache.org/
28 API Gateway
Spring Cloud Gateway, API Connect, Tyk, Amazon AWS API
Gateway, Kong, Express Gateway, API Manager
Spring Apache
https://spring.io/projects/spring-framework
29 Orchestration IBM Event Streams, Apache Flink, jBPM jBPM Redhat https://developers.redhat.com/products/rhpam/overview/
30 Database OLTP PostgreSQL, MariaDB, SQLite, MySQL PostgreSQL PostgreSQL https://www.postgresql.org/
31 ETL JasperSoft ETL, Oracle ODI, Pentaho Kettle, CloverETL JasperSoft ETL TIBCO https://www.jaspersoft.com/data-integration
32
Object Relationship
Mapper
Hibernate, EclipseLink, Apache OpenJPA, Spring Data Hibernate Redhat
https://hibernate.org/
33
Real time Data Integration
/ Replication
Oracle Golden Gate, Oracle Data Guard, IBM InfoSphere, iWay
Software, Microsoft SQL Server Integration Services, OpenText,
Alooma, Confluent, SnapLogic
Confluent Confluent
https://www.confluent.io/
34 BI and Dashboarding
BIRT, JasperReport Pentaho, SpagoBI, KNIME, ReportServer, Seal
Report JasperReport TIBCO
https://community.jaspersoft.com/project/jasperreports-library
Author: Sameer Paradkar is an Enterprise Architect with 15+ years of extensive experience in the ICT industry which spans across Consulting, Product Development and Systems Integration. He is an Open Group TOGAF, Oracle
Master Java EA, TMForum NGOSS, IBM SOA Solutions, IBM Cloud Solutions, IBM MobileFirst, ITIL Foundation V3, COBIT 5 and AWS certified enterprise architect. He serves as an advisory architect on Enterprise Architecture
programs and continues to work as a Subject Matter Expert. He has worked on multiple architecture transformation and modernization engagements in the USA, UK, Europe, Asia Pacific and Middle East Regions that presented
a phased roadmap to transformation that maximized the business value, while minimizing costs and risk

Open Source Tools

  • 1.
    Open Source Tools& Frameworks: Reference-Card # Domain/Tier Component Tools/Framework Alternatives Top - Framework/Tool Software Vendor Link 1 Infrastructure Operating System Centos, CoreOS, Alpine, ubuntu, Linux Redhat Linux Redhat https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux 2 Virtualization VMWare ESX, RedHat, Microsofft Hyer-V, Citrix Hypervisor, Nutanix Acropolis, IBM PowerVM VMWare ESX VMware https://www.vmware.com/in/products/esxi-and-esx.html 3 Containerized Platform Redhat OpenShift, MS Azure, AWS, IBM Cloud Private, Oracle Cloud OpenShift Redhat https://www.openshift.com/ 4 Cloud Infrastructure Management IBM Cloud Automation Manager, OpenStack, Apache CloudStack, Eucalyptus cloud platform, Cloud Foundry Apache CloudStack Apache https://cloudstack.apache.org/ 5 Platform Container Orchestration Kubernetes, MESOS, Prometheus, Flocker, Mesosphere DC/OS, Helios Kubernetes Google https://cloud.google.com/kubernetes-engine/ 6 Container Docker, Rocket, OSv, Microsoft Containers, Solaris Containers Docker IBM https://www.ibm.com/cloud/garage/content/course/containers-and-docker/2 7 Application Runtime Open JDK, Oracle JDK, IBM JDK, Red Hat for Windows, AdoptOpenJDK Open JDK Oracle Corporation, Red Hat, IBM, Apple, SAP https://www.oracle.com/technetwork/java/javase/community/opensourcejdk- jsp-136417.html 8 Application Web Container Apache Tomcat, WebSphere Liberty, Wildfly, TomEE, Payara Apache Tomcat Apache http://tomcat.apache.org/ 9 Application Microservices Realization Language Java, Python, R, C# Java Oracle https://www.oracle.com/in/java/ 10 Microservices framework Spring Boot, Spring Cloud, Java Liberty, Microprofile, Java EE, Angular UI/JS Spring Apache https://spring.io/projects/spring-framework 11 Documentation Swagger, Readme.io, Apiary, Gelato.io, Stoplight.io Swagger SmartBear Software https://smartbear.com/news/news-releases/sponsorship-of-swagger/ 12 Service Registration & Discovery Eureka, Consul, Istio, Zookeeper, Etcd, DNS Istio Google, IBM, and Lyft https://istio.io/docs/setup/kubernetes/ 13 DevOps Continous Planning IBM Rational Team Concert, IBM Rational DOORS® Next Generation, Collaborative Lifecycle Management as a service (CLMaaS),JIRA, Kanboard.net, Confluence JIRA Atlassian https://www.atlassian.com/software/jira 14 Continous Integration & Collaborative Development Rational Collaboration Lifecycle Management, Rational Lifecycle Integration Adapter,, IBM Worklight Studio, IBM UrbanCode Build, Git, Jenkins, Gerrit, Bugzilla,Maven, Gradle Jenkins Jenkins https://jenkins.io/ 15 Continous Testing Highly Available Test Chassis (HATC), Delphix (Database Virtualization), Selenium, JUnit, Cucumber, Selenium, JMeter, SOAP UI Junit Apache https://ant.apache.org/manual/Tasks/junit.html 16 Continous Release & Deployment IBM UrbanCode Deploy with Patterns, IBM UrbanCode Release, Chef, Puppet, Juju, Docker, Ansible, Salt Ansible Redhat https://www.redhat.com/en/technologies/management/ansible 17 Configuration Management Spring Cloud Config, Subversion, GIT, Apache ZooKeeper, etcd, Netflix archaius, Consul, JIRA JIRA Insights Atlassian https://www.atlassian.com/software/jira 18 Continous Monitoring / Alerting Graphite, Graphana, Collectd, AWS CloudWatch/Alarms, AppDynamics, NewRelic, SmartCloud Application Performance Management (APM), IBM Service Engage, Nagios, Nmon, Cacti, Logstash, Fluentd, New Relic,Prometheus, Nagios Graphana Apache https://grafana.com/dashboards/3611 19 Continous Feedback & Optimization IBM Tealeaf Customer Behavior Analysis, IBM Digital Analytics, Mobile First Quality Assurance, Open Web Analytics (OWA), Webalizer, W3Perl Open Web Analytics (OWA) Peter Adams http://www.openwebanalytics.com/ 20 Security Application Security Spring Cloud Security, HTTP Basic, OAuth2, JSON Web Tokens, Digital Certificates,Spring Security, Splunk Spring Apache https://spring.io/projects/spring-framework 21 Data Security SecureSphere WAF, SecureSphere Data Security, Oracle Advance Security, Elastic Search X-Pack SecureSphere Data Security Imperva https://www.imperva.com/resources/resource- library/datasheets/securesphere-database-security/ 22 IAM Microsoft Forefront Identity Manager, Microsoft Active Directory, RSA SecurID, Microsoft PKI Microsoft Forefront Identity Manager, Microsoft https://blogs.technet.microsoft.com/iamsupport/tag/forefront-identity- manager 23 Common Logging ELK Stack - Elastic Search, LogStash, Kibana, Splunk, Logly, SumoLogic, AWS CloudWatch/Logs, Logentries, IBM Cloud Log Analysis, Others, Nagios, Prometheus Elasticsearch Elastic NV https://www.elastic.co/ 24 Event Visualization ELK Stack Logstash, Elastic Search, Kibana Kibana Apache https://www.elastic.co/products/kibana 25 Assets & Accelerators Microservices Generator - Microclimate, Spring Initializr, IBM Cloud Developer tools or IBM Cloud UI, Wildfly Swarm Project Generator, Liberty app accelerator Microclimate IBM https://www.ibm.com 26 Search Engine Elasticsearch, Apache Solr, Lucene, Sphinx, Xapian, Indri Elasticsearch Elastic NV https://www.elastic.co/ 27 Integration Messaging Bus Message Hub (on prem - not there), Confluent, Apache Kafka server. Supported in Spring Cloud Stream,RabbitMQ, Apache Qpid9, Red Hat Enterprise MRG, ActiveMQ, IBM MQ, IBM Integration Bus, IBM DataPower Gateway Apache Kafka Apache https://kafka.apache.org/ 28 API Gateway Spring Cloud Gateway, API Connect, Tyk, Amazon AWS API Gateway, Kong, Express Gateway, API Manager Spring Apache https://spring.io/projects/spring-framework 29 Orchestration IBM Event Streams, Apache Flink, jBPM jBPM Redhat https://developers.redhat.com/products/rhpam/overview/ 30 Database OLTP PostgreSQL, MariaDB, SQLite, MySQL PostgreSQL PostgreSQL https://www.postgresql.org/ 31 ETL JasperSoft ETL, Oracle ODI, Pentaho Kettle, CloverETL JasperSoft ETL TIBCO https://www.jaspersoft.com/data-integration 32 Object Relationship Mapper Hibernate, EclipseLink, Apache OpenJPA, Spring Data Hibernate Redhat https://hibernate.org/ 33 Real time Data Integration / Replication Oracle Golden Gate, Oracle Data Guard, IBM InfoSphere, iWay Software, Microsoft SQL Server Integration Services, OpenText, Alooma, Confluent, SnapLogic Confluent Confluent https://www.confluent.io/ 34 BI and Dashboarding BIRT, JasperReport Pentaho, SpagoBI, KNIME, ReportServer, Seal Report JasperReport TIBCO https://community.jaspersoft.com/project/jasperreports-library Author: Sameer Paradkar is an Enterprise Architect with 15+ years of extensive experience in the ICT industry which spans across Consulting, Product Development and Systems Integration. He is an Open Group TOGAF, Oracle Master Java EA, TMForum NGOSS, IBM SOA Solutions, IBM Cloud Solutions, IBM MobileFirst, ITIL Foundation V3, COBIT 5 and AWS certified enterprise architect. He serves as an advisory architect on Enterprise Architecture programs and continues to work as a Subject Matter Expert. He has worked on multiple architecture transformation and modernization engagements in the USA, UK, Europe, Asia Pacific and Middle East Regions that presented a phased roadmap to transformation that maximized the business value, while minimizing costs and risk