SOA - Evento de Gobierno 2013
-
Upload
intellego-chile -
Category
Documents
-
view
557 -
download
4
description
Transcript of SOA - Evento de Gobierno 2013
![Page 1: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/1.jpg)
SOA
![Page 2: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/2.jpg)
www.intellego.com.mxwww.intellego.com.mxwww.grupointellego.com
Breve Historia
• Somos una compañía internacional de servicios de consultoría, líder en ManagementConsulting, Information Management, Business Application & Technology y ManagedServices.
• Nuestra casa matriz está en México, con subsidiarias en Brasil, Colombia, Perú, Chile yEstados Unidos. Contamos con cerca de 1.500 profesionales – más de 600 de ellos en Chile -con proyectos en los principales países de América y prestamos servicios a 150 de las 500mayores empresas de Latinoamérica del ranking Fortune (ver www.grupointellego.com).
• Mantenemos alianzas estratégicas formales con los principales proveedores de soluciones ytecnologías TI, entre los que destacan Oracle, SAP e IBM, con consultores certificados enestas plataformas tecnológicas, lo que nos permite capitalizar nuestro conocimiento yexperiencia de industria.
• Ayudamos a agregar valor en la gestión de empresas en distintas industrias, como lafinanciera, de servicios, de consumo, de manufactura, minería y salud, entre otras. Desdehace más de 15 años entregamos un servicio de excelencia a nuestros clientes, que apuntaa buscar las mejores estrategias y herramientas para acelerar su desarrollo, ayudándolos aincrementar su contribución a sus distintos grupos de interés.
• Como consultores, contamos con un amplio conocimiento del mercado y un sólido equipode expertos en todas las áreas, que nos permite responder con prontitud y eficiencia a losrequerimientos y necesidades de nuestros clientes.
![Page 3: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/3.jpg)
www.intellego.com.mxwww.intellego.com.mxwww.grupointellego.com
Visión
Nuestro Sueño al 2015:Ser una de las principales consultoras del país.
![Page 4: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/4.jpg)
www.intellego.com.mxwww.intellego.com.mxwww.grupointellego.com
Misión
Ayudar a nuestros clientes a cumplir su visión, aportando valor diferenciador a su negocio.Apoyándolos en la mejora de sus empresas, a través de diseño e implementación deestrategias, optimizando sus procesos de negocio, la gestión efectiva del talento y el usoeficiente de tecnologías y soluciones de información de clase mundial.
![Page 5: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/5.jpg)
www.intellego.com.mxwww.intellego.com.mxwww.grupointellego.com
Valor agregado a nuestros clientes
+300Clientes de diferentes
industrias se han beneficiado de
nuestras soluciones
+1500Colaboradores a nivel
regional con experiencia en tecnologías y
metodologías líderes en el
mercado
#1en servicios de
Information Management y
Business Intelligence en México en el
2010*
*IDC IT Services Tracker 2010 – Intellego Markets
Neutralidadtecnológica
Recomendamos las soluciones que más se
ajusten a las necesidades de
nuestros clientes
Equipo Ejecutivo
con amplia experiencia en las empresas líderes
de la industria de Tecnologías de la
Información
ReconocimientosIntellego es una de las
500 empresas más importantes de México y
pertenece a la comunidad de empresas
Endeavor
![Page 6: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/6.jpg)
Intellego en el Mundo
![Page 7: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/7.jpg)
SOA
![Page 8: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/8.jpg)
www.intellego.com.mxwww.grupointellego.com
Beneficio de SOA
• Mejorar toma de decisiones.• Panorámica unificada. Más información con mejor calidad.• Mejorar productividad de empleados.• Acceso óptimo a sistemas. No limitación de TIC• Potenciar relación con los clientes y proveedores.• Mayor capacidad de respuesta a los clientes.• Aplicaciones más productivas y flexibles.• Aplicaciones más seguras y manejables.
![Page 9: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/9.jpg)
www.intellego.com.mxwww.grupointellego.com
¿Qué es SOA?
• SOA es una forma de ver y diseñar el software de una empresa.
Está basada en la definición de pequeños programas de utilidad
para el negocio, llamados servicios, que se pueden combinar
fácilmente para construir nuevos servicios con más funcionalidad
ofreciendo a la compañía una gran flexibilidad, una reducción del
time to market y una reducción de costos.
![Page 10: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/10.jpg)
www.intellego.com.mxwww.grupointellego.com
¿Qué NO es SOA?
• No es el uso de tecnologías como SOAP, REST, WS-*, etc.• No es una metodología de proyectos• No es un producto que se pueda comprar
![Page 11: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/11.jpg)
www.intellego.com.mxwww.grupointellego.com
Servicio
• Un servicio es una funcionalidad concreta que describe tanto lo que puede hacer como el modo de interactuar con ella.
• Un Servicio denota una actividad útil, que un programa de computación realiza bajo pedido de otro programa.
• Un servicio consiste en: Una implementación que provee lógica de negocio y datos. Un contrato que especifica la funcionalidad, su uso y
restricciones. Una interfaz que expone físicamente el servicio.
![Page 12: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/12.jpg)
www.intellego.com.mxwww.grupointellego.com
Tipo de Servicios
• Servicios Básicos Servicios centrados en los datos Servicios centrados en la lógica
• Servicios intermediarios• Servicios centrados en procesos
![Page 13: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/13.jpg)
www.intellego.com.mxwww.grupointellego.com
SOA Governance
• Es una estructura de administración que permite cumplir con éxito el proyecto de implementar SOA en una empresa, y lograr los objetivos de negocio propuestos
![Page 14: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/14.jpg)
www.intellego.com.mxwww.grupointellego.com
Metodología SOA
Requerimientos SOA
Identificación y descubrimiento de servicios
Planeamiento
Definición de Servicios
Diseño de servicios
Despliegue
OA&MImplementación
de servicios
Testing
Análisis Delivery Despliegue y Monitoreo
![Page 15: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/15.jpg)
SOA WSO2
![Page 16: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/16.jpg)
www.intellego.com.mxwww.grupointellego.com
WSO2
![Page 17: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/17.jpg)
www.intellego.com.mxwww.intellego.com.mxwww.grupointellego.com
WSO2 Carbon
Clustering
Logging
Security
Transport
UIFramework
ServiceMgmt
BundleMgmt
TryIt
UserManager
Cache
Throttle
RegistryCore
![Page 18: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/18.jpg)
www.intellego.com.mxwww.grupointellego.com
SOA-Integración
![Page 19: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/19.jpg)
www.intellego.com.mxwww.grupointellego.com
Enterprise Service Bus
• Soporta especificaciones WS y SOAP• HTTP/S con REST/POX• Adaptadores para varios estándares
SAP Financial Information eXchange (FIX) HL7
• VFS (File/FTP/SFTP)• JMS• SMTP
![Page 20: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/20.jpg)
www.intellego.com.mxwww.grupointellego.com
Enterprise Service Bus
• Message and Service Mediation Managing and transforming messages Mediating messages coming into a specific proxy servicehosted
on ESB• Mediators
Simplest functional component. Performs a predefined action on a given message
• Sequences Sequential arrangement of mediators
• Proxy Services Hosting proxy services inside ESB Protocol switching and QoS
• Endpoints A logical representation of an actual endpoint, or else a collection of
endpoints wrapped within some logic.
![Page 21: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/21.jpg)
www.intellego.com.mxwww.grupointellego.com
Message Broker
• Con tecnología de Apache Qpid, uno de los principales motores de mensajes AMQP
• API compatible con Amazon SQS, para acceder a colas de mensajes• Soporta especificación WS-Eventing• Core de mensajes unificado accesible simultáneamente vía JMS, WS-
Eventing, Amazon SQS and AMQP• Autenticación integrada y autorización basada en roles• Fuerte enfoque en el estándar abierto AMQP, lo que significa que es
soportado por los lenguajes de programación más importantes.
![Page 22: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/22.jpg)
www.intellego.com.mxwww.grupointellego.com
Governance Registry
• Registro y repositorio para cualquier cosa Almacenar cualquier tipo de dato o metadato como recurso Revisión, versiones con checkpoint y rollback para cualquier recurso o
colección de recursos Búsqueda de texto, metadatos y tagging
• SOA Governance Registro de servicios flexible para cualquier tipo de servicios incluyendo
servicios REST, JSON, SOAP, Thrift Gobierno de todos los aspectos del servicio incluyendo descripción, consumo,
uso, descubrimiento, administración del ciclo de vida y políticas de los servicios
Administración de dependencias y análisis de impacto
![Page 23: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/23.jpg)
www.intellego.com.mxwww.grupointellego.com
Governance Registry
• Configuration Governance Governance para cualquier tipo de servidor o sistema Versión y administración de las modificaciones con checkpointing y
rollback Administración completa del ciclo de vida a través de los ambientes
de desarrollo, testing, staging y producción
• Governance del proceso de desarrollo Gobierno de todos los aspectos del proceso de develop-build-test-
stage-production Integración con sistemas de control de código fuente como SVN
![Page 24: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/24.jpg)
www.intellego.com.mxwww.grupointellego.com
Business Process Server
• Definir y ejecutar procesos de negocios Soporta WS-BPEL 2.0 al BPEL4WS 1.1 Long running stateful processes Short running stateless or stateful Process Contexto de seguridad propagado a través del proceso
• Manipulación de datos y extensibilidad Manipulación de datos vía Xpath 1.0/2.0, XLST 1.0/2.0, Xquery 1.0 y E4X Extensible usando APIs de Java Xpath extensión para invocación de Java
• Administración de procesos vía Consola gráfica Deployment flexible y administración de procesos Versionamiento de procesos incluyendo actualización dinámica para
procesos en ejecución Auditoría gráfica y troubleshooting de las instancias
![Page 25: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/25.jpg)
www.intellego.com.mxwww.grupointellego.com
Business Process Server
• Workflows con interacción humana Soporta WS-Human Task 1.1 , BPEL4People 1.1 Integración de personas para realizar tareas y recibir notificaciones Administración de deadline y escalamiento a otros usuarios Control de acceso a actividades basado en roles
• Modelamiento procesos gráfico Utilizando la tecnología de WSO2 Developer Studio Drag&Drop para modelar procesos, incluye asistente para Xpath Importación y edición de procesos desarrollados utilizando otras
herramientas como SoftwareAG Aris, Oracle SOA Suite, Microsoft Biztalk and IBM Process Manager
![Page 26: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/26.jpg)
www.intellego.com.mxwww.grupointellego.com
Data Services Server
• Exponer cualquier fuente de datos como Web Services Cualquier RDBMS, CSV, Excel, ODS, Cassandra, Google Spreadsheets,
RDF, cualquier página web vía scraping MSSQL, DB2, Oracle, OpenEdge, TerraData, MySQL, PostgreSQL, H2,
Derby o cualquier base de datos con Driver JDBC
• Enfoque de desarrollo ágil Modelo de programación declarativa para definir servicios y recursos DSL (Domain Specific Languaje)
![Page 27: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/27.jpg)
www.intellego.com.mxwww.grupointellego.com
Data Services Server
• Federación Combinar datos desde múltiples data sources Soporta nested querys a través de los data sources
• Transacciones Transacciones distribuidas vía JMS Transacciones que abarcan diferentes fuentes de datos
• Transformación de datos y validación Transformación vía XSLT y Xquery Validadores para tipos de datos estándar Validadores customizable via Java
![Page 28: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/28.jpg)
www.intellego.com.mxwww.grupointellego.com
Application Server• Aplicaciones Web
Permite correr cualquier WAR estándar Consola de administración para archivos WAR
• WebServices Soporte para servicios SOAP y JAX-WS Soporte para servicios RESTFul con JAX-RS, HTTP/JSON usando los
métodos y códigos de estados de HTTP Integra el motor Apache Axis2 y Apache CXF Web services Soporte SOAP 1.1, SOAP 1.2, MTOM, XOP, SwA, WSDL 1.1, WSDL 2.0,
WS-Addressing, WS-Security, WS-Trust, WS-SecureConversation, WS-Policy, WS-PolicyAttachment, WS-SecurityPolicy, WS-ReliableMessaging, WS-Discovery
• Aplicaciones Jaggery
![Page 29: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/29.jpg)
www.intellego.com.mxwww.grupointellego.com
Business Rules Server
• Crear servicios implementados con reglas de negocios
Basado en estándares y protocolos interoperables como WS-*, REST y JSON
Servicios puedes ser expuesto sobre varios protocolos como HTTP(S), JMS, SMTP
• Compatible con la API JSR 94
• Basado en Drools
![Page 30: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/30.jpg)
Caso de Negocio CENABAST
![Page 31: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/31.jpg)
www.intellego.com.mxwww.grupointellego.com
¿Qué hace CENABAST?
La Central de Abastecimientos CENABAST es una institución, dependiente del Ministerio de Salud, cuya misión es:
<< Gestionar con eficiencia el abastecimiento de medicamentos,dispositivos de uso médico, insumos y alimentos para el sistema públicode salud, generando ahorro, oportunidad y calidad que permitancontribuir al cumplimiento de las políticas públicas de salud >>
![Page 32: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/32.jpg)
www.intellego.com.mxwww.grupointellego.com
Para el abastecimiento de estos productos, CENABAST efectúa anualmente los
siguientes macro procesos:
1. Detecta las necesidades de 550 establecimientos de la red de salud,
distribuidos a lo largo de Chile y consolida su demanda.
2. Efectúa la compra de alrededor de 700 productos a través de
Chilecompras a alrededor de 200 proveedores.
3. Controla el cumplimiento de los contratos de suministro de los
proveedores a los establecimientos de la red de salud
Procesos de negocio
![Page 33: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/33.jpg)
www.intellego.com.mxwww.grupointellego.com
Características de estos procesos
• La compra en base a la consolidación de la demanda genera importantes ahorros para el país.
• CENABAST efectúa las compras en representación de losestablecimientos de la red de salud
• Los proveedores entregan y facturan los productos en forma directa a los distintos establecimiento de la red de salud
![Page 34: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/34.jpg)
www.intellego.com.mx
WS2: Pagos
WS1: Entregas
WS3: Confirma recepción de productos
![Page 35: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/35.jpg)
www.intellego.com.mxwww.grupointellego.com
Solución implementada
• 2012: Se establece un nuevo Modelo de Negocios
• 2013: empiezan a operar soluciones tecnológicas sobre nuevas plataformas, que permiten el intercambio de información.
• El personal de CENABAST y de MINSAL tiene acceso a la información (cantidades y oportunidad)
• Procesos: entrega de productos, facturación, pagos, generación de comisiones y recepción conforme de productos.
• Los usuarios acceden utilizando un sistema amigable de reportería e inteligencia de negocios, que permite incorporar múltiples filtros según las necesidades.
![Page 36: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/36.jpg)
www.intellego.com.mxwww.grupointellego.com
Solución implementada
• Web Services ya implementados: WS1: proveedores ingresan información de entregas de productos (servicio
más utilizado); WS2: proveedores ingresar pagos recibidos de los establecimientos de la red
de salud; WS3: establecimientos de la red de salud ven la información de entregas
ingresada por los proveedores, y registrar su recepción conforme o no de dichos productos.
• Volumen de datos: Hasta el 2/4/2013, 32 proveedores han subido vía WS1 información de 21.592
entregas. Las entregas se efectuaron a 550 establecimientos de la red de salud, por más
de 3.000 millones de pesos. • Plataformas de última generación:
Los servicios web utilizan la plataforma WSO2, y El visualizador de la información utiliza la plataforma QlikView.
![Page 37: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/37.jpg)
www.intellego.com.mxwww.grupointellego.com
Nuestras Alianzas
Intellego mantiene alianzas estratégicas con los principales proveedores de soluciones ytecnologías TI, entre los que destacan Oracle, SAP e IBM, con consultores certificados en estasplataformas tecnológicas, lo que nos permite capitalizar nuestro conocimiento y experiencia deindustria
Lo anterior, nos posiciona como una empresa agnóstica a la tecnología, manteniendo un enfoqueindependiente basado en las necesidades de negocio y estrategias de nuestros clientes.
vvv
![Page 38: SOA - Evento de Gobierno 2013](https://reader035.fdocuments.us/reader035/viewer/2022062615/548079acb4795950578b46cc/html5/thumbnails/38.jpg)
www.intellego.com.mxwww.grupointellego.com