SlideShare a Scribd company logo
1 of 38
Download to read offline
YYoouu''rree pprreettttyy ffllyy 
ffoorr aa WWiillddFFllyy
SSeellff EEsstteeeemm 
●EEmmmmaannuueell HHuuggoonnnneett ((@@eehhssaavvooiiee)) 
● SSeenniioorr ssooffttwwaarree ddeevveellooppeerr,, RReedd HHaatt IInncc.. 
● WWiillddFFllyy ccoorree ddeevveellooppeerr 
● WWiillddFFllyy NNeettbbeeaannss pplluuggiinn ddeevveellooppeerr
ZZeerroottuurrnnaarroouunndd..ccoomm
IIff wwee hhaadd ttoo ppiicckk aa wwiinnnneerr,, iitt wwoouulldd bbee 
JJBBoossss.. TThhee oonnllyy aapppplliiccaattiioonn sseerrvveerr iinn tthhee 
ggrroouupp wwhhoossee ssccoorree nneevveerr ddrrooppppeedd bbeellooww 
aa 44 
-- zzeerroottuurrnnaarroouunndd..ccoomm
JJBBoossss ccoonnssiisstteennttllyy ppeerrffoorrmmss vveerryy wweellll iinn 
eeaacchh ccaatteeggoorryy wwhhiicchh iiss wwhhyy iitt aallssoo sshhiinneess 
iinn tthhee ddeevveellooppeerr pprrooffiilleess eexxeerrcciissee 
-- zzeerroottuurrnnaarroouunndd..ccoomm
YYoouu''rree ggoonnnnaa ggoo ffaarr,, kkiidd 
UUnnddeerrssttaanndd tthhee nneeww ffeeaattuurreess ooff 
WWiillddFFllyy 88 aanndd rreevviissee ssoommee ooff tthhee 
ffeeaattuurreess ccaarrrryy ffoorrwwaarrdd ffrroomm AASS 77..xx..
WWhhaatt iiss WWiillddFFllyy 88 ?? 
● PPrreevviioouussllyy ccaalllleedd ““JJBBoossss AApppplliiccaattiioonn SSeerrvveerr”” 
● UUppssttrreeaamm ffoorr RReedd HHaatt JJBBoossss EEnntteerrpprriissee 
AApppplliiccaattiioonn PPllaattffoorrmm ((JJBBoossss EEAAPP)) 
● FFaasstt,, lliigghhttwweeiigghhtt,, mmaannaaggeeaabbllee 
● DDeevveellooppeerr ffrriieennddllyy 
● SSuuppppoorrttss JJaavvaa EEEE ssttaannddaarrddss aanndd bbeeyyoonndd 
● OOppeenn ssoouurrccee
WWiillddFFllyy 88 MMaaiinn FFeeaattuurreess 
● JJaavvaa EEEE77 ssuuppppoorrtt 
● HHiigghh ppeerrffoorrmmaannccee wweebb sseerrvveerr UUnnddeerrttooww 
● RReedduucceedd ppoorrtt uussaaggee 
● RRoollee BBaasseedd AAcccceessss CCoonnttrrooll 
● AAuuddiittiinngg 
● AAuuttoommaatteedd ppaattcchhiinngg 
● MMiinniimmaalliissttiicc ""ccoorree"" ddiissttrriibbuuttiioonn
JJaavvaa EEEE 77
GGoonnee aawwaayy
DDEEMMOO
WWhhyy ddoonn''tt yyoouu 
ggeett aa jjoobb ??
JJSSOONN
CCoonnccuurrrreennccyy
JJAAXX--RRSS 22..00
DDEEMMOO
JJMMSS 22..00 ((JJSSRR 334433))
DDEEMMOO
JJaavvaa TTrraannssaaccttiioonn AAPPII 11..22 ((JJSSRR 990077)) 
● @@TTrraannssaaccttiioonnaall TTrraannssaaccttiioonn bboouunnddaarriieess oonn CCDDII mmaannaaggeedd 
bbeeaannss 
● @@TTrraannssaaccttiioonnSSccooppeedd CCDDII ssccooppee ffoorr bbeeaann iinnssttaanncceess 
ssccooppeedd ttoo tthhee aaccttiivvee JJTTAA ttrraannssaaccttiioonn
CCDDII 11..11 ((JJSSRR 334466)) 
● AAuuttoommaattiicc eennaabblleemmeenntt ffoorr bbeeaannss wwiitthh ssccooppee aannnnoottaattiioonn aanndd 
EEJJBBss 
● ''bbeeaannss..xxmmll'' iiss ooppttiioonnaall 
● BBeeaann ddiissccoovveerryy mmooddee 
– aallll:: AAllll ttyyppeess 
– aannnnoottaatteedd:: TTyyppeess wwiitthh bbeeaann ddeeffiinniinngg aannnnoottaattiioonn 
– nnoonnee:: DDiissaabbllee CCDDII 
● @@VVeettooeedd ffoorr pprrooggrraammmmaattiicc ddiissaabblleemmeenntt ooff ccllaasssseess 
● GGlloobbaall oorrddeerriinngg//pprriioorriittyy ooff iinntteerrcceeppttoorrss aanndd ddeeccoorraattoorrss
JJaavvaa EEEE 77 IIDDEE
MMiilllliioonnss MMiilleess AAwwaayy 
UUnnddeerrttooww 
● FFlleexxiibbllee && hhiigghh--ppeerrffoorrmmaannccee 
● BBlloocckkiinngg // nnoonn--bblloocckkiinngg bbaasseedd oonn NNIIOO 
● CCoommppoossiittiioonn//hhaannddlleerr bbaasseedd aarrcchhiitteeccttuurree 
● LLiigghhttwweeiigghhtt && ffuullllyy eemmbbeeddddaabbllee 
● SSuuppppoorrttss SSeerrvvlleett 33..11 && HHTTTTPP uuppggrraaddee 
● mmoodd__cclluusstteerr ssuuppppoorrtteedd 
● hhttttpp::////uunnddeerrttooww..iioo
UUnnddeerrttooww BBeenncchhmmaarrkkss 
http://www.techempower.com/blog/2014/03/04/one-million-http-rps-without-load-balanci 
ng-is-easy/
UUnnddeerrttooww AAPPII
PPoorrtt RReedduuccttiioonn 
● HHTTTTPP UUppggrraaddee ttoo rreedduuccee tthhee nnuummbbeerr ooff ppoorrttss iinn tthhee 
ddeeffaauulltt iinnssttaallllaattiioonn ttoo jjuusstt ttwwoo 
– 88008800 ffoorr aapppplliiccaattiioonnss wwiitthh JJNNDDII,, EEJJBB && JJMMSS mmuullttiipplleexxeedd 
– 99999900 ffoorr mmaannaaggeemmeenntt,, ffoorr bbootthh HHTTTTPP//JJSSOONN && NNaattiivvee AAPPII 
● OOnnllyy oovveerrhheeaadd iiss tthhee iinniittiiaall HHTTTTPP UUppggrraaddee 
rreeqquueesstt//rreessppoonnssee
RRBBAACC 
● PPrree--ddeeffiinneedd aaddmmiinniissttrraattiivvee aanndd pprriivviilleeggeedd RRoolleess 
– MMoonniittoorr,, OOppeerraattoorr,, MMaaiinnttaaiinneerr,, DDeeppllooyyeerr,, AAddmmiinniissttrraattoorr,, AAuuddiittoorr,, 
SSuuppeerr UUsseerr 
● RRoolleess iiss aa sseett ooff PPeerrmmiissssiioonnss 
● PPeerrmmiissssiioonnss ssppeecciiffyy wwhhiicchh AAccttiioonnss ((llooookkuupp,, rreeaadd,, wwrriittee)) 
aarree aalllloowweedd oonn rreessoouurrcceess 
● UUsseerrss oorr GGrroouuppss aarree ddeeffiinneedd iinn RRoolleess
AAddmmiinniissttrraattiivvee AAuuddiitt LLooggggiinngg 
● LLooggggiinngg ooff ccoonnnneeccttiioonn//aauutthheennttiiccaattiioonn eevveennttss 
● LLooggggiinngg ooff mmaannaaggeemmeenntt ooppeerraattiioonnss 
● LLoogg mmeessssaaggee aass JJSSOONN rreeccoorrddss 
● AAuuddiitt llooggggiinngg hhaannddlleerrss 
– LLooccaall ffiillee 
– SSyysslloogg ((UUDDPP // TTCCPP // TTLLSS))
SShhee''ss ggoott iissssuueess 
AAuuttoommaatteedd ppaattcchhiinngg 
● AAlllloowwss lliibbrraarriieess aanndd ccoonnffiigguurraattiioonn 
uuppddaatteess iinn aann iinnssttaallllaattiioonn 
● PPaattcchheess aarree zziipp bbuunnddlleess wwiitthh uuppddaatteess aanndd mmeettaaddaattaa 
● MMuullttiippllee oonnee--ooffff ppaattcchheess ccaann bbee aapppplliieedd;; iinnvvaalliiddaatteedd bbyy 
tthhee nneexxtt ppooiinntt//CCPP rreelleeaassee 
● RRoollllbbaacckkss aarree ppoossssiibbllee
MMiinniimmaalliissttiicc ""ccoorree"" ddiissttrriibbuuttiioonn 
● 1155 MMBB ddoowwnnllooaadd 
● RRiicchh mmaannaaggeemmeenntt llaayyeerr 
● FFuullllyy ccoonnccuurrrreenntt sseerrvviiccee ccoonnttaaiinneerr wwiitthh aaddvvaanncceedd 
ccaappaabbiilliittiieess 
● MMoodduullaarr ccllaassss llooaaddiinngg wwhhiicchh eennaabblleess mmuullttii--tteennaannccyy ooff 
aapppplliiccaattiioonnss 
● PPlluuggggaabbllee hhoott ddeeppllooyymmeenntt llaayyeerr 
● BBuuiilltt--iinn lliigghhttwweeiigghhtt wweebb sseerrvveerr
IIxxnnaayy oonn tthhee HHoommbbrree 
● IImmpprroovveedd JJDDKK88 ccoommppaattiibbiilliittyy 
● PPeerr--ddeeppllooyymmeenntt sseeccuurriittyy ppeerrmmiissssiioonnss 
● RREESSTTEEaassyy 33 
● HHiibbeerrnnaattee sseeaarrcchh 
● NNeeww ppuubblliicc cclluusstteerriinngg AAPPII 
● PPrruunneedd:: CCMMPP,, JJAAXX--RRPPCC,, JJSSRR 8888
IInn tthhee CClloouudd
TThhee ccoonnssppiirraaccyy ooff 
JJbboossss AASS 77 
● SSttaannddaalloonnee aanndd MMaannaaggeedd DDoommaaiinn 
● CCeennttrraalliizzeedd AAddmmiinniissttrraattiioonn 
– CCoommmmaanndd LLiinnee IInntteerrffaaccee ((jjbboossss--ccllii)) 
– AAddmmiinn CCoonnssoollee 
– CCoonnffiigguurraattiioonn ffiilleess
TThhee kkiiddss aarreenn''tt aallllrriigghhtt 
DDoommaaiinn 
● SSttaannddaalloonnee:: ssiinnggllee iinnddeeppeennddeenntt iinnssttaannccee 
● MMaannaaggeedd ddoommaaiinn:: mmaannaaggee mmuullttiippllee WWiillddFFllyy iinnssttaanncceess 
ffrroomm aa ssiinnggllee ccoonnttrrooll ppooiinntt 
– HHoosstt ccoonnttrroolllleerr 
– DDoommaaiinn ccoonnttrroolllleerr 
– SSeerrvveerr ggrroouupp 
– SSeerrvveerr
CCoommmmaanndd LLiinnee IInntteerrffaaccee 
● jjbboossss--ccllii..sshh||bbaatt 
● CCoonnnneeccttss ttoo ssttaannddaalloonnee iinnssttaannccee oorr DDoommaaiinn ccoonnttrroolllleerr 
● IInntteerraaccttiivvee mmooddee:: **nniixx--ssttyyllee sshheellll 
– CCoonntteexxttuuaall ccoommmmaanndd aanndd rreessoouurrccee--ttaabb ccoommpplleettiioonn 
● NNoonn--iinntteerraaccttiivvee mmooddee:: ccoommmmaannddss iinn ffiilleess 
● HHiigghh--lleevveell ccoommppoouunndd ooppeerraattiioonnss 
● PPeerrssiisstteenntt cchhaannggeess
AAddmmiinn CCoonnssoollee 
● SSiimmppllee 
● FFaasstt 
● LLiigghhttwweeiigghhtt 
● AAvvooiiddss XXMMLL ccoonnffiigguurraattiioonn 
● SSiinnggllee iinnssttaannccee aanndd ddoommaaiinnss 
● MMoossttllyy ccoonnffiigguurraattiioonn,, bbaassiicc mmoonniittoorriinngg 
– NNoott aa RReedd HHaatt JJBBoossss OOppeerraattiioonnss NNeettwwoorrkk rreeppllaacceemmeenntt
You're a pretty fly for a WildFly

More Related Content

What's hot

MASALAH PERTANIAN & LANGKAH MENGATASINYA
MASALAH PERTANIAN & LANGKAH MENGATASINYAMASALAH PERTANIAN & LANGKAH MENGATASINYA
MASALAH PERTANIAN & LANGKAH MENGATASINYASinergi Inspiration
 
Reanimacion enfoque cti
Reanimacion enfoque ctiReanimacion enfoque cti
Reanimacion enfoque ctiJorge Ortiz
 
Sejarah singkat, kedudukan, dan fungsi bahasa
Sejarah singkat, kedudukan, dan fungsi bahasaSejarah singkat, kedudukan, dan fungsi bahasa
Sejarah singkat, kedudukan, dan fungsi bahasayusufhidayat1995
 
Open Source Monitoring in 2014, from #monitoringssucks to #monitoringlove and...
Open Source Monitoring in 2014, from #monitoringssucks to #monitoringlove and...Open Source Monitoring in 2014, from #monitoringssucks to #monitoringlove and...
Open Source Monitoring in 2014, from #monitoringssucks to #monitoringlove and...Kris Buytaert
 
Kk vb anfis perkemihan
Kk vb   anfis perkemihanKk vb   anfis perkemihan
Kk vb anfis perkemihanYulfa Lukita
 
Growth and development_of_children.ppt_aaaaa
Growth and development_of_children.ppt_aaaaaGrowth and development_of_children.ppt_aaaaa
Growth and development_of_children.ppt_aaaaaShirley Valera
 
Coresub att chem_16_electrolysis of water
Coresub att chem_16_electrolysis of waterCoresub att chem_16_electrolysis of water
Coresub att chem_16_electrolysis of waterrameeba
 
Prezentacja szkoły prywatne gimnazjum nr 7 w krakowie 2014 r.
Prezentacja szkoły   prywatne gimnazjum nr 7 w krakowie 2014 r.Prezentacja szkoły   prywatne gimnazjum nr 7 w krakowie 2014 r.
Prezentacja szkoły prywatne gimnazjum nr 7 w krakowie 2014 r.gimkrakow
 
Puppet and Icinga 101
Puppet and Icinga 101Puppet and Icinga 101
Puppet and Icinga 101Kris Buytaert
 
Dr.ayling obesitas bhn kuliah
Dr.ayling obesitas bhn kuliahDr.ayling obesitas bhn kuliah
Dr.ayling obesitas bhn kuliahParamita Kelakan
 
Tendencias 2020: Las diez áreas que más van a cambiar en nuestras bibliotecas
Tendencias 2020: Las diez áreas que más van a cambiar en nuestras bibliotecasTendencias 2020: Las diez áreas que más van a cambiar en nuestras bibliotecas
Tendencias 2020: Las diez áreas que más van a cambiar en nuestras bibliotecasJulián Marquina
 
BAHAN ORGANIK TANAH
BAHAN ORGANIK TANAHBAHAN ORGANIK TANAH
BAHAN ORGANIK TANAHEDIS BLOG
 
IDT 7052: Project 3
IDT 7052: Project 3IDT 7052: Project 3
IDT 7052: Project 3keholland
 
How to Network in Your Community
How to Network in Your CommunityHow to Network in Your Community
How to Network in Your CommunityPaul Maynard
 
Barangay future search conference by Rey Halili
Barangay future search conference by Rey Halili Barangay future search conference by Rey Halili
Barangay future search conference by Rey Halili Reynaldo Halili
 

What's hot (19)

MASALAH PERTANIAN & LANGKAH MENGATASINYA
MASALAH PERTANIAN & LANGKAH MENGATASINYAMASALAH PERTANIAN & LANGKAH MENGATASINYA
MASALAH PERTANIAN & LANGKAH MENGATASINYA
 
Reanimacion enfoque cti
Reanimacion enfoque ctiReanimacion enfoque cti
Reanimacion enfoque cti
 
Ent examination
Ent examinationEnt examination
Ent examination
 
Sejarah singkat, kedudukan, dan fungsi bahasa
Sejarah singkat, kedudukan, dan fungsi bahasaSejarah singkat, kedudukan, dan fungsi bahasa
Sejarah singkat, kedudukan, dan fungsi bahasa
 
Open Source Monitoring in 2014, from #monitoringssucks to #monitoringlove and...
Open Source Monitoring in 2014, from #monitoringssucks to #monitoringlove and...Open Source Monitoring in 2014, from #monitoringssucks to #monitoringlove and...
Open Source Monitoring in 2014, from #monitoringssucks to #monitoringlove and...
 
Kk vb anfis perkemihan
Kk vb   anfis perkemihanKk vb   anfis perkemihan
Kk vb anfis perkemihan
 
Growth and development_of_children.ppt_aaaaa
Growth and development_of_children.ppt_aaaaaGrowth and development_of_children.ppt_aaaaa
Growth and development_of_children.ppt_aaaaa
 
Coresub att chem_16_electrolysis of water
Coresub att chem_16_electrolysis of waterCoresub att chem_16_electrolysis of water
Coresub att chem_16_electrolysis of water
 
Prezentacja szkoły prywatne gimnazjum nr 7 w krakowie 2014 r.
Prezentacja szkoły   prywatne gimnazjum nr 7 w krakowie 2014 r.Prezentacja szkoły   prywatne gimnazjum nr 7 w krakowie 2014 r.
Prezentacja szkoły prywatne gimnazjum nr 7 w krakowie 2014 r.
 
Puppet and Icinga 101
Puppet and Icinga 101Puppet and Icinga 101
Puppet and Icinga 101
 
Dr.ayling obesitas bhn kuliah
Dr.ayling obesitas bhn kuliahDr.ayling obesitas bhn kuliah
Dr.ayling obesitas bhn kuliah
 
Future scope - Career after 10th in science
Future scope - Career after 10th in scienceFuture scope - Career after 10th in science
Future scope - Career after 10th in science
 
MS Unit-3
MS Unit-3MS Unit-3
MS Unit-3
 
Tendencias 2020: Las diez áreas que más van a cambiar en nuestras bibliotecas
Tendencias 2020: Las diez áreas que más van a cambiar en nuestras bibliotecasTendencias 2020: Las diez áreas que más van a cambiar en nuestras bibliotecas
Tendencias 2020: Las diez áreas que más van a cambiar en nuestras bibliotecas
 
BAHAN ORGANIK TANAH
BAHAN ORGANIK TANAHBAHAN ORGANIK TANAH
BAHAN ORGANIK TANAH
 
IDT 7052: Project 3
IDT 7052: Project 3IDT 7052: Project 3
IDT 7052: Project 3
 
How to Network in Your Community
How to Network in Your CommunityHow to Network in Your Community
How to Network in Your Community
 
Barangay future search conference by Rey Halili
Barangay future search conference by Rey Halili Barangay future search conference by Rey Halili
Barangay future search conference by Rey Halili
 
Proteinas metabolismo
Proteinas metabolismoProteinas metabolismo
Proteinas metabolismo
 

Viewers also liked

Don't Laugh At Local SEO - Every Dealer Needs It!
Don't Laugh At Local SEO - Every Dealer Needs It!Don't Laugh At Local SEO - Every Dealer Needs It!
Don't Laugh At Local SEO - Every Dealer Needs It!AutoRevo
 
Silos Are For Farmers, Not IT
Silos Are For Farmers, Not ITSilos Are For Farmers, Not IT
Silos Are For Farmers, Not ITStonebranch, Inc.
 
Conversion Optimization
Conversion OptimizationConversion Optimization
Conversion OptimizationBenu Aggarwal
 
Manuel tools4com-ois-v2 (English)
Manuel tools4com-ois-v2 (English)Manuel tools4com-ois-v2 (English)
Manuel tools4com-ois-v2 (English)TOOLS4COM
 
Infographic: Create a change platform
Infographic: Create a change platformInfographic: Create a change platform
Infographic: Create a change platformPinipaApp
 
NextDocs Regulatory Document Management webinar 041211
NextDocs Regulatory Document Management webinar 041211NextDocs Regulatory Document Management webinar 041211
NextDocs Regulatory Document Management webinar 041211NextDocs
 
Risk management & compliance with xyea october 2012
Risk management & compliance with xyea october 2012Risk management & compliance with xyea october 2012
Risk management & compliance with xyea october 2012Xyea
 
Woofums Explained
Woofums ExplainedWoofums Explained
Woofums ExplainedPelotonics
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networksi2k2 Networks (P) Ltd.
 
What should 'Global Multidisciplinary' mean to givers and seekers of educatio...
What should 'Global Multidisciplinary' mean to givers and seekers of educatio...What should 'Global Multidisciplinary' mean to givers and seekers of educatio...
What should 'Global Multidisciplinary' mean to givers and seekers of educatio...Manipal Global Education Services Pvt Ltd
 

Viewers also liked (14)

J2EE m’a tuer
J2EE m’a tuerJ2EE m’a tuer
J2EE m’a tuer
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Collab.email
Collab.emailCollab.email
Collab.email
 
Don't Laugh At Local SEO - Every Dealer Needs It!
Don't Laugh At Local SEO - Every Dealer Needs It!Don't Laugh At Local SEO - Every Dealer Needs It!
Don't Laugh At Local SEO - Every Dealer Needs It!
 
Silos Are For Farmers, Not IT
Silos Are For Farmers, Not ITSilos Are For Farmers, Not IT
Silos Are For Farmers, Not IT
 
Fatca
FatcaFatca
Fatca
 
Conversion Optimization
Conversion OptimizationConversion Optimization
Conversion Optimization
 
Manuel tools4com-ois-v2 (English)
Manuel tools4com-ois-v2 (English)Manuel tools4com-ois-v2 (English)
Manuel tools4com-ois-v2 (English)
 
Infographic: Create a change platform
Infographic: Create a change platformInfographic: Create a change platform
Infographic: Create a change platform
 
NextDocs Regulatory Document Management webinar 041211
NextDocs Regulatory Document Management webinar 041211NextDocs Regulatory Document Management webinar 041211
NextDocs Regulatory Document Management webinar 041211
 
Risk management & compliance with xyea october 2012
Risk management & compliance with xyea october 2012Risk management & compliance with xyea october 2012
Risk management & compliance with xyea october 2012
 
Woofums Explained
Woofums ExplainedWoofums Explained
Woofums Explained
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
 
What should 'Global Multidisciplinary' mean to givers and seekers of educatio...
What should 'Global Multidisciplinary' mean to givers and seekers of educatio...What should 'Global Multidisciplinary' mean to givers and seekers of educatio...
What should 'Global Multidisciplinary' mean to givers and seekers of educatio...
 

Similar to You're a pretty fly for a WildFly

Assignment 3
Assignment 3Assignment 3
Assignment 3kthor258
 
Habilidades comunicativas
Habilidades comunicativasHabilidades comunicativas
Habilidades comunicativasiranialion
 
Dialogue and peace building contributing to reconciliation in montenegro eng ...
Dialogue and peace building contributing to reconciliation in montenegro eng ...Dialogue and peace building contributing to reconciliation in montenegro eng ...
Dialogue and peace building contributing to reconciliation in montenegro eng ...Maksym Klyuchar
 
Entrenamiento para Protección de Niños
Entrenamiento para Protección de NiñosEntrenamiento para Protección de Niños
Entrenamiento para Protección de NiñosCommunicationsTeam
 
5 pdg cnan nord
5 pdg cnan nord 5 pdg cnan nord
5 pdg cnan nord Rabah HELAL
 
Growth and development of Infants
Growth and development of InfantsGrowth and development of Infants
Growth and development of InfantsFaye Austero
 
Atherosclerose
AtheroscleroseAtherosclerose
Atheroscleroseimma-dr
 
Atherosclerose
AtheroscleroseAtherosclerose
Atheroscleroseimma-dr
 
Aula Europa CUCA Manhã 25/08/2014
Aula Europa CUCA Manhã 25/08/2014Aula Europa CUCA Manhã 25/08/2014
Aula Europa CUCA Manhã 25/08/2014Antonio Pessoa
 
Taking epilepsy to school.7.10.2014
Taking epilepsy to school.7.10.2014Taking epilepsy to school.7.10.2014
Taking epilepsy to school.7.10.2014Cleveland Clinic
 
Multiple intelligences2
Multiple intelligences2Multiple intelligences2
Multiple intelligences2Magdy Mahdy
 
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) PuppetPuppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) PuppetNETWAYS
 
Representacion trabajadores
Representacion trabajadoresRepresentacion trabajadores
Representacion trabajadoresosnola10
 

Similar to You're a pretty fly for a WildFly (20)

Nova Zelanda
Nova ZelandaNova Zelanda
Nova Zelanda
 
Assignment 3
Assignment 3Assignment 3
Assignment 3
 
Habilidades comunicativas
Habilidades comunicativasHabilidades comunicativas
Habilidades comunicativas
 
Dialogue and peace building contributing to reconciliation in montenegro eng ...
Dialogue and peace building contributing to reconciliation in montenegro eng ...Dialogue and peace building contributing to reconciliation in montenegro eng ...
Dialogue and peace building contributing to reconciliation in montenegro eng ...
 
Entrenamiento para Protección de Niños
Entrenamiento para Protección de NiñosEntrenamiento para Protección de Niños
Entrenamiento para Protección de Niños
 
5 pdg cnan nord
5 pdg cnan nord 5 pdg cnan nord
5 pdg cnan nord
 
1tourguiding updated lecture
1tourguiding updated lecture1tourguiding updated lecture
1tourguiding updated lecture
 
Growth and development of Infants
Growth and development of InfantsGrowth and development of Infants
Growth and development of Infants
 
Atherosclerose
AtheroscleroseAtherosclerose
Atherosclerose
 
Atherosclerose
AtheroscleroseAtherosclerose
Atherosclerose
 
Aula Europa CUCA Manhã 25/08/2014
Aula Europa CUCA Manhã 25/08/2014Aula Europa CUCA Manhã 25/08/2014
Aula Europa CUCA Manhã 25/08/2014
 
Taking epilepsy to school.7.10.2014
Taking epilepsy to school.7.10.2014Taking epilepsy to school.7.10.2014
Taking epilepsy to school.7.10.2014
 
Multiple intelligences2
Multiple intelligences2Multiple intelligences2
Multiple intelligences2
 
Imperialism
ImperialismImperialism
Imperialism
 
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) PuppetPuppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
Puppet Camp Duesseldorf 2014: Kris Buytaert - Monitoring (with) Puppet
 
Chapter 10 Religion
Chapter 10 ReligionChapter 10 Religion
Chapter 10 Religion
 
La constitución
La constituciónLa constitución
La constitución
 
Investigación aplicada al Diseño Arquitectónico
Investigación aplicada al Diseño ArquitectónicoInvestigación aplicada al Diseño Arquitectónico
Investigación aplicada al Diseño Arquitectónico
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Representacion trabajadores
Representacion trabajadoresRepresentacion trabajadores
Representacion trabajadores
 

More from Emmanuel Hugonnet

At2009 Soigner Sa Schizophrenie 1.2
At2009 Soigner Sa Schizophrenie 1.2At2009 Soigner Sa Schizophrenie 1.2
At2009 Soigner Sa Schizophrenie 1.2Emmanuel Hugonnet
 
Agile Tour 2009 Coding Dojo Kata ATDD
Agile Tour 2009 Coding Dojo Kata ATDDAgile Tour 2009 Coding Dojo Kata ATDD
Agile Tour 2009 Coding Dojo Kata ATDDEmmanuel Hugonnet
 
Innovations Techniques Au Service Du Test De Recette Automatisé
Innovations Techniques Au Service Du Test De Recette AutomatiséInnovations Techniques Au Service Du Test De Recette Automatisé
Innovations Techniques Au Service Du Test De Recette AutomatiséEmmanuel Hugonnet
 
Coding Dojo in the Alps - Retour d'expérience
Coding Dojo in the Alps - Retour d'expérienceCoding Dojo in the Alps - Retour d'expérience
Coding Dojo in the Alps - Retour d'expérienceEmmanuel Hugonnet
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange LabsEmmanuel Hugonnet
 
Java Content Repository avec Jackrabbit
Java Content Repository avec JackrabbitJava Content Repository avec Jackrabbit
Java Content Repository avec JackrabbitEmmanuel Hugonnet
 
Le modèle d’acquisition de compétences de Dreyfus
Le modèle d’acquisition de compétences de DreyfusLe modèle d’acquisition de compétences de Dreyfus
Le modèle d’acquisition de compétences de DreyfusEmmanuel Hugonnet
 
Ddj Architecture & Design The Distributed Agile Team
Ddj   Architecture &  Design   The Distributed Agile TeamDdj   Architecture &  Design   The Distributed Agile Team
Ddj Architecture & Design The Distributed Agile TeamEmmanuel Hugonnet
 
Industrialisation Du Logiciel Introduction Et Bonnes Pratiques V1.4
Industrialisation Du Logiciel   Introduction Et Bonnes Pratiques   V1.4Industrialisation Du Logiciel   Introduction Et Bonnes Pratiques   V1.4
Industrialisation Du Logiciel Introduction Et Bonnes Pratiques V1.4Emmanuel Hugonnet
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicEmmanuel Hugonnet
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicEmmanuel Hugonnet
 
Ddj Architecture & Design Beyond Functional Requirements On Agile Projects
Ddj   Architecture & Design   Beyond Functional Requirements On Agile ProjectsDdj   Architecture & Design   Beyond Functional Requirements On Agile Projects
Ddj Architecture & Design Beyond Functional Requirements On Agile ProjectsEmmanuel Hugonnet
 
Industrialisation Du Logiciel - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel  - Introduction Et Bonnes PratiquesIndustrialisation Du Logiciel  - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel - Introduction Et Bonnes PratiquesEmmanuel Hugonnet
 

More from Emmanuel Hugonnet (15)

At2009 Soigner Sa Schizophrenie 1.2
At2009 Soigner Sa Schizophrenie 1.2At2009 Soigner Sa Schizophrenie 1.2
At2009 Soigner Sa Schizophrenie 1.2
 
At2009 Coding Dojo ATDD
At2009 Coding Dojo ATDDAt2009 Coding Dojo ATDD
At2009 Coding Dojo ATDD
 
Agile Tour 2009 Coding Dojo Kata ATDD
Agile Tour 2009 Coding Dojo Kata ATDDAgile Tour 2009 Coding Dojo Kata ATDD
Agile Tour 2009 Coding Dojo Kata ATDD
 
Innovations Techniques Au Service Du Test De Recette Automatisé
Innovations Techniques Au Service Du Test De Recette AutomatiséInnovations Techniques Au Service Du Test De Recette Automatisé
Innovations Techniques Au Service Du Test De Recette Automatisé
 
Coding Dojo in the Alps - Retour d'expérience
Coding Dojo in the Alps - Retour d'expérienceCoding Dojo in the Alps - Retour d'expérience
Coding Dojo in the Alps - Retour d'expérience
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange Labs
 
Soigner Sa Schizophrénie
Soigner Sa SchizophrénieSoigner Sa Schizophrénie
Soigner Sa Schizophrénie
 
Java Content Repository avec Jackrabbit
Java Content Repository avec JackrabbitJava Content Repository avec Jackrabbit
Java Content Repository avec Jackrabbit
 
Le modèle d’acquisition de compétences de Dreyfus
Le modèle d’acquisition de compétences de DreyfusLe modèle d’acquisition de compétences de Dreyfus
Le modèle d’acquisition de compétences de Dreyfus
 
Ddj Architecture & Design The Distributed Agile Team
Ddj   Architecture &  Design   The Distributed Agile TeamDdj   Architecture &  Design   The Distributed Agile Team
Ddj Architecture & Design The Distributed Agile Team
 
Industrialisation Du Logiciel Introduction Et Bonnes Pratiques V1.4
Industrialisation Du Logiciel   Introduction Et Bonnes Pratiques   V1.4Industrialisation Du Logiciel   Introduction Et Bonnes Pratiques   V1.4
Industrialisation Du Logiciel Introduction Et Bonnes Pratiques V1.4
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
 
Ddj Architecture & Design Beyond Functional Requirements On Agile Projects
Ddj   Architecture & Design   Beyond Functional Requirements On Agile ProjectsDdj   Architecture & Design   Beyond Functional Requirements On Agile Projects
Ddj Architecture & Design Beyond Functional Requirements On Agile Projects
 
Industrialisation Du Logiciel - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel  - Introduction Et Bonnes PratiquesIndustrialisation Du Logiciel  - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel - Introduction Et Bonnes Pratiques
 

You're a pretty fly for a WildFly

  • 1. YYoouu''rree pprreettttyy ffllyy ffoorr aa WWiillddFFllyy
  • 2. SSeellff EEsstteeeemm ●EEmmmmaannuueell HHuuggoonnnneett ((@@eehhssaavvooiiee)) ● SSeenniioorr ssooffttwwaarree ddeevveellooppeerr,, RReedd HHaatt IInncc.. ● WWiillddFFllyy ccoorree ddeevveellooppeerr ● WWiillddFFllyy NNeettbbeeaannss pplluuggiinn ddeevveellooppeerr
  • 4. IIff wwee hhaadd ttoo ppiicckk aa wwiinnnneerr,, iitt wwoouulldd bbee JJBBoossss.. TThhee oonnllyy aapppplliiccaattiioonn sseerrvveerr iinn tthhee ggrroouupp wwhhoossee ssccoorree nneevveerr ddrrooppppeedd bbeellooww aa 44 -- zzeerroottuurrnnaarroouunndd..ccoomm
  • 5. JJBBoossss ccoonnssiisstteennttllyy ppeerrffoorrmmss vveerryy wweellll iinn eeaacchh ccaatteeggoorryy wwhhiicchh iiss wwhhyy iitt aallssoo sshhiinneess iinn tthhee ddeevveellooppeerr pprrooffiilleess eexxeerrcciissee -- zzeerroottuurrnnaarroouunndd..ccoomm
  • 6.
  • 7. YYoouu''rree ggoonnnnaa ggoo ffaarr,, kkiidd UUnnddeerrssttaanndd tthhee nneeww ffeeaattuurreess ooff WWiillddFFllyy 88 aanndd rreevviissee ssoommee ooff tthhee ffeeaattuurreess ccaarrrryy ffoorrwwaarrdd ffrroomm AASS 77..xx..
  • 8. WWhhaatt iiss WWiillddFFllyy 88 ?? ● PPrreevviioouussllyy ccaalllleedd ““JJBBoossss AApppplliiccaattiioonn SSeerrvveerr”” ● UUppssttrreeaamm ffoorr RReedd HHaatt JJBBoossss EEnntteerrpprriissee AApppplliiccaattiioonn PPllaattffoorrmm ((JJBBoossss EEAAPP)) ● FFaasstt,, lliigghhttwweeiigghhtt,, mmaannaaggeeaabbllee ● DDeevveellooppeerr ffrriieennddllyy ● SSuuppppoorrttss JJaavvaa EEEE ssttaannddaarrddss aanndd bbeeyyoonndd ● OOppeenn ssoouurrccee
  • 9. WWiillddFFllyy 88 MMaaiinn FFeeaattuurreess ● JJaavvaa EEEE77 ssuuppppoorrtt ● HHiigghh ppeerrffoorrmmaannccee wweebb sseerrvveerr UUnnddeerrttooww ● RReedduucceedd ppoorrtt uussaaggee ● RRoollee BBaasseedd AAcccceessss CCoonnttrrooll ● AAuuddiittiinngg ● AAuuttoommaatteedd ppaattcchhiinngg ● MMiinniimmaalliissttiicc ""ccoorree"" ddiissttrriibbuuttiioonn
  • 13. WWhhyy ddoonn''tt yyoouu ggeett aa jjoobb ??
  • 20. JJaavvaa TTrraannssaaccttiioonn AAPPII 11..22 ((JJSSRR 990077)) ● @@TTrraannssaaccttiioonnaall TTrraannssaaccttiioonn bboouunnddaarriieess oonn CCDDII mmaannaaggeedd bbeeaannss ● @@TTrraannssaaccttiioonnSSccooppeedd CCDDII ssccooppee ffoorr bbeeaann iinnssttaanncceess ssccooppeedd ttoo tthhee aaccttiivvee JJTTAA ttrraannssaaccttiioonn
  • 21. CCDDII 11..11 ((JJSSRR 334466)) ● AAuuttoommaattiicc eennaabblleemmeenntt ffoorr bbeeaannss wwiitthh ssccooppee aannnnoottaattiioonn aanndd EEJJBBss ● ''bbeeaannss..xxmmll'' iiss ooppttiioonnaall ● BBeeaann ddiissccoovveerryy mmooddee – aallll:: AAllll ttyyppeess – aannnnoottaatteedd:: TTyyppeess wwiitthh bbeeaann ddeeffiinniinngg aannnnoottaattiioonn – nnoonnee:: DDiissaabbllee CCDDII ● @@VVeettooeedd ffoorr pprrooggrraammmmaattiicc ddiissaabblleemmeenntt ooff ccllaasssseess ● GGlloobbaall oorrddeerriinngg//pprriioorriittyy ooff iinntteerrcceeppttoorrss aanndd ddeeccoorraattoorrss
  • 23. MMiilllliioonnss MMiilleess AAwwaayy UUnnddeerrttooww ● FFlleexxiibbllee && hhiigghh--ppeerrffoorrmmaannccee ● BBlloocckkiinngg // nnoonn--bblloocckkiinngg bbaasseedd oonn NNIIOO ● CCoommppoossiittiioonn//hhaannddlleerr bbaasseedd aarrcchhiitteeccttuurree ● LLiigghhttwweeiigghhtt && ffuullllyy eemmbbeeddddaabbllee ● SSuuppppoorrttss SSeerrvvlleett 33..11 && HHTTTTPP uuppggrraaddee ● mmoodd__cclluusstteerr ssuuppppoorrtteedd ● hhttttpp::////uunnddeerrttooww..iioo
  • 26. PPoorrtt RReedduuccttiioonn ● HHTTTTPP UUppggrraaddee ttoo rreedduuccee tthhee nnuummbbeerr ooff ppoorrttss iinn tthhee ddeeffaauulltt iinnssttaallllaattiioonn ttoo jjuusstt ttwwoo – 88008800 ffoorr aapppplliiccaattiioonnss wwiitthh JJNNDDII,, EEJJBB && JJMMSS mmuullttiipplleexxeedd – 99999900 ffoorr mmaannaaggeemmeenntt,, ffoorr bbootthh HHTTTTPP//JJSSOONN && NNaattiivvee AAPPII ● OOnnllyy oovveerrhheeaadd iiss tthhee iinniittiiaall HHTTTTPP UUppggrraaddee rreeqquueesstt//rreessppoonnssee
  • 27. RRBBAACC ● PPrree--ddeeffiinneedd aaddmmiinniissttrraattiivvee aanndd pprriivviilleeggeedd RRoolleess – MMoonniittoorr,, OOppeerraattoorr,, MMaaiinnttaaiinneerr,, DDeeppllooyyeerr,, AAddmmiinniissttrraattoorr,, AAuuddiittoorr,, SSuuppeerr UUsseerr ● RRoolleess iiss aa sseett ooff PPeerrmmiissssiioonnss ● PPeerrmmiissssiioonnss ssppeecciiffyy wwhhiicchh AAccttiioonnss ((llooookkuupp,, rreeaadd,, wwrriittee)) aarree aalllloowweedd oonn rreessoouurrcceess ● UUsseerrss oorr GGrroouuppss aarree ddeeffiinneedd iinn RRoolleess
  • 28. AAddmmiinniissttrraattiivvee AAuuddiitt LLooggggiinngg ● LLooggggiinngg ooff ccoonnnneeccttiioonn//aauutthheennttiiccaattiioonn eevveennttss ● LLooggggiinngg ooff mmaannaaggeemmeenntt ooppeerraattiioonnss ● LLoogg mmeessssaaggee aass JJSSOONN rreeccoorrddss ● AAuuddiitt llooggggiinngg hhaannddlleerrss – LLooccaall ffiillee – SSyysslloogg ((UUDDPP // TTCCPP // TTLLSS))
  • 29. SShhee''ss ggoott iissssuueess AAuuttoommaatteedd ppaattcchhiinngg ● AAlllloowwss lliibbrraarriieess aanndd ccoonnffiigguurraattiioonn uuppddaatteess iinn aann iinnssttaallllaattiioonn ● PPaattcchheess aarree zziipp bbuunnddlleess wwiitthh uuppddaatteess aanndd mmeettaaddaattaa ● MMuullttiippllee oonnee--ooffff ppaattcchheess ccaann bbee aapppplliieedd;; iinnvvaalliiddaatteedd bbyy tthhee nneexxtt ppooiinntt//CCPP rreelleeaassee ● RRoollllbbaacckkss aarree ppoossssiibbllee
  • 30. MMiinniimmaalliissttiicc ""ccoorree"" ddiissttrriibbuuttiioonn ● 1155 MMBB ddoowwnnllooaadd ● RRiicchh mmaannaaggeemmeenntt llaayyeerr ● FFuullllyy ccoonnccuurrrreenntt sseerrvviiccee ccoonnttaaiinneerr wwiitthh aaddvvaanncceedd ccaappaabbiilliittiieess ● MMoodduullaarr ccllaassss llooaaddiinngg wwhhiicchh eennaabblleess mmuullttii--tteennaannccyy ooff aapppplliiccaattiioonnss ● PPlluuggggaabbllee hhoott ddeeppllooyymmeenntt llaayyeerr ● BBuuiilltt--iinn lliigghhttwweeiigghhtt wweebb sseerrvveerr
  • 31. IIxxnnaayy oonn tthhee HHoommbbrree ● IImmpprroovveedd JJDDKK88 ccoommppaattiibbiilliittyy ● PPeerr--ddeeppllooyymmeenntt sseeccuurriittyy ppeerrmmiissssiioonnss ● RREESSTTEEaassyy 33 ● HHiibbeerrnnaattee sseeaarrcchh ● NNeeww ppuubblliicc cclluusstteerriinngg AAPPII ● PPrruunneedd:: CCMMPP,, JJAAXX--RRPPCC,, JJSSRR 8888
  • 33. TThhee ccoonnssppiirraaccyy ooff JJbboossss AASS 77 ● SSttaannddaalloonnee aanndd MMaannaaggeedd DDoommaaiinn ● CCeennttrraalliizzeedd AAddmmiinniissttrraattiioonn – CCoommmmaanndd LLiinnee IInntteerrffaaccee ((jjbboossss--ccllii)) – AAddmmiinn CCoonnssoollee – CCoonnffiigguurraattiioonn ffiilleess
  • 34. TThhee kkiiddss aarreenn''tt aallllrriigghhtt DDoommaaiinn ● SSttaannddaalloonnee:: ssiinnggllee iinnddeeppeennddeenntt iinnssttaannccee ● MMaannaaggeedd ddoommaaiinn:: mmaannaaggee mmuullttiippllee WWiillddFFllyy iinnssttaanncceess ffrroomm aa ssiinnggllee ccoonnttrrooll ppooiinntt – HHoosstt ccoonnttrroolllleerr – DDoommaaiinn ccoonnttrroolllleerr – SSeerrvveerr ggrroouupp – SSeerrvveerr
  • 35.
  • 36. CCoommmmaanndd LLiinnee IInntteerrffaaccee ● jjbboossss--ccllii..sshh||bbaatt ● CCoonnnneeccttss ttoo ssttaannddaalloonnee iinnssttaannccee oorr DDoommaaiinn ccoonnttrroolllleerr ● IInntteerraaccttiivvee mmooddee:: **nniixx--ssttyyllee sshheellll – CCoonntteexxttuuaall ccoommmmaanndd aanndd rreessoouurrccee--ttaabb ccoommpplleettiioonn ● NNoonn--iinntteerraaccttiivvee mmooddee:: ccoommmmaannddss iinn ffiilleess ● HHiigghh--lleevveell ccoommppoouunndd ooppeerraattiioonnss ● PPeerrssiisstteenntt cchhaannggeess
  • 37. AAddmmiinn CCoonnssoollee ● SSiimmppllee ● FFaasstt ● LLiigghhttwweeiigghhtt ● AAvvooiiddss XXMMLL ccoonnffiigguurraattiioonn ● SSiinnggllee iinnssttaannccee aanndd ddoommaaiinnss ● MMoossttllyy ccoonnffiigguurraattiioonn,, bbaassiicc mmoonniittoorriinngg – NNoott aa RReedd HHaatt JJBBoossss OOppeerraattiioonnss NNeettwwoorrkk rreeppllaacceemmeenntt