SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Ease into Cloud with JBoss EAP 6


Syed M Shaaf
Solution Architect



9th October 2012
WHAT WE DO
       We offer a range of mission-critical software and services covering:


               CLOUD                  MIDDLEWARE            OPERATING SYSTEM


                      VIRTUALIZATION                STORAGE



    HOW WE DO IT.
    We develop everything using
                                                    THE BENEFITS.
    an OPEN SOURCE model.
                                                        Flexibility

    Shared development reduces                          Faster technology innovation
    costs & accelerates innovation.
                                                        Better quality
    Open collaboration offers
    products that genuinely meet                        Better price & performance
    customers' requirements.
                                                        Alignment to your needs




2                      RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
PRODUCT PROCESS
PARTICIPATE     100,000+
                  PROJECTS                         We participate in & create upstream
                                                   projects.


                                                   We build & support open communities
                                                   around integrated projects.
INTEGRATE

                                                   We enable software & hardware
                                                   partners to participate at every stage
                                                   of development.


 STABILIZE                                         We commercialize these
                                                   innovations together with a rich
                                                   ecosystem of services & certifications.




3             RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
OUR CUSTOMERS


         The largest global exchange
                on the planet.                                           The largest global distribution
                                                                              system in the world.




We are pleased to offer supported enterprise-class Red Hat
Enterprise Linux on demand for our customers.                                     A leading enterprise cloud
                                                                                      computing vendor.




       Wherever you live, it is likely that several letters that you                  Red Hat has impressed us with its
       have received have been read, coded, and processed for                         outstanding engineering capabilities
       delivery by one of our systems using JBoss Enterprise                          and commitment to our strategic
       Application Platform as the middleware foundation.                             alliance.




  4                                     RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
An Enterprise application platform
JBoss Enterprise Application Platform 6
  ●   Cloud (IaaS/PaaS) Ready Architecture
  ●   Developer Productivity
MEGATREND: Explosion of Mobile Devices
Multi Form-Factor. Multi Platform.




     By 2014 there will be 1.7 Bn connected PCs, Smartphones, and Tablets
     820 M will be Smartphones running Android, iOS, or Windows




  Source – Morgan Stanley
MEGATREND: Hybrid Clouds
On-Premises Cloud. Public Cloud. Now Both.




PRIVATE CLOUD                                      PHYSICAL SERVERS       PUBLIC CLOUD



 WORLDWIDE IP TRAFFIC WILL QUADRUPLE BY 2015
 80% OF IT WILL ADOPT SOME FORM OF CLOUD BY 2014
 83% OF ORGANIZATIONS ASK FOR DEPLOY ANYWHERE
 BY 2015, THE MAJORITY OF THE ENTERPRISE…WILL REQUIRE
 INTEGRATED HYBRID CLOUD MANAGEMENT CAPABILITIES
 HOW DO YOU MAKE APPLICATIONS PORTABLE AMONG CLOUDS
                                                                CONNECT ACROSS CLOUDS?
 Source: IDC Cloud Management Study, 2011 Survey
What is cloud-ready architecture?
•
    High degree of automation
•
    Flexible management
•
    Dynamic and frugal use of resources
•
    Lean, agile development
•
    Open platform
                JBOSS ENTERPRISE MIDDLEWARE




     PHYSICAL      VIRTUAL                PRIVATE                  PUBLIC


8                RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
What is EAP 6?
• Stands for JBoss Enterprise Application Platform
    •   stable, innovative and supported Platform

    •   based on the JBoss AS7.1.x

•   Implements the Java EE 6 Specification, that consist of two
    profiles, that target specific use-cases

    •   Web profile

        •   for web-based technologies like Servlets, JavaSever Pages, JavaSever
            Faces, CDI, JPA and EJB Lite (a subset of the EJB 3.1 specification
            without remote invocations, message-driven beans and Web-Services
            capabilities)


    •   Full profile

        •   contains all the Java EE technologies
EAP 6 and Java EE 6 Spec.
•   Java EE 6 Goals

    •   More flexible technology stack and further Ease of Development

    •   Enhanced portability and Richer Platform

•   EAP 6 implements the full Java EE 6 stack and will pass the Java EE 6 TCK
EAP6 Core Architecture




11        RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
Architecture

     ●   JBoss Modules
     ●   JBoss Modular Service Container (MSC)




12                   RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
Fast

     ●   Reduced Startup Time
     ●   Reduced Memory Footprint




13                   RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
JBoss Modules

     ●   Lightweight, Modular Class Loading
     ●   Graph Based
          ●   O(1) Dependency Resolution
     ●   Concurrent
     ●   External Definitions
     ●   Restricted Visibility
          ●   Server / Peer
     ●   Implicit Dependencies (e.g. Java EE)



14                       RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
JBoss MSC

     ●   Lightweight
     ●   Services
          ●   Concurrent Startup
          ●   On-Demand
          ●   Up / Down




15                        RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
JBoss MSC




16          RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
Centralized Configuration

     ●   Security                               ●   Web Profile
     ●   Logging                                ●   Full Profile
     ●   Data Sources                           ●   High Availability
     ●   EJB
     ●   Caching
     ●   JGroups
     ●   JMS
     ●   mod_cluster
     ●   Web

17                      RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
EAP 6 Configuration tree structure
Maven

     ●   Complete Maven repository available for download.
     ●   Consolidate Java EE API dependencies.
     ●   Multiple Java EE 6 and JBoss archetypes (project
         templates).
     ●   Full featured Maven plugin.




19                    RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
Login Modules
    EAP 6 ships out of the box with a large collection of LoginModules
•   and here are the most useful
              Login Module                             Description
                                      login module loads user/role information
Database
                                      from a database
                                      login module is designed to authenticate
Certificate
                                      users based on X509Certificates
                                      login module extends the Certificate login
CertificateRoles                      module to add role-mapping capabilities
                                      from a properties file
                                      login module extends the Certificate login to
DatabaseCertificate                   add role mapping capabilities from a
                                      database table
                                      his login module loads user/role information
Ldap
                                      from an LDAP server
                                      login module is an alternate LDAP login module
                                      implementation that uses searches for locating
LdapExtended                          both the user to bind the authentication as well as
Management interfaces topology
Horizontal scalability in standalone
mode
Vertical scalability in standalone
mode
Domain topology - BIG PICTURE




                                24

                24
Load Balancing with mod_cluster
Clustering subsystems
•   JGROUPS - toolkit for the underlying communication between
    nodes . Configured with 2 stacks for communication UDP
    (default) and TCP (if the environment is not multicasting)

•   INFINISPAN - data caching and object replication and comes
    with 3 preconfigured caches:

    •   cluster - Replication of objects in a HA cluster

    •   web - Session replication

    •   sfsb - Replication of stateful session bean

    •   hibernate - 2nd level entity caching for JPA/Hibernate

•   MODCLUSTER- software LB spreads requests among two or
    more nodes
Web connectors
Making your web application mobile
Developer Productivity
     Maven Support
     ●
         EAP6 Artifacts provided .zip,
         to be imported into your own
         local repository manager
     ●
         Red Hat hosted repo. coming
         soon
     ●
         BOM POMs provided for
         major EE 6 use cases
     ●
         20+ quickstart samples
     ●
         Tool Integration
     ●
         Hosted Maven coming soon.


29                   RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
Developer Productivity

     ●   Architecture
     ●   Centralized Configuration
     ●   Maven
     ●   Java EE 6
     ●   Quickstarts
     ●   Integration Testing
     ●   Cloud




30                      RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
31   PRESENTER NAME | Non Confidential
Get Started Fast With OpenShift




32           RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
What is OpenShift?

Red Hat’s cloud-hosted PaaS for apps




                                       33

      33
Kind of like Amazon, right? Nope.




                                    34

34
Why Platform as a Service?
• Start quickly, iterate quickly
• Manages the cloud & app stack for you
• Lets you focus on code & customers




             Code                   Deploy                        Enjoy

                                         Push-button
                                                               Save Time and Money
                                         Deploy, and
     Code your app                       your App is
                                          running in
                                          the Cloud!

35                   RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
        35
Thank you



Syed M Shaaf
Solution Architect



9th October 2012

Contenu connexe

Tendances

JBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 TroubleshootingJBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 TroubleshootingAlexandre Cavalcanti
 
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.Dimitris Andreadis
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWASdev Community
 
IBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonIBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonejlp12
 
JBoss Application Server 7
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7Ray Ploski
 
WildFly AppServer - State of the Union
WildFly AppServer - State of the UnionWildFly AppServer - State of the Union
WildFly AppServer - State of the UnionDimitris Andreadis
 
WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)Roman Kharkovski
 
WildFly BOF and V9 update @ Devoxx 2014
WildFly BOF and V9 update @ Devoxx 2014WildFly BOF and V9 update @ Devoxx 2014
WildFly BOF and V9 update @ Devoxx 2014Dimitris Andreadis
 
Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8Dimitris Andreadis
 
Weblogic server administration
Weblogic server administrationWeblogic server administration
Weblogic server administrationbispsolutions
 
EAP6 performance Tuning
EAP6 performance TuningEAP6 performance Tuning
EAP6 performance TuningPraveen Adupa
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastRajiv Gupta
 
Websphere Application Server v7
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7Chris Sparshott
 

Tendances (20)

JBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 TroubleshootingJBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 Troubleshooting
 
J boss
J bossJ boss
J boss
 
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
 
JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
 
JBoss AS7 Reloaded
JBoss AS7 ReloadedJBoss AS7 Reloaded
JBoss AS7 Reloaded
 
Oracle WebLogic 11g Topology
Oracle WebLogic 11g TopologyOracle WebLogic 11g Topology
Oracle WebLogic 11g Topology
 
IBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonIBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparison
 
WildFly & WildFly Swarm
WildFly & WildFly SwarmWildFly & WildFly Swarm
WildFly & WildFly Swarm
 
JBoss Application Server 7
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7
 
jboss.org-jboss.com
jboss.org-jboss.comjboss.org-jboss.com
jboss.org-jboss.com
 
WildFly AppServer - State of the Union
WildFly AppServer - State of the UnionWildFly AppServer - State of the Union
WildFly AppServer - State of the Union
 
WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)
 
WildFly BOF and V9 update @ Devoxx 2014
WildFly BOF and V9 update @ Devoxx 2014WildFly BOF and V9 update @ Devoxx 2014
WildFly BOF and V9 update @ Devoxx 2014
 
Devoxx 2013, WildFly BOF
Devoxx 2013, WildFly BOFDevoxx 2013, WildFly BOF
Devoxx 2013, WildFly BOF
 
Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8
 
Weblogic server administration
Weblogic server administrationWeblogic server administration
Weblogic server administration
 
EAP6 performance Tuning
EAP6 performance TuningEAP6 performance Tuning
EAP6 performance Tuning
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
 
Websphere Application Server v7
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7
 

Similaire à Conduct JBoss EAP 6 seminar

Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureJohn Archer
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud ServicesSaurabh Gupta
 
xPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developerxPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developerEric D. Schabell
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupJon Marshall
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Phil Estes
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on BluemixRam Vennam
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
 
IBM Bluemix drives transformation
IBM Bluemix drives transformationIBM Bluemix drives transformation
IBM Bluemix drives transformationGuido Schiaffino
 
Accelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayAccelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayJohn Duimovich
 
Ibm bluemix
Ibm bluemix Ibm bluemix
Ibm bluemix Narendra
 
The intersection of Traditional IT and New-Generation IT
The intersection of Traditional IT and New-Generation ITThe intersection of Traditional IT and New-Generation IT
The intersection of Traditional IT and New-Generation ITKangaroot
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerAgile Impact Conference
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMDEVOPS D-DAY
 
Cloud Foundry and MongoDB
Cloud Foundry and MongoDBCloud Foundry and MongoDB
Cloud Foundry and MongoDBJake Peyser
 

Similaire à Conduct JBoss EAP 6 seminar (20)

Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
Dev ops
Dev opsDev ops
Dev ops
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
 
xPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developerxPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developer
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
IBM Bluemix drives transformation
IBM Bluemix drives transformationIBM Bluemix drives transformation
IBM Bluemix drives transformation
 
Accelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayAccelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is Today
 
Ibm bluemix
Ibm bluemix Ibm bluemix
Ibm bluemix
 
The intersection of Traditional IT and New-Generation IT
The intersection of Traditional IT and New-Generation ITThe intersection of Traditional IT and New-Generation IT
The intersection of Traditional IT and New-Generation IT
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App Engine
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Fuse overview
Fuse overviewFuse overview
Fuse overview
 
Cloud Foundry and MongoDB
Cloud Foundry and MongoDBCloud Foundry and MongoDB
Cloud Foundry and MongoDB
 

Plus de Syed Shaaf

Containers - What are they and Atomic
Containers - What are they and AtomicContainers - What are they and Atomic
Containers - What are they and AtomicSyed Shaaf
 
Build and manage private and hybrid cloud
Build and manage private and hybrid cloudBuild and manage private and hybrid cloud
Build and manage private and hybrid cloudSyed Shaaf
 
Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013Syed Shaaf
 
Red Hat JBoss Technical update
Red Hat JBoss Technical updateRed Hat JBoss Technical update
Red Hat JBoss Technical updateSyed Shaaf
 
OpenShift and next generation application development
OpenShift and next generation application developmentOpenShift and next generation application development
OpenShift and next generation application developmentSyed Shaaf
 
Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux Syed Shaaf
 
Symantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSymantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSyed Shaaf
 
Redhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafRedhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafSyed Shaaf
 
Red Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafRed Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafSyed Shaaf
 
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafTechnical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafSyed Shaaf
 
What is the KISS principle
What is the KISS principleWhat is the KISS principle
What is the KISS principleSyed Shaaf
 
Mow2012 data services
Mow2012 data servicesMow2012 data services
Mow2012 data servicesSyed Shaaf
 

Plus de Syed Shaaf (12)

Containers - What are they and Atomic
Containers - What are they and AtomicContainers - What are they and Atomic
Containers - What are they and Atomic
 
Build and manage private and hybrid cloud
Build and manage private and hybrid cloudBuild and manage private and hybrid cloud
Build and manage private and hybrid cloud
 
Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013
 
Red Hat JBoss Technical update
Red Hat JBoss Technical updateRed Hat JBoss Technical update
Red Hat JBoss Technical update
 
OpenShift and next generation application development
OpenShift and next generation application developmentOpenShift and next generation application development
OpenShift and next generation application development
 
Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux
 
Symantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSymantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaaf
 
Redhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafRedhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaaf
 
Red Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafRed Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaaf
 
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafTechnical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
 
What is the KISS principle
What is the KISS principleWhat is the KISS principle
What is the KISS principle
 
Mow2012 data services
Mow2012 data servicesMow2012 data services
Mow2012 data services
 

Dernier

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Conduct JBoss EAP 6 seminar

  • 1. Ease into Cloud with JBoss EAP 6 Syed M Shaaf Solution Architect 9th October 2012
  • 2. WHAT WE DO We offer a range of mission-critical software and services covering: CLOUD MIDDLEWARE OPERATING SYSTEM VIRTUALIZATION STORAGE HOW WE DO IT. We develop everything using THE BENEFITS. an OPEN SOURCE model. Flexibility Shared development reduces Faster technology innovation costs & accelerates innovation. Better quality Open collaboration offers products that genuinely meet Better price & performance customers' requirements. Alignment to your needs 2 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 3. PRODUCT PROCESS PARTICIPATE 100,000+ PROJECTS We participate in & create upstream projects. We build & support open communities around integrated projects. INTEGRATE We enable software & hardware partners to participate at every stage of development. STABILIZE We commercialize these innovations together with a rich ecosystem of services & certifications. 3 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 4. OUR CUSTOMERS The largest global exchange on the planet. The largest global distribution system in the world. We are pleased to offer supported enterprise-class Red Hat Enterprise Linux on demand for our customers. A leading enterprise cloud computing vendor. Wherever you live, it is likely that several letters that you Red Hat has impressed us with its have received have been read, coded, and processed for outstanding engineering capabilities delivery by one of our systems using JBoss Enterprise and commitment to our strategic Application Platform as the middleware foundation. alliance. 4 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 5. An Enterprise application platform JBoss Enterprise Application Platform 6 ● Cloud (IaaS/PaaS) Ready Architecture ● Developer Productivity
  • 6. MEGATREND: Explosion of Mobile Devices Multi Form-Factor. Multi Platform. By 2014 there will be 1.7 Bn connected PCs, Smartphones, and Tablets 820 M will be Smartphones running Android, iOS, or Windows Source – Morgan Stanley
  • 7. MEGATREND: Hybrid Clouds On-Premises Cloud. Public Cloud. Now Both. PRIVATE CLOUD PHYSICAL SERVERS PUBLIC CLOUD WORLDWIDE IP TRAFFIC WILL QUADRUPLE BY 2015 80% OF IT WILL ADOPT SOME FORM OF CLOUD BY 2014 83% OF ORGANIZATIONS ASK FOR DEPLOY ANYWHERE BY 2015, THE MAJORITY OF THE ENTERPRISE…WILL REQUIRE INTEGRATED HYBRID CLOUD MANAGEMENT CAPABILITIES HOW DO YOU MAKE APPLICATIONS PORTABLE AMONG CLOUDS CONNECT ACROSS CLOUDS? Source: IDC Cloud Management Study, 2011 Survey
  • 8. What is cloud-ready architecture? • High degree of automation • Flexible management • Dynamic and frugal use of resources • Lean, agile development • Open platform JBOSS ENTERPRISE MIDDLEWARE PHYSICAL VIRTUAL PRIVATE PUBLIC 8 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 9. What is EAP 6? • Stands for JBoss Enterprise Application Platform • stable, innovative and supported Platform • based on the JBoss AS7.1.x • Implements the Java EE 6 Specification, that consist of two profiles, that target specific use-cases • Web profile • for web-based technologies like Servlets, JavaSever Pages, JavaSever Faces, CDI, JPA and EJB Lite (a subset of the EJB 3.1 specification without remote invocations, message-driven beans and Web-Services capabilities) • Full profile • contains all the Java EE technologies
  • 10. EAP 6 and Java EE 6 Spec. • Java EE 6 Goals • More flexible technology stack and further Ease of Development • Enhanced portability and Richer Platform • EAP 6 implements the full Java EE 6 stack and will pass the Java EE 6 TCK
  • 11. EAP6 Core Architecture 11 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 12. Architecture ● JBoss Modules ● JBoss Modular Service Container (MSC) 12 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 13. Fast ● Reduced Startup Time ● Reduced Memory Footprint 13 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 14. JBoss Modules ● Lightweight, Modular Class Loading ● Graph Based ● O(1) Dependency Resolution ● Concurrent ● External Definitions ● Restricted Visibility ● Server / Peer ● Implicit Dependencies (e.g. Java EE) 14 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 15. JBoss MSC ● Lightweight ● Services ● Concurrent Startup ● On-Demand ● Up / Down 15 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 16. JBoss MSC 16 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 17. Centralized Configuration ● Security ● Web Profile ● Logging ● Full Profile ● Data Sources ● High Availability ● EJB ● Caching ● JGroups ● JMS ● mod_cluster ● Web 17 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 18. EAP 6 Configuration tree structure
  • 19. Maven ● Complete Maven repository available for download. ● Consolidate Java EE API dependencies. ● Multiple Java EE 6 and JBoss archetypes (project templates). ● Full featured Maven plugin. 19 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 20. Login Modules EAP 6 ships out of the box with a large collection of LoginModules • and here are the most useful Login Module Description login module loads user/role information Database from a database login module is designed to authenticate Certificate users based on X509Certificates login module extends the Certificate login CertificateRoles module to add role-mapping capabilities from a properties file login module extends the Certificate login to DatabaseCertificate add role mapping capabilities from a database table his login module loads user/role information Ldap from an LDAP server login module is an alternate LDAP login module implementation that uses searches for locating LdapExtended both the user to bind the authentication as well as
  • 22. Horizontal scalability in standalone mode
  • 23. Vertical scalability in standalone mode
  • 24. Domain topology - BIG PICTURE 24 24
  • 25. Load Balancing with mod_cluster
  • 26. Clustering subsystems • JGROUPS - toolkit for the underlying communication between nodes . Configured with 2 stacks for communication UDP (default) and TCP (if the environment is not multicasting) • INFINISPAN - data caching and object replication and comes with 3 preconfigured caches: • cluster - Replication of objects in a HA cluster • web - Session replication • sfsb - Replication of stateful session bean • hibernate - 2nd level entity caching for JPA/Hibernate • MODCLUSTER- software LB spreads requests among two or more nodes
  • 28. Making your web application mobile
  • 29. Developer Productivity Maven Support ● EAP6 Artifacts provided .zip, to be imported into your own local repository manager ● Red Hat hosted repo. coming soon ● BOM POMs provided for major EE 6 use cases ● 20+ quickstart samples ● Tool Integration ● Hosted Maven coming soon. 29 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 30. Developer Productivity ● Architecture ● Centralized Configuration ● Maven ● Java EE 6 ● Quickstarts ● Integration Testing ● Cloud 30 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 31. 31 PRESENTER NAME | Non Confidential
  • 32. Get Started Fast With OpenShift 32 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM
  • 33. What is OpenShift? Red Hat’s cloud-hosted PaaS for apps 33 33
  • 34. Kind of like Amazon, right? Nope. 34 34
  • 35. Why Platform as a Service? • Start quickly, iterate quickly • Manages the cloud & app stack for you • Lets you focus on code & customers Code Deploy Enjoy Push-button Save Time and Money Deploy, and Code your app your App is running in the Cloud! 35 RED HAT, INC. | ENTERPRISE APPLICATION PLATFORM 35
  • 36. Thank you Syed M Shaaf Solution Architect 9th October 2012