1 Middleware Red Hat
-
Upload
herberttd9011 -
Category
Documents
-
view
217 -
download
0
Transcript of 1 Middleware Red Hat
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 1/39
Sessione Middleware/SOABenvenuti
Edoardo Schepis
Solution Architects Manager
Roma, 5 Novembre 20!
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 2/39
2
Agenda
Orario Titolo
14.15 Middleware/SOA: Strategia e roadmapEdoardo Schepis, Solution Architect Manager, Red Hat Rob Davies, Resp. progetto ActiveMQ e JBoss A-MQ, Red Hat
15.00 Linteroper!ilit" applicati#a in sanit"$ lesperien%a diEsta# &entro con '!oss ()se
Riccardo edovato, Dip. !ecnologie e Siste"i in#or"ativi, ES!A$E%!R& 'iren(e
15.45 La sempli*ica%ione nella +A attra#erso il ,)siness+rocess Management
Andrea $arpineti, So#t)are Architect, !A*
1-.0 Metodi per adottare in modo str)tt)rato le tecnologieOpen So)rce+iovanni irola, Solution Architect, Red Hat
1.10 Integrazione di un’applicazione di business J2EE su JBoss e SAP con autenticazione sicura degli utenti
Michele Speronello, IT Architect, Generali Business Solutions
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 3/39
3
E non dimenticate alle 1.0...
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 4/39
',oss Enterprise Middleware
O#er#iew
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 5/39
5
"RO#$%& "RO%'SS
100,000+PROJECTS
PARTICIPATE
INTEGRATE
STABII!E
"upstrea# pro$ects%
"co##unit& plat'or#s%
"supported products
plat'or#s( ) solutions%
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 6/39
6
6
S$BS%R("&(ONMO#')
A*AR+,*INNING S-PP.RT
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 7/39
ACCELERATE INTEGRATE AUTOMATE
MLE2A3E
(o)ndation1e#elo
pmentTools
Manag
ementTools
ata irt)ali%ation
Application ntegration
,)siness +rocess
Management
ser nteraction
*Boss 'A"*Boss +eb Server*Boss #ata rid
*Boss #ata-irtuali.ation
*Boss use A1M*Boss use Service+or3s
*Boss BRMS*Boss B"M Suite
*Boss "ortal *BossO4erationsNetwor3
*Boss#evelo4erStudio
Red at *Boss Middleware
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 8/39
8
*Boss 'A" 6 $se %ases
2e! Ser#er● Build Static websites
● )oad balancing 7or *Boss 'A"
● +eb A44lication develo4ment
Application +lat*orm
● oundation o7 the A44lication (n7rastructure
● +eb A44lication develo4ment using 4o4ular o4en source
7ramewor3s● 'nter4rise A44lication #evelo4ment
● Messaging Solution 7or *ava a44lications
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 9/39
9
*Boss 'nter4rise A44lication "lat7orm
8e9 oals – oundation o7 all the 'nter4rise
middleware stac3
– Sim4le con7iguration and
management via grou4s and A"(s
"er7ormance – )a.9 service activation
– ornet messaging
– (n7inis4an
*ava'': S4eci7ications ',oss AS
6i!ernate
6ornet7
2e! (ramewor8 Tool8it
9Str)ts$ 2T$ 3ich(aces;Spring
Apache
mod<=8$ mod<cl)ster$
mod<pro>?
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 10/39
10
Management inter7aces to4olog9
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 11/39
11
Modern (n7rastructure 6 &rends
● 'nter4rise data growing b9 :0;/9r <(#%=
● Retail customer leaves 50 B o7 data /9ear
● Business velocit9 increasing <orrester=–Algorithmic trade 50 ms 11> ms
–
"hone activation ! da9s 11> min–Re7resh #+ wee3 11> hour
–Build to order "% ! wee3s 11> da9
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 12/39
12
&rends 6 what do 9ou do ?
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 13/39
13
*Boss #ata rid 6 $se %ases
Increase per'or#ance● Distributed ee!uti"# "# $ d$t$ %rid
● &""st 'er("r)$#!es "( *OA d$t$ser+i!es
● D$t$b$se "((,"$di#%
/ailo0er protection
● -i%.,/ $+$i,$b,e $#d s!$,$b,e EE $r!.ite!tures
● Distributed i#ter$'',i!$ti"#s sessi"#s $#d !"#tets )$#$%e)e#t
NoS1 database o' record● M$/ be $ st$#d$,"#e s",uti"#
● M$/ C")',e)e#t $ re,$ti"#$, d$t$b$se
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 14/39
1
R'S& %lient Memcache
%lientotRod
%lient
',oss ata rid
●
#istributed, in memor9 NoS)#atastore
● Schema1less 3e9/value store
● %om4atible with a44lications written inan9 language, using an9 7ramewor3
● 'as9 access through A"(s
● %onsistent hash1based distribution– Sel71healing– No single 4oint o7 7ailure
● #urabilit9 <4ersistence=
● Memor9 management <eviction,e@4iration=
● A transactionsMemcache
%lientotRod
%lient-OT ROD
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 15/39
15
*Boss #ata -irtuali.ation 6 $se %ases ,)siness ntelligence$ Operational Anal?sis$
3eporting
– %onsolidated 7inancial re4orts/dashboards
– -irtual data marts
Master ata Management$ 3e*erence ata
Management
– Single/!:0 view o7 %ustomer
–
Single/!:0 view o7 Su44lier– Single/!:0 view o7 'm4lo9ee
3eg)lator? &ompliance
– "rovide a common securit9, central access and auditing o7 data
– -(SA "%(, Sarbanes O@le9
Ser#ice Oriented Architect)re
– Real1time data services
– ederate/trans7orm data e77icientl9 used b9 higher1level services
– (nsulate business 4rocesses 7rom data access details
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 16/39
16
ata irt)ali%ation : Simplistic iew
+ata irtualizationI#te%r$te $#d tr$#s("r)t.e d$t$4 !re$ti#% !$#"#i!$,$bstr$!ti"#
A!!ess d$t$ (r")dis'$r$te s/ste)sd$t$b$ses4 (i,es4 ser+i!es4$'',i!$ti"#s4 et!7
-ide tr$#s("r)$ti"# $#d
!"##e!ti+it/ det$i,s (r")i#("r)$ti"# !"#su)ers
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 17/39
1
ata irt)ali%ation : more realistic #iew
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 18/39
18
#ata -irtuali.ation 6 Bene7its
uic3l9 derive value 7rom 9our dataassets
"resent it to 9our users in the 7orm the9 want through the tools the9 use
Build a 7le@ible, agile in7ormationin7rastructure that lets 9ou Cuic3l9res4ond to change
%om4lements e@isting technologies anda44roaches <SOA, '&), 'A(=
ain control o7 9our in7ormation s4rawl
+ata irtualization
A44lication (ntegration
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 19/39
19
A44lication (ntegration
●
A44lication (ntegration● Build out a SOA (n7rastructure
● oundation 7or Business "rocessManagement
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 20/39
20
3ealit? isn@t alwa?s simple
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 21/39
21
M)ltiple +rod)cts sol#ing m)ltiple pro!lems
',oss AM7
',oss ()se9ncl)des AM7;
',oss ()se Ser#ice 2or8s9ncl)des ',oss ()se;
Additional &apa!ilities
Additional &apa!ilities
Small17oot4rint messaging 4lat7orm, eliminating batch deliver9
',oss AM7 7or messaging oriented middleware reCuirements and use1cases
Integration/ESB 4lat7orm 7or integrations that can e@tendoutside the data center
',oss ()se 7or integration/'SB reCuirements and use1cases
Service design, develo4ment and integration 4lat7orm that enablesres4onsive and innovative enter4rise
',oss ()se Ser#ice 2or8s 7orintegration/'SBDSOADOrchestrationDovernancereCuirements and use1cases
*Boss A M Messaging
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 22/39
22
*Boss A1M Messaging
Based on A4ache ActiveM
– Reliable
– Multi14rotocol Su44ort
– Native language clients
– Multi4le O/S su44ort
– Small 7oot4rint
– "luggable architecture allows4rotocols and 7eatures to be
added or customi.ed
le@ibilit9
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 23/39
23
le@ibilit9
*Boss A1M su44orts multi4le trans4ort 4rotocols
O4en+ire, Stom4, R'S&, M"", -M, M&&
*Boss A1M su44orts AM"
Standard 4rotocol
"rovides intero4erabilit9 with o4en wire level 4rotocol
*Boss A1M su44orts multi4le languages
O4en+ire 6 *ava, %DD
Stom4 1 %, %DD, %E, N'&, #el4hi, lash, "erl, "", "i3e, and
"9thon
R'S& 6 an9 language with &&" ca4abilities
*Boss use 'SB
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 24/39
2
*Boss use 'SB
A small *ootprint$ *le>i!le enterprise class open so)rce standards!ased ES,
al)e +roposition
'lastic 7oot4rint and 7le@iblearchitecture
Based on o4en sourceA4ache 4roFects G 7amiliar toman9 develo4ers
'@cellent integrationdevelo4ment 4lat7orm andtooling
)ower total cost o7 ownershi4
Bara*
&ore ES,
Apache &C(
AM7
Apache &amel
(a!ric
',ossOD
*B 'SB A h % l
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 25/39
25
*Boss use 'SB 6 A4ache %amel
● (ntegration 7ramewor3●
'nter4rise (ntegration "atterns <'("=●Routing and mediation●#omain S4eci7ic )anguage <#S)=●Built1in data trans7ormations●
"redicate and '@4ressions●-er9 e@tensible and con7igurable●No heav9 s4eci7ication●No container de4endenc9●
"a9load agnostic●%onnectivit9 to a great wealth o7 trans4orts●A4ache licensed
%amel 'nter4rise (ntegration "atterns
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 26/39
26
%amel 'nter4rise (ntegration "atterns
',oss ()se Ser#ice 2or8s
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 27/39
2
Ser#ice Acti#it?
Monitoring
● Builds on use 'SB and 'A"
● Structured, service1oriented develo4ment
model● Services as a 7irst1order conce4t
● Sim4li7ied Service )i7ec9cle
● -isibilit9 and overnance
● Su44ort 7or distributed, cross17unctional
teams
● %ode and model driven tooling
',oss ()se Ser#ice 2or8s
Operational
Mana
g ement
esign 3epositor?
A)tomata!le Li*ec?cle
E c l i p s e
4 i s ) a l 1 e # e l o p
m e n t
SwitchFard
&ore ES,
An o4en source service design, develo4ment and integration 4lat7orm that enables
enlightened enter4rises to innovate to leadershi4 in their industr9
use Service +or3s
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 28/39
28
use Service +or3s
W E B S e r v i c e s M e d i a
t i o n
J M S M e s s a g i n g
J B o s
s A
p p l i c
a t i o
n P
l a t f o
r
m
Presentation Layer
OrchestratedBusinessProcesses
Rule Engine
EvenProcessor
Business
ProcessManagementAutomated,Enterprise,
ecisionManagement
!un "ime#overnance $
BAM
esign "ime
#overnance $iscovery
BusinessSystems
LegacySystems
ESB, ata %lo&, "ransformation
etc'
Services,(omponents
and(omposites'
*Boss BRMS 6 $se %ases
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 29/39
29
*Boss BRMS 6 $se %ases
● Moderni.ing A44lications
● '@tending 'R" ca4abilities b9im4lementing new 4rocesses
● %ommunications sector6 OrderManagement
● Horder to cashI "rocess im4lementation
● ealthcare6 claims 4rocessing
● 'ducation6 Student On1boarding
●
"ublic Sector6 %iti.en sel71service
%ommon "ain "oints
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 30/39
30
%ommon "ain "oints
%om4le@ d9namic business logic#riven b9 business
8nowledge sharing and
ca4italisation
uic3l9 res4ond to
Business environment changes
Regulator9 changes
%om4etitive and business challenges
Agile/Active #ecisions
&raceabilit9
*Boss BRMS6 %om4onents
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 31/39
31
*Boss BRMS6 %om4onents
3epositor?
,)siness3)le
e*initions
Business#ata
EnterpriseApplications
BusinessAnal9sts
#evelo4ers
Business"rocessManager
Rule'ngine
'vent"rocessor
Business$sers
We) Services
Java
Business 'vents
Authoring
"ools forBusiness
*sers
Authoring "ools for
evelopers
O4erations
Business(entral
● Monitoring
● Re4orting
*Boss Business Rules Management S9stem
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 32/39
32
Rules Management, A
and #e4lo9ment
H&ech1s4ea3I and Natural )anguage
'ditors
B"MN21based wor37low
%om4le@ 'vent "rocessing
Re4ositor9
#e4lo9 Has 9ou 4re7erI
Stand Alone *-M+eb %ontainer
*'' %ontainer
SOA Runtime
*Boss Business Rules Management S9stem
rools E>pert 9,)siness
3)les;
rools ()sion 9&E+;
rools )#nor 93)les
Manager;
=,+M
3epositor?
*Boss 'nter4rise "ortal 6 $se %ases
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 33/39
33
4
● B2B "ortal
● Sel7 Service "ortal <(nternal,%ustomer, "artner=
● (ntranet/(nternet "ortal
● +eb %am4aigns
*Boss 'nter4rise "ortal "lat7orm
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 34/39
3
3
4
'@tensive +eb 20 user e@4erienceO4ensocial %ontainer
Standards %om4liant
– *SR1:J/2J: G "ortlet S4ecs
– +SR" "roducer/%onsumer
%ustomi.able loo3 and 7eel
Single Sign On, 'stensible (dentit9
Management
Su44ort high transaction volume
',oss EA+
',oss +ortlet ,ridge
+ic8etlin8 M
atein +ortal
atein 2S3+
',oss Operations Detwor8
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 35/39
35
A'',i!$ti"# *er+er A'',i!$ti"# *er+er A'',i!$ti"# *er+er A'',i!$ti"# *er+erA'',i!$ti"# *er+erA'',i!$ti"# *er+er
',oss Operations Detwor8
A'',i!$ti"# *er+er
A%e#tA%e#t A%e#t A%e#t A%e#t A%e#t
ON
DATA&A*E
ON
&r"ser
A Managed S)!scription
CRM BILLI! "EBS#LES ERP M#IL$C#L
E%isting S&stemsManagementPlat'ormSMP
MIB
SNMP V1.0 V2.C or V3.
',oss Operations Detwor8
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 36/39
36
',oss Operations Detwor8
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 37/39
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 38/39
8/10/2019 1 Middleware Red Hat
http://slidepdf.com/reader/full/1-middleware-red-hat 39/39
ra.ieK
Edoardo SchepisSolution Architects Manager
Red at
Roma, 5 Novembre 20!