Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Payara Micro from Raspberry Pi to Cloud

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 18 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie Payara Micro from Raspberry Pi to Cloud (20)

Anzeige

Weitere von Payara (20)

Aktuellste (20)

Anzeige

Payara Micro from Raspberry Pi to Cloud

  1. 1. From Raspberry PI to Cloud Scale Data Grid. Payara Micro is simple but powerful.
  2. 2. Agenda • What is Payara? • MicroServices Demo from PI to Cloud • Questions
  3. 3. Payara Server • Open Source Application Server Derived from GlassFish • Traditional Domain Deployments • Drop in replacement for Open Source GlassFish Server 4.x • Additional Enhancements, Bug Fixes • Fully Supported
  4. 4. Payara Micro • Simplified Runtime for Java EE developers • Small Footprint (<70MB jar; < 50MB Heap) • Based on Payara Server • Scales from Raspberry Pi to Large Data Grid • Designed for Cloud Native and Container Deployments • Run Java EE applications from the Command Line java –jar payara-micro.jar –deploy example-app.war
  5. 5. Payara Micro – Key Features • Elastic Clustering • Cluster-wide CDI Events • Embedded Data Grid (JCache Support) • Web Profile APIs • Additional APIs • JCA Inbound/Outbound • JBatch • ConcurrencyJCache
  6. 6. From Pi to the Cloud Clustered CDI Events HumidityQ Payara Micro Cluster on Azure JCA Cloud Connector WebSocket Web App EJB Timer Humidity MDB Grid Loader Humidity REST Services
  7. 7. Humidity Grid Humidity REST Services MDB Grid Loader
  8. 8. Humidity Sensor Raspberry Pi Sense HAT Singleton EJB Timer Measures Humidity from Sensor Fires a Clustered CDI Event EJB Timer updates the LED Matrix
  9. 9. Humidity Local Web Application Web Application runs on the other Pi Observes Clustered CDI Event Pushes Data down a Web Socket Updates Graph in Real Time
  10. 10. Cloud Connectors Project Cloud Connectors Deliver standard JCA connectors for Cloud Messaging Kafka, Amazon SQS, Azure SB, MQTT Payara Micro – Supports JCA Inbound/OutBound JMS and JCA MDB https://github.com/payara/Cloud-Connectors
  11. 11. Humidity Cloud Connector Deploy Azure SB JCA Adapter Singleton Session Bean Observes CDI Event Defines Connection Factory Sends Message to Azure Service Bus Q using CF
  12. 12. Azure Service Bus – Humidity Q
  13. 13. Measurement Grid Loader Deploy Azure SB JCA Adapter MDB listens on the HumidityQ Writes Data into the Data Grid keyed on Machine ID
  14. 14. Humidity REST Services
  15. 15. MicroServices From Pi to Cloud Clustered CDI Events HumidityQ Payara Micro Cluster on Azure JCA Cloud Connector WebSocket Web App EJB Timer Humidity MDB Grid Loader Humidity REST Services
  16. 16. Scaling Out Further https://docs.com/terada-yoshio/1085/payara-scale-cluster
  17. 17. Summary Simple but Powerful Scales from IOT Device to Cloud Scale Data Grid Container Friendly JavaEE Programmers Use Your Knowledge

×