SlideShare una empresa de Scribd logo
1 de 52
What Makes JBoss AS7 Tick?
  Marius Bogoevici
 Senior Software Engineer,
 JBoss by Red Hat
                  What makes JBoss tick?
                         Marius Bogoevici




@mariusbogoevici
Friday, 23 March, 12
About me
                  •    Senior Software Engineer, JBoss by Red Hat

                  •    Snowdrop Lead (Spring extensions for JBoss AS)

                  •    Contributor to Weld, JSR-299 RI

                  •    Contributor to JBoss AS6, JBoss AS7

                  •    Interest in enterprise integration

                       •   committer Spring Integration

                       •   author “Spring Integration in Action” (Manning,
                           2012)


Friday, 23 March, 12
Friday, 23 March, 12
Timeline

     Spring               July      August September February       March
      2010               2011        2011     2011     2012         2012
                          7.0        7.0.1    7.0.2      7.1        7.1.1
                        Java EE 6       Fixes and      Java EE 6
                       Web profile     enhancements    Full profile
                        certified                       certified

                                 http://www.jboss.org/jbossas/
Friday, 23 March, 12
What makes JBoss AS7
                               tick?

                                  or:

                       Understanding JBoss AS7’s
                         features through its
                             architecture




Friday, 23 March, 12
Fast

Friday, 23 March, 12
Friday, 23 March, 12
Friday, 23 March, 12
Friday, 23 March, 12
Friday, 23 March, 12
It’s	 the	 law!
Friday, 23 March, 12
Moore’s Law

                       The number of transistors
                       which can be inexpensively
                        placed on a chip doubles
                            every two years.




Friday, 23 March, 12
1960-2000s: Faster




        Since mid-2000s: more cores,
              energy efficiency,
                 not faster

Friday, 23 March, 12
Amdahl’s Law

     The speedup of a
     program using
     multiple processors          Oh, ok.
     in parallel
     computing is limited
     by the time needed
     for the sequential
     fraction of the
     program.



Friday, 23 March, 12
first-class components


                       improved architecture




Friday, 23 March, 12
Modular
                       architecture
Friday, 23 March, 12
Mi
                                                  cr
                                                    oc
                                Microcontainer on
                       Microkernel           JB
                                           JB os       ta
                                             os s        in
                        JBoss AS 3              s   AS      er
                           Microkernel
                        JBoss AS 4                AS 5
                                                     6
             New architecture

             Requirements:
               Highly concurrent
               Low Memory consumption
               Avoid reflection
               On demand
Friday, 23 March, 12
JBoss AS architecture




Friday, 23 March, 12
Subsystems are extensions
     <server xmlns="urn:jboss:domain:1.2">                   pluggable
              <extensions>                                   extension
                  <extension module="org.jboss.as.web"/>
              </extensions>
                               set of subsystems
         <profile>
             <subsystem xmlns="urn:jboss:domain:web:1.1"
                      default-virtual-server="default-host" native="false">
                 <connector name="http" protocol="HTTP/1.1" scheme="http"
                                                              socket-
     binding="http"/>
                 <virtual-server name="default-host" enable-welcome-root="true">
                      <alias name="localhost"/>
                      <alias name="example.com"/>
                 </virtual-server>                              materialized
             </subsystem>                                        extension
         </profile>

     </server>




Friday, 23 March, 12
Modular service container

                Every deployable entity is a service
                Deployment coordinated by subsystems
                Concurrent service startup
                Parallel dependency resolution
                Lazy loading of expensive services
                STAX parser
                Annotation & reflection indexing
Friday, 23 March, 12
Hierarchical classloading
                                         System CL


                                         Server CL      Hibernate 4


                       Deployment CL                 Deployment CL

                       Hibernate 3.6.x


Friday, 23 March, 12
Friday, 23 March, 12
Friday, 23 March, 12
Modular classloading
                              101
                         Module A      Module B



                        Module C v1   Module C v2




Friday, 23 March, 12
JBoss Modules
                       Modular classloader system
                       Concurrent classloading
                       Pure modularity (deps added on request)
                       Simple dependency rules
                        Extremely fast dependency resolution
                       Deployments are modules themselves
                        Own exclusions/inclusions

Friday, 23 March, 12
And OSGi ?

                                       JBoss OSGi

                       JBoss Modules   Modular Service Container




                         Yes. JBoss AS7 is an OSGi runtime

Friday, 23 March, 12
Exceptionally
                        lightweight
Friday, 23 March, 12
GuruPlug
                                               512M RAM
                                               1.2 GHz
                                               512M NAND Flash




                   More at: http://www.jboss.org/jbw2011keynote
Friday, 23 March, 12
Better control



Friday, 23 March, 12
Wide management options
Friday, 23 March, 12
Standalone mode
                       •   Single server instance

                       •   ‘Classic’ approach

                       •   Managed individually

                           •   configuration file

                           •   web interface

                       •   Best for development



Friday, 23 March, 12
Domain mode
            •      Centralized management

            •      Centralized deployment

            •      Group configuration
                   policy

            •      Suitable for production,
                   large number of servers

            •      Easy vertical scaling

            •      Easy vertical/horizontal
                   clustering


Friday, 23 March, 12
Secure by default
Friday, 23 March, 12
Cloud-ready

Friday, 23 March, 12
https://openshift.redhat.com/
Friday, 23 March, 12
A versatile server




Friday, 23 March, 12
...and a platform



Friday, 23 March, 12
http://jboss.org/switchyard



Friday, 23 March, 12
http://jboss.org/snowdrop



Friday, 23 March, 12
http://torquebox.org

Friday, 23 March, 12
http://jboss.org/immutant



Friday, 23 March, 12
http://jboss.org/capedwarf



Friday, 23 March, 12
Tools


Friday, 23 March, 12
Be a craftsman.




         http://www.jboss.org/tools
Friday, 23 March, 12
Be a craftsman. Faster.




                            http://jboss.org/forge



Friday, 23 March, 12
Learn to trust your code.




             http://jboss.org/arquillian
Friday, 23 March, 12
A community effort ...


Friday, 23 March, 12
Friday, 23 March, 12
... with enterprise support
Friday, 23 March, 12
Friday, 23 March, 12
Questions?



Friday, 23 March, 12
http://jboss.org/jbossas              #jbossas7




                       THANKS!

@mariusbogoevici             mariusb@redhat.com
Friday, 23 March, 12

Más contenido relacionado

Destacado

Jboss App Server
Jboss App ServerJboss App Server
Jboss App Serveracosdt
 
The JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareThe JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareEric D. Schabell
 
JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003runsignup
 
JBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixrunsignup
 
JBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJoram Barrez
 
JBoss AS7 Overview
JBoss AS7 OverviewJBoss AS7 Overview
JBoss AS7 OverviewJBug Italy
 
JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6Saltmarch Media
 
ICANN 52: Universal Acceptance
ICANN 52: Universal AcceptanceICANN 52: Universal Acceptance
ICANN 52: Universal AcceptanceICANN
 
Educomunicación. Capacidades emocionales de la comunicación audiovisual.
Educomunicación. Capacidades emocionales de la comunicación audiovisual.Educomunicación. Capacidades emocionales de la comunicación audiovisual.
Educomunicación. Capacidades emocionales de la comunicación audiovisual.soyelreylearn
 
Office depot duales studium
Office depot duales studiumOffice depot duales studium
Office depot duales studiumodface
 
THiiiNK! Design architectural and design images, photos, sketches, models, pl...
THiiiNK! Design architectural and design images, photos, sketches, models, pl...THiiiNK! Design architectural and design images, photos, sketches, models, pl...
THiiiNK! Design architectural and design images, photos, sketches, models, pl...THiiiNK! Design
 
Startup Marketing Club - Email Marketing - March 2014
Startup Marketing Club - Email Marketing - March 2014Startup Marketing Club - Email Marketing - March 2014
Startup Marketing Club - Email Marketing - March 2014Lari Numminen
 
Monitoramento e Comportamento do Consumidor
Monitoramento e Comportamento do ConsumidorMonitoramento e Comportamento do Consumidor
Monitoramento e Comportamento do ConsumidorTarcízio Silva
 
Las relaciones en el ecosistemas acabado del todo
Las relaciones en el ecosistemas acabado del todoLas relaciones en el ecosistemas acabado del todo
Las relaciones en el ecosistemas acabado del todoceip la almozara
 
Aulas E Workshops 2010
Aulas E Workshops 2010Aulas E Workshops 2010
Aulas E Workshops 2010SPASO ZEN
 
Bawi2015 06 canon_digital transformation journey&amp;ba_gd_amelio
Bawi2015 06 canon_digital transformation journey&amp;ba_gd_amelioBawi2015 06 canon_digital transformation journey&amp;ba_gd_amelio
Bawi2015 06 canon_digital transformation journey&amp;ba_gd_amelioIIBA-IT
 

Destacado (20)

Jboss App Server
Jboss App ServerJboss App Server
Jboss App Server
 
The JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareThe JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source Middleware
 
JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003
 
JBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrix
 
JBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten Laureijs
 
JBoss AS7 Overview
JBoss AS7 OverviewJBoss AS7 Overview
JBoss AS7 Overview
 
JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6
 
JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6
 
mla
mlamla
mla
 
Arauto junho 2010
Arauto  junho 2010Arauto  junho 2010
Arauto junho 2010
 
ICANN 52: Universal Acceptance
ICANN 52: Universal AcceptanceICANN 52: Universal Acceptance
ICANN 52: Universal Acceptance
 
Educomunicación. Capacidades emocionales de la comunicación audiovisual.
Educomunicación. Capacidades emocionales de la comunicación audiovisual.Educomunicación. Capacidades emocionales de la comunicación audiovisual.
Educomunicación. Capacidades emocionales de la comunicación audiovisual.
 
Office depot duales studium
Office depot duales studiumOffice depot duales studium
Office depot duales studium
 
THiiiNK! Design architectural and design images, photos, sketches, models, pl...
THiiiNK! Design architectural and design images, photos, sketches, models, pl...THiiiNK! Design architectural and design images, photos, sketches, models, pl...
THiiiNK! Design architectural and design images, photos, sketches, models, pl...
 
Startup Marketing Club - Email Marketing - March 2014
Startup Marketing Club - Email Marketing - March 2014Startup Marketing Club - Email Marketing - March 2014
Startup Marketing Club - Email Marketing - March 2014
 
Monitoramento e Comportamento do Consumidor
Monitoramento e Comportamento do ConsumidorMonitoramento e Comportamento do Consumidor
Monitoramento e Comportamento do Consumidor
 
Las relaciones en el ecosistemas acabado del todo
Las relaciones en el ecosistemas acabado del todoLas relaciones en el ecosistemas acabado del todo
Las relaciones en el ecosistemas acabado del todo
 
8. Nike Lab Stores
8. Nike Lab Stores8. Nike Lab Stores
8. Nike Lab Stores
 
Aulas E Workshops 2010
Aulas E Workshops 2010Aulas E Workshops 2010
Aulas E Workshops 2010
 
Bawi2015 06 canon_digital transformation journey&amp;ba_gd_amelio
Bawi2015 06 canon_digital transformation journey&amp;ba_gd_amelioBawi2015 06 canon_digital transformation journey&amp;ba_gd_amelio
Bawi2015 06 canon_digital transformation journey&amp;ba_gd_amelio
 

Similar a What makes JBoss AS7 tick?

[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current StateChristian Müller
 
Stability patterns presentation
Stability patterns presentationStability patterns presentation
Stability patterns presentationJustin Dorfman
 
Stability patterns presentation
Stability patterns presentationStability patterns presentation
Stability patterns presentationjames tong
 
Big Bad "Upgraded" Postgres
Big Bad "Upgraded" PostgresBig Bad "Upgraded" Postgres
Big Bad "Upgraded" PostgresRobert Treat
 
GemStone/S Update
GemStone/S UpdateGemStone/S Update
GemStone/S UpdateESUG
 
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, Stronger
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, StrongerCassandra Community Webinar | Cassandra 2.0 - Better, Faster, Stronger
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, StrongerDataStax
 
HH.JS - State of the Automation
HH.JS - State of the AutomationHH.JS - State of the Automation
HH.JS - State of the AutomationAdam Christian
 
Cassandra 2.0 better, faster, stronger
Cassandra 2.0   better, faster, strongerCassandra 2.0   better, faster, stronger
Cassandra 2.0 better, faster, strongerPatrick McFadin
 
Implementing Quality on Java projects
Implementing Quality on Java projectsImplementing Quality on Java projects
Implementing Quality on Java projectsVincent Massol
 
Key-Value Stores: a practical overview
Key-Value Stores: a practical overviewKey-Value Stores: a practical overview
Key-Value Stores: a practical overviewMarc Seeger
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionDimitris Andreadis
 
Testing mysql creatively in a sandbox
Testing mysql creatively in a sandboxTesting mysql creatively in a sandbox
Testing mysql creatively in a sandboxGiuseppe Maxia
 
Building Next-Gen Web Applications with the Spring 3 Web Stack
Building Next-Gen Web Applications with the Spring 3 Web StackBuilding Next-Gen Web Applications with the Spring 3 Web Stack
Building Next-Gen Web Applications with the Spring 3 Web StackJeremy Grelle
 
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...JAX London
 
MongoDB is the new MySQL
MongoDB is the new MySQLMongoDB is the new MySQL
MongoDB is the new MySQLradamanthus
 

Similar a What makes JBoss AS7 tick? (20)

[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State
 
Stability patterns presentation
Stability patterns presentationStability patterns presentation
Stability patterns presentation
 
Stability patterns presentation
Stability patterns presentationStability patterns presentation
Stability patterns presentation
 
Grails 2.0 Update
Grails 2.0 UpdateGrails 2.0 Update
Grails 2.0 Update
 
Big Bad "Upgraded" Postgres
Big Bad "Upgraded" PostgresBig Bad "Upgraded" Postgres
Big Bad "Upgraded" Postgres
 
GemStone/S Update
GemStone/S UpdateGemStone/S Update
GemStone/S Update
 
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, Stronger
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, StrongerCassandra Community Webinar | Cassandra 2.0 - Better, Faster, Stronger
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, Stronger
 
Nosql and newsql
Nosql and newsqlNosql and newsql
Nosql and newsql
 
OSGi overview
OSGi overviewOSGi overview
OSGi overview
 
HH.JS - State of the Automation
HH.JS - State of the AutomationHH.JS - State of the Automation
HH.JS - State of the Automation
 
Cassandra 2.0 better, faster, stronger
Cassandra 2.0   better, faster, strongerCassandra 2.0   better, faster, stronger
Cassandra 2.0 better, faster, stronger
 
Implementing Quality on Java projects
Implementing Quality on Java projectsImplementing Quality on Java projects
Implementing Quality on Java projects
 
Drools
DroolsDrools
Drools
 
Key-Value Stores: a practical overview
Key-Value Stores: a practical overviewKey-Value Stores: a practical overview
Key-Value Stores: a practical overview
 
MySQL Sandbox 3
MySQL Sandbox 3MySQL Sandbox 3
MySQL Sandbox 3
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the Union
 
Testing mysql creatively in a sandbox
Testing mysql creatively in a sandboxTesting mysql creatively in a sandbox
Testing mysql creatively in a sandbox
 
Building Next-Gen Web Applications with the Spring 3 Web Stack
Building Next-Gen Web Applications with the Spring 3 Web StackBuilding Next-Gen Web Applications with the Spring 3 Web Stack
Building Next-Gen Web Applications with the Spring 3 Web Stack
 
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
 
MongoDB is the new MySQL
MongoDB is the new MySQLMongoDB is the new MySQL
MongoDB is the new MySQL
 

Último

Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 

Último (20)

Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 

What makes JBoss AS7 tick?