• Share
  • Email
  • Embed
  • Like
  • Private Content
SOA - Evento de Gobierno 2013
 

SOA - Evento de Gobierno 2013

on

  • 427 views

 

Statistics

Views

Total Views
427
Views on SlideShare
427
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    SOA - Evento de Gobierno 2013 SOA - Evento de Gobierno 2013 Presentation Transcript

    • SOA
    • Breve Historia • Somos una compañía internacional de servicios de consultoría, líder en Management Consulting, Information Management, Business Application & Technology y Managed Services. • Nuestra casa matriz está en México, con subsidiarias en Brasil, Colombia, Perú, Chile y Estados 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 500 mayores empresas de Latinoamérica del ranking Fortune (ver www.grupointellego.com). • Mantenemos alianzas estratégicas formales con los principales proveedores de soluciones y tecnologías TI, entre los que destacan Oracle, SAP e IBM, con consultores certificados en estas plataformas tecnológicas, lo que nos permite capitalizar nuestro conocimiento y experiencia de industria. • Ayudamos a agregar valor en la gestión de empresas en distintas industrias, como la financiera, de servicios, de consumo, de manufactura, minería y salud, entre otras. Desde hace más de 15 años entregamos un servicio de excelencia a nuestros clientes, que apunta a buscar las mejores estrategias y herramientas para acelerar su desarrollo, ayudándolos a incrementar su contribución a sus distintos grupos de interés. • Como consultores, contamos con un amplio conocimiento del mercado y un sólido equipo de expertos en todas las áreas, que nos permite responder con prontitud y eficiencia a los requerimientos y necesidades de nuestros clientes.www.grupointellego.comwww.intellego.com.mx
    • VisiónNuestro Sueño al 2015:Ser una de las principales consultoras del país.www.intellego.com.mxwww.grupointellego.com
    • MisiónAyudar 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.www.intellego.com.mxwww.grupointellego.com
    • Valor agregado a nuestros clientes +300 +1500 #1 Clientes de diferentes Colaboradores a nivel en servicios de industrias se han regional con experiencia Information beneficiado de en tecnologías y Management y nuestras soluciones metodologías Business Intelligence líderes en el en México en el mercado 2010* Neutralidad Equipo tecnológica Ejecutivo Reconocimientos Recomendamos las con amplia experiencia Intellego es una de las soluciones que más se en las empresas líderes 500 empresas más ajusten a las de la industria de importantes de México y necesidades de Tecnologías de la pertenece a la nuestros clientes Información comunidad de empresas Endeavor*IDC IT Services Tracker 2010 – Intellego Marketswww.intellego.com.mxwww.grupointellego.com
    • Intellego en el Mundo
    • SOA
    • 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.www.grupointellego.comwww.intellego.com.mx
    • ¿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.www.grupointellego.comwww.intellego.com.mx
    • ¿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 comprarwww.grupointellego.comwww.intellego.com.mx
    • 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.www.grupointellego.comwww.intellego.com.mx
    • Tipo de Servicios• Servicios Básicos  Servicios centrados en los datos  Servicios centrados en la lógica• Servicios intermediarios• Servicios centrados en procesoswww.grupointellego.comwww.intellego.com.mx
    • 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 propuestoswww.grupointellego.comwww.intellego.com.mx
    • Metodología SOA Análisis Delivery Despliegue y Monitoreo Definición de Requerimientos Servicios SOA Despliegue Diseño de servicios Identificación y descubrimiento de servicios OA&M Implementación de servicios Planeamiento Testingwww.grupointellego.comwww.intellego.com.mx
    • SOA WSO2
    • WSO2www.grupointellego.comwww.intellego.com.mx
    • WSO2 Carbon Clustering Transport TryIt Throttle Service Security Cache Mgmt UI User Registry Logging Framework Manager Core Bundle Mgmtwww.grupointellego.comwww.intellego.com.mx
    • SOA-Integraciónwww.grupointellego.comwww.intellego.com.mx
    • 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• SMTPwww.grupointellego.comwww.intellego.com.mx
    • 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.www.grupointellego.comwww.intellego.com.mx
    • 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.www.grupointellego.comwww.intellego.com.mx
    • 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 impactowww.grupointellego.comwww.intellego.com.mx
    • 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 SVNwww.grupointellego.comwww.intellego.com.mx
    • 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 instanciaswww.grupointellego.comwww.intellego.com.mx
    • 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 Managerwww.grupointellego.comwww.intellego.com.mx
    • 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)www.grupointellego.comwww.intellego.com.mx
    • 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 Javawww.grupointellego.comwww.intellego.com.mx
    • 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 Jaggerywww.grupointellego.comwww.intellego.com.mx
    • 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 Droolswww.grupointellego.comwww.intellego.com.mx
    • Caso de Negocio CENABAST
    • ¿Qué hace CENABAST?La Central de Abastecimientos CENABAST es una institución, dependiente delMinisterio 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 >>www.grupointellego.comwww.intellego.com.mx
    • Procesos de negocioPara el abastecimiento de estos productos, CENABAST efectúa anualmente lossiguientes 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 saludwww.grupointellego.comwww.intellego.com.mx
    • 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 los establecimientos de la red de salud• Los proveedores entregan y facturan los productos en forma directa a los distintos establecimiento de la red de saludwww.grupointellego.comwww.intellego.com.mx
    • WS2: Pagos WS3: Confirma WS1: recepción de Entregas productoswww.intellego.com.mx
    • 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.www.grupointellego.comwww.intellego.com.mx
    • 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.www.grupointellego.comwww.intellego.com.mx
    • Nuestras Alianzas Intellego mantiene alianzas estratégicas con los principales proveedores de soluciones y tecnologías TI, entre los que destacan Oracle, SAP e IBM, con consultores certificados en estas plataformas tecnológicas, lo que nos permite capitalizar nuestro conocimiento y experiencia de industria Lo anterior, nos posiciona como una empresa agnóstica a la tecnología, manteniendo un enfoque independiente basado en las necesidades de negocio y estrategias de nuestros clientes. v v vwww.grupointellego.comwww.intellego.com.mx
    • www.intellego.com.mxwww.grupointellego.com