Date post: | 21-Apr-2018 |
Category: |
Documents |
Upload: | phungduong |
View: | 261 times |
Download: | 5 times |
Arquitecturas SOA/BPM & Internet of Things
17-04-2015
Jesús GarcíaResponsable Tecnología
taller smact
taller smact
Índice
© avanttic Consultoría Tecnológica, S.L. 2
① Arquitectura SOA
② Bus de Servicios
③ Oracle SOA y BPM
④ Procesos de Negocio
⑤ Eventos y rendimiento
⑥Movilidad
⑦ Gobierno SOA
⑧ Internet of Things
taller smact
A CIO’s Perspective
“En los próximos 10 años, la
Integración de Aplicaciones y
Datos será la capacidad de valor
añadido más importante a tener
en cuenta por IT”
F100 Retail CIO
3 © avanttic Consultoría Tecnológica, S.L.
taller smact
Sistemas monolíticos vs. Sistemas Heterogéneos
4 © avanttic Consultoría Tecnológica, S.L.
Mobile
taller smact
Aumento de necesidades de integración
Flexibilidad y disponibilidad
Transactions EnterpriseIntegration
B2B
APIs
EventsData
Services
Processes
Es necesaria unaarquitectura basada en integración
On-premise ApplicationsSiebel, PeopleSoft, JDE, SAP…
Devices and SensorsRFID, Smart Meter, Location-based
Cloud ApplicationsTaleo, RightNow, Fusion CRM, 3rd Party
Business Process OutsourcingNon-core competencies
Mobile ClientsTablets, Smart Phones
5 © avanttic Consultoría Tecnológica, S.L.
taller smact
Arquitectura SOA
• La arquitectura orientada a servicios (SOA) define la utilización de
servicios de negocio para integrar los distintos sistemas de la
organización y dar soporte a las necesidades empresariales
• Focaliza sus esfuerzos:
• Estandarizar los mecanismos de integración (servicios web)
• Reutilizar funcionalidades (Develop once, use everywhere)
• Mantener la coherencia de la información (evitar duplicidad)
• Facilitar el mantenimiento
Definición
Consumidor ProductorServicio
6 © avanttic Consultoría Tecnológica, S.L.
taller smact
Necesidades empresariales
• Productividad:
• Reducir tiempos
• Mayor efectividad
• Competitividad:
• Reducir costes
• Tener información precisa y coherente del estado del negocio
• Ofrecer mejor servicio al cliente
Desde el punto de vista de las TIC esto pasa por mejorar la
integración entre nuestros sistemas heterogéneos y los sistemas
externos: clientes, proveedores, administración pública…
Arquitectura SOA
7 © avanttic Consultoría Tecnológica, S.L.
taller smact
Índice
© avanttic Consultoría Tecnológica, S.L. 8
① Arquitectura SOA
② Bus de Servicios
③ Oracle SOA y BPM
④ Procesos de Negocio
⑤ Eventos y rendimiento
⑥Movilidad
⑦ Gobierno SOA
⑧ Internet of Things
taller smact
Integraciones con Bus de Servicios
• Los proveedores de servicios son consumidos SOLO por el Bus
• Los consumidores SOLO consumen servicios del Bus de Servicios
Oracle Service Bus
Aplicación A
Aplicación B
Aplicación D
Bus de
servicios
Servicio D
Servicio P
Servicio F
Servicio D’
Servicio P’
Servicio F’
10 © avanttic Consultoría Tecnológica, S.L.
taller smact
Funcionalidades básicas
Oracle Service Bus
AplicaciónJEE
Consumidores
Oracle Service Bus
Productores
VisualizadorGIS
NavegadorWEB
Aplicación.NET
HTTP/SOAP
JMS
FTP
SMTP
File
OtroBUS Request / Response
Message Brokering
Synch / Asynch
Split / Join
Publish / Subscribe
Virtualización
Del servicio
Mediación
Transformación
SLAs / Reglas
HTTP/SOAP
JMS
FTP
SMTP
File
Control y seguridad
ERP, CRM
JMS, ficheros
Base datos
Web Services
11 © avanttic Consultoría Tecnológica, S.L.
taller smact
Índice
© avanttic Consultoría Tecnológica, S.L. 12
① Arquitectura SOA
② Bus de Servicios
③ Oracle SOA y BPM
④ Procesos de Negocio
⑤ Eventos y rendimiento
⑥Movilidad
⑦ Gobierno SOA
⑧ Internet of Things
taller smact
COMPLEXEVENT
PROCESSING
EVENTS
Plataforma de SOA de largo recorridoVisión SOA de Oracle
BAMEMJDevWeb
POLICYMANAGER
ERP MAINFRAME SERVICIOS PARTNERSDB
BPEL & BPMNBUSINESS RULES
HUMAN WORKFLOW
SERVICE BUS
13 © avanttic Consultoría Tecnológica, S.L.
taller smact
Garantizando el éxito SOA
Arquitectura
BackEnd
Catálogo de
Servicios
Catálogo de
Servicios
Catálogo de
Servicios
Desarrollo
utilizando
servicios de
negocio
BackEnd
14 © avanttic Consultoría Tecnológica, S.L.
taller smact
Índice
© avanttic Consultoría Tecnológica, S.L. 15
① Arquitectura SOA
② Bus de Servicios
③ Oracle SOA y BPM
④ Procesos de Negocio
⑤ Eventos y rendimiento
⑥Movilidad
⑦ Gobierno SOA
⑧ Internet of Things
taller smact
Procesos de Negocio
• Arquitectura SOA consolidada
• Servicios de negocio disponibles
Basados en Arquitectura SOA
• PROCESOS DE NEGOCIO
• Plataforma para modelado yejecución de procesos de negocio
• Estándar BPMN 2.0
• Integraciones 100% basadas enestándares
16 © avanttic Consultoría Tecnológica, S.L.
taller smact
BPM
Modelar, ejecutar, monitorizar y actuar
17 © avanttic Consultoría Tecnológica, S.L.
taller smact
Índice
© avanttic Consultoría Tecnológica, S.L. 18
① Arquitectura SOA
② Bus de Servicios
③ Oracle SOA y BPM
④ Procesos de Negocio
⑤ Eventos y rendimiento
⑥Movilidad
⑦ Gobierno SOA
⑧ Internet of Things
taller smact
Arquitectura basada en Eventos
• Rapidez de respuesta e información: Eventos
• Informar, tomar decisiones y actuar
EDA-driven
19 © avanttic Consultoría Tecnológica, S.L.
taller smact
Oracle Coherence
• Oracle Coherence
proporciona datos bajo
demanda
• Permite escalar el Grid
de middleware con
hardware de bajo
coste
Acceso en Grid de Memoria
20 © avanttic Consultoría Tecnológica, S.L.
taller smact
Oracle Business Activity Monitoring
• Monitorización de procesos de negocio y
servicios en tiempo real
• Key Performance Indicators (KPIs)
• Service-Level Agreements (SLAs)
• Análisis de eventos en cuanto aparecen
• Enlazar eventos & KPIs
• Identificar tendencias
• Alertar a usuarios de problemas
• Actuar según las condiciones
• Event-driven alerts
• Real-time dashboards
• BPEL processes & web servicesintegration
Arquitectura basada en eventos
21 © avanttic Consultoría Tecnológica, S.L.
taller smact
Índice
© avanttic Consultoría Tecnológica, S.L. 22
① Arquitectura SOA
② Bus de Servicios
③ Oracle SOA y BPM
④ Procesos de Negocio
⑤ Eventos y rendimiento
⑥Movilidad
⑦ Gobierno SOA
⑧ Internet of Things
taller smact
Oracle Mobile Suite
Estrategia de Mobile
23 © avanttic Consultoría Tecnológica, S.L.
taller smact
Índice
© avanttic Consultoría Tecnológica, S.L. 24
① Arquitectura SOA
② Bus de Servicios
③ Oracle SOA y BPM
④ Procesos de Negocio
⑤ Eventos y rendimiento
⑥Movilidad
⑦ Gobierno SOA
⑧ Internet of Things
taller smact
Gobierno SOA
• Según Gartner: El Gobierno SOA sigue siendo crucial.
“El Gobierno SOA trata sobre la disciplina y el
aseguramiento de que las decisiones muy importantes
pasan por las personas adecuadas y que éstas
personas tienen la información adecuada para tomar
esas decisiones. Eso es la mitad del problema de la
gobernabilidad de SOA. La segunda mitad viene cuando
se han tomado dichas decisiones, y el Gobierno SOA tiene
que asegurar su aplicación efectiva…. Eso es sobre lo
que el Gobierno SOA realmente trata.”
Definición
25 © avanttic Consultoría Tecnológica, S.L.
taller smact
Gobierno SOA
Cuestiones a resolver
26 © avanttic Consultoría Tecnológica, S.L.
taller smact
Gobierno SOA Framework
Herramientas
SOA Governance Framework
Organización• Roles y Responsabilidades
Design Time
• Arquitectura de referencia
• Catálogo de servicios y capacidades
• Estándares de desarrollo
• Estándares de diseño
• Estándares de programación
• Estándares de seguridad
• Estándares de excepciones
Runtime
• Planes de despliegue
• Tratamiento de de excepciones
• Integración continua
• Framework de testing
• Framework de provisión
• Guías de explotación
Oracle Governance Suite 11g
Oracle Enterprise Repository
Oracle Service Registry
Oracle Web Services Manager
Oracle Enterprise Manager
27 © avanttic Consultoría Tecnológica, S.L.
taller smact
Los 5 niveles de adopción SOA
5.
Industrializado
4. Medible
3. Empresarial
2. Sistemático
1. Oportunista
“La organización es
capaz de adoptar
iniciativas de soporte al
negocio de forma
rápida y barata”
28 © avanttic Consultoría Tecnológica, S.L.
taller smact
Índice
© avanttic Consultoría Tecnológica, S.L. 29
① Arquitectura SOA
② Bus de Servicios
③ Oracle SOA y BPM
④ Procesos de Negocio
⑤ Eventos y rendimiento
⑥Movilidad
⑦ Gobierno SOA
⑧ Internet of Things
taller smact
From…
Things connected to the Internet
30 © avanttic Consultoría Tecnológica, S.L.
www.
taller smact
To…
The Internet of Things
31 © avanttic Consultoría Tecnológica, S.L.
taller smact
Oracle’s Internet of Things Platform
32 © avanttic Consultoría Tecnológica, S.L.
taller smact
Oracle’s Internet of Things Platform
Oracle View
33 © avanttic Consultoría Tecnológica, S.L.
Oracle API MgmtOracle Public Cloud
BIEE,Big Data, NoSQL
Oracle SOA & BPM
Oracle Event Processing
Oracle DB Security
WebCenter, Endeca, ADF
Mobile
Oracle IAM Suite
Oracle WebLogic Server, Coherence, Database & EMPowered by Engineered Systems
Oracle BRM CRM and Comms Network & Security Mgmt
Oracle Event Processing on Java Embedded
Java Card, Java Embedded
Oracle Confidential – Internal/Restricted/Highly Restricted
taller smact
Oracle’s Internet of Things Platform
34 © avanttic Consultoría Tecnológica, S.L.
Embeddable, transactional storage engine written entirely in Java. With Data Synchronization.
As on Device
DEVICE GTEWAY NEWORKCLOUD
IOT APPLICATION
MIDDLEWARE
DATABASE
ENGINEEREDSYSTEMS
DEVICE DATA CENTER PLATFORMNETWORK
CLOUD
XML, Security, Web Services, File i/o, Messaging, Location,
Oracle Java
Embedded
Suite
Event
Processing
ANALYTICS
GATEWAY
taller smact
Logical Architecture
IoT Integration
35 © avanttic Consultoría Tecnológica, S.L.
taller smact
Logical Architecture
IoT Integration
36 © avanttic Consultoría Tecnológica, S.L.
taller smact
Java Embedded Product Portfolio
37 © avanttic Consultoría Tecnológica, S.L.
Java ME EmbeddedJava Card
SECURITY SMALL EMBEDDED MEDIUM EMBEDDED LARGE EMBEDDED
50KB-1MB
1MB-10MB
10MB-100MB
Footprint
Java SE EmbeddedOracle Event Processing Embedded
100MB+
taller smact
Java Embedded Real-world Device Deployments
Selected devices powered by Oracle Java Embedded
38 © avanttic Consultoría Tecnológica, S.L.
• RFID Readers
• Parking Meters
• Intelligent Power Module
• Wireless Modules
• Routers & Switches
• Storage Appliances
• Network Management Systems
• Factory Automation Systems
• Security Systems
• Smart Meters
• Multi Function Printers
• ATMs
• POS Systems
• In-Flight Entertainment Systems
• Electronic Voting Systems
• Medical Imaging Systems
taller smact
Simulación Aeropuerto
SMACT
39 © avanttic Consultoría Tecnológica, S.L.
el partner
© avanttic Consultoría Tecnológica, S.L.
BARCELONA
Aragó 182, 4ª planta
08011 Barcelona
Tel. 93 151 84 51
MADRID
Paseo de la Castellana, 135, 7ª
28046 Madrid
Tel. 91 116 17 89
40