1 Middleware Red Hat

39
8/10/2019 1 Middleware Red Hat http://slidepdf.com/reader/full/1-middleware-red-hat 1/39 Sessione Middleware/SOA Benvenuti Edoardo Schepis Solution Architects Manager Roma, 5 Novembre 20!

Transcript of 1 Middleware Red Hat

Page 1: 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!

Page 2: 1 Middleware Red Hat

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

Page 3: 1 Middleware Red Hat

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...

Page 4: 1 Middleware Red Hat

8/10/2019 1 Middleware Red Hat

http://slidepdf.com/reader/full/1-middleware-red-hat 4/39

 

',oss Enterprise Middleware

O#er#iew

Page 5: 1 Middleware Red Hat

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%

Page 6: 1 Middleware Red Hat

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

Page 7: 1 Middleware Red Hat

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

Page 8: 1 Middleware Red Hat

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

Page 9: 1 Middleware Red Hat

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>?

Page 10: 1 Middleware Red Hat

8/10/2019 1 Middleware Red Hat

http://slidepdf.com/reader/full/1-middleware-red-hat 10/39

10

Management inter7aces to4olog9

Page 11: 1 Middleware Red Hat

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

Page 12: 1 Middleware Red Hat

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 ?

Page 13: 1 Middleware Red Hat

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

Page 14: 1 Middleware Red Hat

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

Page 15: 1 Middleware Red Hat

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

Page 16: 1 Middleware Red Hat

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

Page 17: 1 Middleware Red Hat

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

Page 18: 1 Middleware Red Hat

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

Page 19: 1 Middleware Red Hat

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

Page 20: 1 Middleware Red Hat

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

Page 21: 1 Middleware Red Hat

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

Page 22: 1 Middleware Red Hat

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

Page 23: 1 Middleware Red Hat

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

Page 24: 1 Middleware Red Hat

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

Page 25: 1 Middleware Red Hat

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

Page 26: 1 Middleware Red Hat

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

Page 27: 1 Middleware Red Hat

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

Page 28: 1 Middleware Red Hat

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

Page 29: 1 Middleware Red Hat

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

Page 30: 1 Middleware Red Hat

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

Page 31: 1 Middleware Red Hat

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

Page 32: 1 Middleware Red Hat

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

Page 33: 1 Middleware Red Hat

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

Page 34: 1 Middleware Red Hat

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

Page 35: 1 Middleware Red Hat

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

Page 36: 1 Middleware Red Hat

8/10/2019 1 Middleware Red Hat

http://slidepdf.com/reader/full/1-middleware-red-hat 36/39

36

',oss Operations Detwor8

Page 37: 1 Middleware Red Hat

8/10/2019 1 Middleware Red Hat

http://slidepdf.com/reader/full/1-middleware-red-hat 37/39

Page 38: 1 Middleware Red Hat

8/10/2019 1 Middleware Red Hat

http://slidepdf.com/reader/full/1-middleware-red-hat 38/39

Page 39: 1 Middleware Red Hat

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!