Enviar pesquisa
Carregar
Jfokus 2012: PaaSing a Java EE Application
•
2 gostaram
•
1,029 visualizações
Arun Gupta
Seguir
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 41
Baixar agora
Baixar para ler offline
Recomendados
Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
Arun Gupta
Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011
Arun Gupta
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Arun Gupta
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Arun Gupta
Java Summit Chennai: Java EE 7
Java Summit Chennai: Java EE 7
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
Arun Gupta
TDC 2011: OSGi-enabled Java EE Application
TDC 2011: OSGi-enabled Java EE Application
Arun Gupta
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Arun Gupta
Recomendados
Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
Arun Gupta
Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011
Arun Gupta
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Arun Gupta
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Arun Gupta
Java Summit Chennai: Java EE 7
Java Summit Chennai: Java EE 7
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
Arun Gupta
TDC 2011: OSGi-enabled Java EE Application
TDC 2011: OSGi-enabled Java EE Application
Arun Gupta
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Arun Gupta
GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011
Arun Gupta
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
Arun Gupta
Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011
Arun Gupta
PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012
Arun Gupta
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
Arun Gupta
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
codemotion_es
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
codemotion_es
GlassFish REST Administration Backend
GlassFish REST Administration Backend
Arun Gupta
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
Arun Gupta
Java EE 7 and HTML5: Developing for the Cloud
Java EE 7 and HTML5: Developing for the Cloud
Arun Gupta
GlassFish 3.1 at JCertif 2011
GlassFish 3.1 at JCertif 2011
Arun Gupta
Java ee 7 platform developing for the cloud kshitiz saxena
Java ee 7 platform developing for the cloud kshitiz saxena
IndicThreads
Websocket 1.0
Websocket 1.0
Arun Gupta
GlassFish in the Virtual World
GlassFish in the Virtual World
Arun Gupta
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
Arun Gupta
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
jucaab
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
Markus Eisele
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Arun Gupta
S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
Arun Gupta
JavaOne India 2011 - Servlets 3.0
JavaOne India 2011 - Servlets 3.0
Arun Gupta
Mais conteúdo relacionado
Mais procurados
GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011
Arun Gupta
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
Arun Gupta
Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011
Arun Gupta
PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012
Arun Gupta
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
Arun Gupta
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
codemotion_es
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
codemotion_es
GlassFish REST Administration Backend
GlassFish REST Administration Backend
Arun Gupta
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
Arun Gupta
Java EE 7 and HTML5: Developing for the Cloud
Java EE 7 and HTML5: Developing for the Cloud
Arun Gupta
GlassFish 3.1 at JCertif 2011
GlassFish 3.1 at JCertif 2011
Arun Gupta
Java ee 7 platform developing for the cloud kshitiz saxena
Java ee 7 platform developing for the cloud kshitiz saxena
IndicThreads
Websocket 1.0
Websocket 1.0
Arun Gupta
GlassFish in the Virtual World
GlassFish in the Virtual World
Arun Gupta
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
Arun Gupta
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
jucaab
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
Markus Eisele
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Arun Gupta
Mais procurados
(20)
GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011
PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
GlassFish REST Administration Backend
GlassFish REST Administration Backend
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
Java EE 7 and HTML5: Developing for the Cloud
Java EE 7 and HTML5: Developing for the Cloud
GlassFish 3.1 at JCertif 2011
GlassFish 3.1 at JCertif 2011
Java ee 7 platform developing for the cloud kshitiz saxena
Java ee 7 platform developing for the cloud kshitiz saxena
Websocket 1.0
Websocket 1.0
GlassFish in the Virtual World
GlassFish in the Virtual World
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Destaque
S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
Arun Gupta
JavaOne India 2011 - Servlets 3.0
JavaOne India 2011 - Servlets 3.0
Arun Gupta
XML-Free Programming : Java Server and Client Development without <>
XML-Free Programming : Java Server and Client Development without <>
Arun Gupta
Dia 8
Dia 8
tonatzinpereamadrigal
Stage baskete Epagne flyer
Stage baskete Epagne flyer
Spanish Schools Zadorspain
Basketball Camp Spanien 2011
Basketball Camp Spanien 2011
Spanish Schools Zadorspain
2013 03-12 Change – How long does it take?
2013 03-12 Change – How long does it take?
Staffan Nöteberg
Kindercamps in Spanien 2009
Kindercamps in Spanien 2009
Spanish Schools Zadorspain
Destaque
(8)
S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
JavaOne India 2011 - Servlets 3.0
JavaOne India 2011 - Servlets 3.0
XML-Free Programming : Java Server and Client Development without <>
XML-Free Programming : Java Server and Client Development without <>
Dia 8
Dia 8
Stage baskete Epagne flyer
Stage baskete Epagne flyer
Basketball Camp Spanien 2011
Basketball Camp Spanien 2011
2013 03-12 Change – How long does it take?
2013 03-12 Change – How long does it take?
Kindercamps in Spanien 2009
Kindercamps in Spanien 2009
Semelhante a Jfokus 2012: PaaSing a Java EE Application
PaaS enabling Java EE applications through service meta-data and policies - J...
PaaS enabling Java EE applications through service meta-data and policies - J...
Jagadish Prasath
Paa sing a java ee 6 application kshitiz saxena
Paa sing a java ee 6 application kshitiz saxena
IndicThreads
[2015 Oracle Cloud Summit] 4. Database Cloud Service_ DB12c의 모든 기능을 클라우드로 구현
[2015 Oracle Cloud Summit] 4. Database Cloud Service_ DB12c의 모든 기능을 클라우드로 구현
Oracle Korea
Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012
Jagadish Prasath
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
Joelith
Java EE for the Cloud
Java EE for the Cloud
Dmitry Kornilov
Red Hat and Oracle: Delivering on the Promise of Interoperability in Java EE 7
Red Hat and Oracle: Delivering on the Promise of Interoperability in Java EE 7
Max Andersen
F428435966 odtug web-logic for developers
F428435966 odtug web-logic for developers
Meng He
Java EE7 in action
Java EE7 in action
Ankara JUG
Oracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration Architectures
Chris Muir
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Sivakumar Thyagarajan
40020
40020
tutorialsruby
40020
40020
tutorialsruby
Java EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c Developers
Bruno Borges
Boston 2011 OTN Developer Days - Java EE 6
Boston 2011 OTN Developer Days - Java EE 6
Arun Gupta
JavaOne2015報告会 in Okinawa
JavaOne2015報告会 in Okinawa
Takashi Ito
JavaOne 2014 Java EE 8 Booth Slides
JavaOne 2014 Java EE 8 Booth Slides
Edward Burns
TWJUG August, MySQL JDBC Driver "Connector/J"
TWJUG August, MySQL JDBC Driver "Connector/J"
Ryusuke Kajiyama
Oracle JET overview
Oracle JET overview
Steven Davelaar
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Hari Srinivasan
Semelhante a Jfokus 2012: PaaSing a Java EE Application
(20)
PaaS enabling Java EE applications through service meta-data and policies - J...
PaaS enabling Java EE applications through service meta-data and policies - J...
Paa sing a java ee 6 application kshitiz saxena
Paa sing a java ee 6 application kshitiz saxena
[2015 Oracle Cloud Summit] 4. Database Cloud Service_ DB12c의 모든 기능을 클라우드로 구현
[2015 Oracle Cloud Summit] 4. Database Cloud Service_ DB12c의 모든 기능을 클라우드로 구현
Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
Java EE for the Cloud
Java EE for the Cloud
Red Hat and Oracle: Delivering on the Promise of Interoperability in Java EE 7
Red Hat and Oracle: Delivering on the Promise of Interoperability in Java EE 7
F428435966 odtug web-logic for developers
F428435966 odtug web-logic for developers
Java EE7 in action
Java EE7 in action
Oracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration Architectures
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
40020
40020
40020
40020
Java EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c Developers
Boston 2011 OTN Developer Days - Java EE 6
Boston 2011 OTN Developer Days - Java EE 6
JavaOne2015報告会 in Okinawa
JavaOne2015報告会 in Okinawa
JavaOne 2014 Java EE 8 Booth Slides
JavaOne 2014 Java EE 8 Booth Slides
TWJUG August, MySQL JDBC Driver "Connector/J"
TWJUG August, MySQL JDBC Driver "Connector/J"
Oracle JET overview
Oracle JET overview
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Mais de Arun Gupta
5 Skills To Force Multiply Technical Talents.pdf
5 Skills To Force Multiply Technical Talents.pdf
Arun Gupta
Machine Learning using Kubernetes - AI Conclave 2019
Machine Learning using Kubernetes - AI Conclave 2019
Arun Gupta
Machine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and Kubernetes
Arun Gupta
Secure and Fast microVM for Serverless Computing using Firecracker
Secure and Fast microVM for Serverless Computing using Firecracker
Arun Gupta
Building Java in the Open - j.Day at OSCON 2019
Building Java in the Open - j.Day at OSCON 2019
Arun Gupta
Why Amazon Cares about Open Source
Why Amazon Cares about Open Source
Arun Gupta
Machine learning using Kubernetes
Machine learning using Kubernetes
Arun Gupta
Building Cloud Native Applications
Building Cloud Native Applications
Arun Gupta
Chaos Engineering with Kubernetes
Chaos Engineering with Kubernetes
Arun Gupta
How to be a mentor to bring more girls to STEAM
How to be a mentor to bring more girls to STEAM
Arun Gupta
Java in a World of Containers - DockerCon 2018
Java in a World of Containers - DockerCon 2018
Arun Gupta
The Serverless Tidal Wave - SwampUP 2018 Keynote
The Serverless Tidal Wave - SwampUP 2018 Keynote
Arun Gupta
Introduction to Amazon EKS - KubeCon 2018
Introduction to Amazon EKS - KubeCon 2018
Arun Gupta
Mastering Kubernetes on AWS - Tel Aviv Summit
Mastering Kubernetes on AWS - Tel Aviv Summit
Arun Gupta
Top 10 Technology Trends Changing Developer's Landscape
Top 10 Technology Trends Changing Developer's Landscape
Arun Gupta
Container Landscape in 2017
Container Landscape in 2017
Arun Gupta
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Arun Gupta
Docker, Kubernetes, and Mesos recipes for Java developers
Docker, Kubernetes, and Mesos recipes for Java developers
Arun Gupta
Thanks Managers!
Thanks Managers!
Arun Gupta
Migrate your traditional VM-based Clusters to Containers
Migrate your traditional VM-based Clusters to Containers
Arun Gupta
Mais de Arun Gupta
(20)
5 Skills To Force Multiply Technical Talents.pdf
5 Skills To Force Multiply Technical Talents.pdf
Machine Learning using Kubernetes - AI Conclave 2019
Machine Learning using Kubernetes - AI Conclave 2019
Machine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and Kubernetes
Secure and Fast microVM for Serverless Computing using Firecracker
Secure and Fast microVM for Serverless Computing using Firecracker
Building Java in the Open - j.Day at OSCON 2019
Building Java in the Open - j.Day at OSCON 2019
Why Amazon Cares about Open Source
Why Amazon Cares about Open Source
Machine learning using Kubernetes
Machine learning using Kubernetes
Building Cloud Native Applications
Building Cloud Native Applications
Chaos Engineering with Kubernetes
Chaos Engineering with Kubernetes
How to be a mentor to bring more girls to STEAM
How to be a mentor to bring more girls to STEAM
Java in a World of Containers - DockerCon 2018
Java in a World of Containers - DockerCon 2018
The Serverless Tidal Wave - SwampUP 2018 Keynote
The Serverless Tidal Wave - SwampUP 2018 Keynote
Introduction to Amazon EKS - KubeCon 2018
Introduction to Amazon EKS - KubeCon 2018
Mastering Kubernetes on AWS - Tel Aviv Summit
Mastering Kubernetes on AWS - Tel Aviv Summit
Top 10 Technology Trends Changing Developer's Landscape
Top 10 Technology Trends Changing Developer's Landscape
Container Landscape in 2017
Container Landscape in 2017
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Docker, Kubernetes, and Mesos recipes for Java developers
Docker, Kubernetes, and Mesos recipes for Java developers
Thanks Managers!
Thanks Managers!
Migrate your traditional VM-based Clusters to Containers
Migrate your traditional VM-based Clusters to Containers
Último
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
Último
(20)
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Jfokus 2012: PaaSing a Java EE Application
1.
PaaSing a Java
EE Application Arun Gupta, Java EE & GlassFish Guy 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
2.
The following is
intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
3.
Cloud Computing
Essential Characteristics • On-demand Self-Service • Broad network access • Resource Pooling • Rapid Elasticity • Measured Service (*) NIST Definition of Cloud Computing – 800-145 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
4.
Cloud Computing
Deployment Models • Private Cloud – Operated solely for an organization – On-premise or off-premise • Community Cloud • Public Cloud – Access to general public • Hybrid Cloud – 2 or more clouds, Cloud Bursting (*) NIST Definition of Cloud Computing – 800-145 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
5.
Cloud Computing
Service Models • Software as a Service (SaaS) • Platform as a Service (PaaS) – Deploy customer-created applications – Using languages and tools supported by PaaS Provider – No control of underlying cloud infrastructure – Control over deployed applications, hosting env. Configurations • Infrastructure as a Service (IaaS) (*) NIST Definition of Cloud Computing – 800-145 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
6.
PaaS and Java
EE Java EE design principles and capabilities • Common programming model for enterprise developers • Runtime handles application’s infrastructure concerns • Declarative resource references • Scalable (scale-out) component models 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
7.
PaaS and Java
EE Java EE 7: “Making Java EE ready for the cloud” • Enhancements – New Roles for PaaS – Services as first class citizens – Multitenancy • Evolution, not a revolution! 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
8.
PaaS Implications on
Deployment • Simplified PaaS Application Deployment – Single-click, self-service, “push to cloud” 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
9.
PaaS Implications on
Deployment Services Management • Automatic Service Provisioning and Management – Service Orchestration • Automatic Service Dependency discovery • Service Provisioning and Association – Handle operational infrastructure concerns automatically • Network configuration, HA, Clustering, Load Balancing … – Application and Service deployment versioning 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
10.
PaaS Implications on
Deployment Virtualized runtimes • Scalable virtualized on-demand environment – Support multiple cloud deployment models • Public, Private, Hybrid – PaaS Provider decoupled from IaaS infrastructure – Multi-tenancy 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
11.
PaaS Implications on
Deployment Scaling and Operations • Automatic Scaling of Services – Scale to application’s needs – User-defined alerts and actions • Control over application hosting environment – Flexibility in choice of application services, framework – Rich service configuration – Shared services – Extensible runtime to allow new Services 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
12.
Demo
PaaSing a Java EE Application in the Cloud glassfish.org/javaone2011 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
13.
Conference Planning in
the Cloud Java EE Application JSF JPA Deploy Services EJB Metadata <glassfish-services> <service-description init-type="LB" name="ConferencePlanner-lb"> <template id="LBNative"/> <configurations> <configuration name="https-port" value="50443"/> <configuration name="ssl-enabled" value="false"/> <configuration name="http-port" value="50080"/> </configurations></service-description> <service-description init-type="JavaEE" name="ConferencePlanner"> <characteristics> <characteristic name="service-type" value="JavaEE"/> </characteristics> <configurations> <configuration name="max.clustersize" value="4"/> <configuration name="min.clustersize" value="2"/> </configurations> </service-description>" . . . </glassfish-services>" 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
14.
Service Provisioning
Load Balancer Java EE Java EE ... Java EE Database 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
15.
GlassFish PaaS Runtime
Architecture 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
16.
Service Terminology
• Service • ServiceType – Java EE, RDBMS, HTTP Load Balancer etc. • Services – scope and lifecycle – Provisioned Services • Application scoped • Shared – External (a priori) services 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
17.
Specification of Service
Metadata • Optional! – When not specified (vanilla EE app archives) • Orchestration Engine automatically handles discovery of service deps • Automatic wiring to default Service Templates – Metadata may be specified when: • Finer grain control of application environment desired • Application-specific Service configuration 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
18.
Specification of Service
Metadata • Service Definition – Metadata used to provision and configure a Service • What : Service characteristics (functional and non-functional) → Template matching • How : Explicit Template specification → Template wiring • Service Reference – An application component’s dependency on a Service • Explicit : User-specified through deployment descriptors • Implicit and Discovered: Information contained within the archive 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
19.
Service Dependency Specification 19
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
20.
Sample Service Definition 20
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
21.
Sample Service Reference 21
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
22.
GlassFish PaaS Runtime
Architecture 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
23.
IaaS Management Service
(IMS) One-liner Provide common management interface across different virtualization technologies 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
24.
IMS 24
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
25.
IMS functionalities • Support
virtualization definitions • Isolates from low level Virtual Machine allocation/interface – Integrates with native solutions through Plug-in/SPI mechanism. • Template management • ServerPool / Hardware management (depending on the virtualization technology). 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
26.
Templates • A virtual-machine
disk – can be duplicated – used to instantiate a virtual-machine. • Virtualization Specific • Provides 1 to many service types (usually one). • Template are customized during the first startup – DAS location – Template parameters like instance name – Customization mechanism is virtualization specific 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
27.
GlassFish PaaS Runtime
Architecture 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
28.
Service Orchestration
One-liner Enable single-click deployment of a PaaS application through automatic service dependency discovery, service provisioning and service association 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
29.
Service Dependency Discovery 29
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
30.
Service Provisioning 30
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
31.
Service Association 31
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
32.
GlassFish PaaS Runtime
Architecture 32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
33.
Auto-Scaling
One-liner The ability of a system to automatically adapt to volume of traffic without impacting throughput and availability 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
34.
What we need
• To determine the health of Services in the System – Number of metrics can be used – An arbitrary / complex condition need to be evaluated – Arbitrary actions can be taken • A framework that allows – Ability to define new Metric sources easily (Extensible) – Ability to express complex queries easily – Ability to create new Actions easily 34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
35.
Determining State of
Services • Monitor System Resources – CPU • Used and idle CPU times – Memory • Process memory: Allocated, Resident etc. • JVM memory: Used, Committed and Max memory – Disk • Reads, Writes per seconds • Bytes read, written etc. 35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
36.
Determining State of
Services (Contd.) – Monitor Application Related Objects • HTTP Sessions created / destroyed per second • Number of HTTP requests that arrived • Connection Pools: Number of connections acquired / released etc. • Database Queries executed • Transaction status: Number of commits / rollbacks • Response time of a specific URL – Many, many, many other metrics… 36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
37.
We have metrics.
Now what? • Use relevant metrics to determine health of the services – Such as Java EE Clustered Instances, Clustered DB • Use Trends – Average memory usage above 60% for last 10 min – Avg Response times of 90% of requests in last 10 min below 5ms • Use Combinations – Are both CPU and Memory usages high ? – Is CPU usage of Java EE Cluster and number of queries executed on Database within certain limits ? 37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
38.
What Actions can
you take? • Possible Actions – Send email to admin – Log some info – Scale up / Scale down to meet the load – Send a (JMX) notification – And many, many, many more… 38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
39.
Call to Action
• Java EE 7 Expert Group Project – http://javaee-spec.java.net • Java EE 7 Reference Implementation – http://glassfish.org • The Aquarium – http://blogs.oracle.com/theaquarium 39 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
40.
PaaSing a Java
EE Application Arun Gupta, Java EE & GlassFish Guy blogs.oracle.com/arungupta, @arungupta, arun.p.gupta@oracle.com 40 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
41.
41
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Baixar agora