Professional Documents
Culture Documents
Agenda Conferencia
Agenda
1 Contexto y motivaciones 2 Integracin de aplicaciones empresariales 3 ESB ( Enterprise Services Bus) 4 Conclusiones 5 Q A
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
"suarios
Sistemas e!istentes
"et#or$
Cola oraci!n
Contenido
Utilitarios
Legados
Paquetes
%ntegraci!n de datos
3
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
$equerimientos de negocio
%isiones 3&' de clientes( )a*leros de control
Cliente
Co ol
/racle
+-P
+.L +erver
*+,-ccess
0xcel
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
$equerimientos de negocio
Cliente Co ol
Cliente /racle
Cliente +-P
Cliente *+,-ccess
Cliente 0xcel
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
$equerimientos de negocio
&
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
(equerimientos de ne&ocio
-(rovisionamiento
-seguramiento
0strategia 1 Com(romiso
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
0m(leados2 -ccionistas
3acturaci!n
(equerimientos de ne&ocio
toma un nuevo Inte&racin end5Cu6nto end de tiem(o procesos, + a(rovisionar fracaso a la -ora de tel7&ono8 59u(licamos2 de manera tem(oral2 los datos del nuevo cliente implementar entre el &acturador y el sistema de a(rovisionamiento8 5 :acemos integraci!n manual en atc; cada 24 ;oras8 Clientes 5 Pero mercadeo dice que a(rovisionamos en linea 8
/(eraciones
Siebel( 4egistrar contacto de cliente) Sistema de #acturacin in'(ouse )racle *orms ( Crear cuenta de &acturaci!n) Sistema de ordenes de traba+o de ,-A ( Crear orden de tra ajo) Sistema #inanciero en SA$ '4egistrar costeo orden tra ajo) Sistema SC. en SA$ ( Colocar (edido de insumos)
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Proveedores 1 +ocios
$equerimientos de negocio
Soportar toda una istoria ! tradiccin
*odelo Cliente=+ervidor dos niveles
' L!gica Presentaci!n ' L!gica &uncional Cliente +ervidor '9atos
*odelo ;ost
/042
<erminal :ost
/002
*odelo Cliente=+ervidor modi&icado
' L!gica Presentaci!n Cliente +ervidor ' L!gica &uncional '9atos
/012
&223
*ultica(as
L!gica Presentaci!n L!gica "egocio (componentes) 9atos
?e +erver
/004
<erminal '>ro#ser)
-((+erver
9>+erver
/
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
0'
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
En resumen5
. Inte&racin dirigida por procesos de negocios . /rate de locali3ar donde estn las funcionalidades
misma
00
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Agenda Conferencia
Agenda
1 Conte!to 9 .otivaciones 2 %ntegraci!n de a(licaciones em(resariales 3 ESB ( Enterprise Services Bus) 4 Conclusiones 5 Q A
02
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
)a7onom"a de la integracin
Batc( ,atos :inea
Acomplamiento #uerte E6:
Integracin
0#
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
5 @ alguien sa e donde est6n los sistemas legados dentro de la &oto 8 C!mo integrarse contra ellos8
0+
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
0&
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
3GH a 35H
del tiempo 9 costo de implantacin de un sistema son en#ocados a la integracin con sistemas legac9 9 otros pa@uetes.
4GH JG a KGH
:os pa@uetes E5$ cubrenA a lo sumoA B2C de las #unciones de una empresas. de las #unciones 9 datos cr%ticos de negocio residen en aplicaciones legadas
IGH
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Pantallas
-egocio
,atos
Servicio
Programas C%C+
0.
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
0/
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
L!gica de a(licaci!n
Acceso directo a las #uentes de datos. -o utiliEa lgica de las aplicaciones. E+. J,BCA arc(ivos planosA documentos ImlA E,I
9atos
2'
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
-((+erver
9atos
20
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
9>+erver
22
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
9es(ac;o
-tenci!n al Cliente
*anejo de /rdenes
3acturaci!n
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
9es(ac;o
-tenci!n al Cliente
>us de %ntegraci!n
3acturaci!n
*anejo de /rdenes
2#
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
9es(ac;o
-tenci!n al Cliente
+/%
*anejo de /rdenes
3acturaci!n
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Agenda Conferencia
Agenda
1 Conte!to 9 motivaciones para un nuevo modelo 2 Integracin de aplicaciones empresariales 3 0+> ' 0nter(rise +ervices >us) 4 Conclusiones 5 Q A
2&
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
/-e Enterprise Ser2ice 8us is a simple wa+ to do inte&ration wit-in a Ser2ice !riented Arc-itecture
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
"suarios
0+>
Cola oraci!n Contenido Utilitarios
"et#or$
Legados
Paquetes
2/
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
+ervicios de negocio
Aplicacin J&EE
3'
SA$
Siebel ; $eopleSot
Aplicacin .-E6
Aplicacin AS;B22
Aplicacin H6.:
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
6aturale3a Asincrnica
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Bus de Servicios
Infraestructura/Framework de webservices
Servicio/Adaptador
Clientes
Servicio/Adaptador
Servicio/Adaptador
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Plataforma de ne!ocio #
Plataforma de ne!ocio B
5 .u7 caracterFsticas t7cnicas y=o &uncionales determinan una uena (lata&orma 0+> 8
33
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Soporte @ultiprotocolo
. Interoperabilidad entre m=ltiples + propietarios
protocolos de comunicacin
9 6!6 0 6essa&e !riented 6iddleware1 9 S!A5 0Simple !b<ect Access 5rotocol1 9 )!(8A 0 )omponent !b<ect (equest 8ro4er Arc-ictecture1 9 828 08usiness to 8usiness1 9 >8I 0>a2a 8usiness Inte&ration1
*/* +/-P 4*% C/4>.net 4emoting
+ervicios de negocio
+ervicios de negocio
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
de webser2ices
. Considera varios frameDorEs 9 ?S Addressin& 9 ?S (eliable 6essa&in& 9 ?S E2entin& 9 ?S @otification 9 ?S /ransactionA
*uenteJ Burton Lroup
3+
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Adaptadores de integracin
. -da(tadores 9 Inte&racin con sistemas le&ados 9 5lataformas E(5, )(6, /ransaccionalesA
Conectores t7cnicos
J, EdKards
SA$
Siebel ; $eopleSot
CISC
Aplicacin AS;B22
Aplicacin H6.:
3-
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
KebservicesA repositoriosA sistemasA etc. $ .ulti'pasoA multi'participantesA multi'plata#ormaA multi'componente. $ CondicionalesA secuenciales 9 paralelos.
e+ecucin $ 5e@uiere de un control 9 monitoreo centraliEado del ciclo de vida del proceso
3.
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
<rans&ormaciones
9 A&re&acin 9 ;iltros 9 /ruducciones + mapas de datosA
. 0nrutamiento
9 Enrutamiento tradicionalB %os datos e informacin de enrutamiento -ace
encabeCados1
9 Enrutamiento de e3ternoB )ontrolado +:o coordinado por un 856A
3/
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
+ervicios de negocio
+ervicios de negocio
4eglas y (arametriBaci!n
Conectores t7cnicos
Aplicacin J&EE
#'
SA$
Siebel ; $eopleSot
Aplicacin .-E6
Aplicacin AS;B22
Aplicacin H6.:
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
#0
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
J&EE ;.-E6 estDn evolucionando sus soluciones alrededor de una in#raestructura ESB. Acorde tu Burton Lroup (?ESBJ EAI in transition'April &223.M)A se tienenJ
9 .). 88 ( .essage )riented .iddleKare) 9 >S$ 88 ( >eb Services $lat#orm) 9 Super $lat#orm ( >ebsp(ereA >eb:ogicA )racleA JbossA .icroso#t)
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
WS&'/S(#P
)*S/*(*
)"#
#dapters
#dapters
#dapters
#dapters
Packa!ed applications
"I"S- I*S.u/edo"(%B#
B0B protocols
In12ouse applications
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
"(%B#
.u/edo
SWIF.
S(#P
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
(t2er
*(*
"I"S
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Algunas implementaciones
. !pen Source
9 6ule #A# -ttpB::muleAcode-ausAor&:Introduction 9 Ser2ice6i3 -ttpB::ser2icemi3Acode-ausAor&: 9 )elti3 -ttpB::for&eAob<ectwebAor&:pro<ects:celti3:
. )omerciales
9 ;iorano ES8 5latform -ttpB::wwwAfioranoAcom 9 )ape )lear ES8 -ttpB::wwwAcapeclearAcom: 9 8iCtal4 -ttpB::wwwAmicrosoftAcom 9 J2EE SuperPlatforms (BEA, Oracle, IBM, JBoss) 9 EAI Super Platforms ( Tibco, Webmetho s, !itria)
#&
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Agenda Conferencia
Agenda
1 Conte!to 9 motivaciones para un nuevo modelo 2 Integracin de aplicaciones empresariales 3 ESB ( Enterprise Services Bus) 4 Conclusiones 5 Q A
#-
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Conclusiones
. ESB es la (iedra angular @ue desde (ace varios aFos (emos estado buscando al interior de las organiEaciones como el coraB!n om eador de datos e in&ormaci!n al todo el ecosistema de a(licaciones de negocio N gracias a su modelo de (u licacion de servicios de negocio accesibles desde un en&oque multi(rotocoloA 9 ada(taci!n nativa (acia las plata#ormas de negocio de la organiEacin ( E5$A C5.A .ain#rameA -'tier) . 0l mercado esta llendo (acia modelos de integraci!n no,intrusivos y a ajo costosN es decirN (acia modelos de integraci!n orientado a servicios. . Es prDcticamente im(osi le dis(oner de un modelo Nnico de datos (lata&orma Nnica de a(licaciones. Esta dos &uerBas motivan centrar la organiEacin en una solida (lata&orma de integraci!n basada en servicios.
#.
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
Agenda Conferencia
Agenda
1 Conte!to 9 motivaciones para un nuevo modelo 2 Integracin de aplicaciones empresariales 3 ESB ( Enterprise Services Bus) 4 Conclusiones 5 .1-
#/
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$
1 9reguntas 4
+'
XXV Saln de Informtica Arquitecturas Empresariales de Software Septiembre 28 !ctubre "# de 2""$