presentacion connected systems

45
Rolando Sandoval Architecto de Soluciones Divulgación Tecnológica, Getronics Mexico [email protected] Going beyond SOA

Upload: rolosandoval

Post on 05-Jul-2015

402 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Presentacion Connected Systems

Rolando SandovalArchitecto de SolucionesDivulgación Tecnológica, Getronics [email protected]

Going beyond SOA

Page 2: Presentacion Connected Systems

Una solución de software que Una solución de software que permite la interoperabilidad y permite la interoperabilidad y

control de los acervos digitales control de los acervos digitales de la organización en un modelo de la organización en un modelo

de bajo acoplamiento para la de bajo acoplamiento para la creación de cadenas de valorcreación de cadenas de valor

Page 3: Presentacion Connected Systems

Objetivo y Mensaje Central

• Objetivo de la Sesión: – Presentación de la visión de Arquitectura de

Sistemas Conectados – Mapeo entre la estrategia de sistemas

conectados y el futuro de la tecnología de Microsoft

• El enfoque principal de los sistemas conectados es hacia el negocio no hacia la tecnología

• Microsoft está desarrollando la tecnología requerida para hacer realidad los sistemas conectados

Page 4: Presentacion Connected Systems

Cadenas Conectadas de Valor

ProveedoresProveedoresLogísticosLogísticos

Agencias Agencias de Reportede ReporteCrediticioCrediticio

BancoBancoCentralCentral

Socios deSocios deServiciosServicios

FinancierosFinancierosAgenciasAgenciasGubernamentalesGubernamentales

BancaBancade Primerde Primer

PisoPiso

Brokers deBrokers deServiciosServicios

CorporativoCorporativoBancarioBancario

Coordinación

Marketingcruzado

Atención a Clientes

Page 5: Presentacion Connected Systems

Ejemplo: Cliente busca crédito hipotecario...

RequisitarOferta

Monitoreode Proc.

PresentarOferta

Evaluaciónde

Riesgo

ObtenerHistorialCrediticio

Servicios yMensajería

Interfaz de Usuario

Admon. de Flujos de Trabajo

Sintaxis ysemántica

compartidas

Manejo deIdentidad y

Acceso

Page 6: Presentacion Connected Systems

Conexión entre Conexión entre sistemas sistemas

heterogéneosheterogéneos

Proveer una Proveer una experiencia experiencia

enriquecidas para enriquecidas para el usuarioel usuario

Un servicio Un servicio integrado y integrado y

transparente para transparente para la seguridadla seguridad

Modelar e integrar Modelar e integrar procesos de procesos de

negocionegocio

Acceso Acceso transparente a los transparente a los

datos e datos e ineligencia de ineligencia de

negocionegocio

Experiencia deExperiencia deUsuarioUsuario

Procesos y Procesos y Flujos de Flujos de TrabajoTrabajo

InformaciónInformación

Identidad y Identidad y AccesoAcceso IntegraciónIntegración

Capacidades Lógicas Recurrentes

Page 7: Presentacion Connected Systems

Modelo ArquitectónicoModelo ArquitectónicoSistemas Conectados

Da

tos

Da

tos

Fe

de

rad

os

Fe

de

rad

os

Herramientas integradas y modelaje

Administración y Gobernabilidad

Ide

nti

da

dId

en

tid

ad

Fe

de

rad

aF

ed

era

da

Flu

jo d

e T

rab

ajo

Flu

jo d

e T

rab

ajo

“Pe

ne

tra

nte

”“P

en

etr

an

te”

Ex

pe

rie

nci

a d

e

Ex

pe

rie

nci

a d

e

Us

ua

rio

Inte

gra

lU

su

ari

o In

teg

ral

Ori

en

tac

ión

aO

rie

nta

ció

n a

Ser

vic

ios

Ser

vic

ios

Page 8: Presentacion Connected Systems

Principios ArquitectónicosPrincipios Arquitectónicos• Basado en Modelos

• Orientado a Servicios

• Enfocado en el Usuario

• Identidad Federada

• Workflow Compenetrado

• Modelo Federado de Datos

• Consciente de las Operaciones

• Confiabilidad

Page 9: Presentacion Connected Systems

Pilares de Sistemas ConectadosPilares de Sistemas Conectados

Sistemas Conectados

Dat

os

Dat

os

Fe

de

rad

os

Fe

de

rad

os

Herramientas integradas y modelaje

Administración y Gobernabilidad

Ide

nti

dad

Ide

nti

dad

Fe

der

ad

aF

ed

era

da

Flu

jo d

e T

rab

ajo

Flu

jo d

e T

rab

ajo

“Pe

ne

tra

nte

”“P

en

etr

an

te”

Ex

per

ien

cia

de

Ex

per

ien

cia

de

Us

uar

io In

teg

ral

Us

uar

io In

teg

ral

Ori

en

taci

ón

aO

rie

nta

ció

n a

Se

rvic

ios

Se

rvic

ios

Page 10: Presentacion Connected Systems

La única forma de utilizar SOA para todo es renombrando todo a “SOA”La única forma de utilizar SOA para todo es renombrando todo a “SOA”Roy Schulte, GartnerRoy Schulte, Gartner

Orientación a ServiciosMitos vs. Realidades

RealidadRealidadMitoMito

• SOA es revolucionario• SOA es una tecnología

o un grupo de productos• SOA es la meta final• Debemos implementar

un sistema de SOA para construir nuestra solución en él

• SOA is evolutivo• SOA es un paradigma

de programación• SOA es el medio para

lograr una meta de neg.• SOA puede y debe ser

un proceso incremental

Page 11: Presentacion Connected Systems

¿Qué es la Orientación a Servicios?

• Es un paradigma para la construcción de sistemas• MS promueve la adherencia a 4 principios para el

establecimiento de SOA:1. Las fronteras son explícitas2. Los servicios son autónomos3. Los servicios comparten esquema y contrato pero no

comparten clase4. La compatibilidad entre los servicios es determinada por

medio de políticas

Page 12: Presentacion Connected Systems

De Objetos a Servicios

PolymorphismPolymorphismEncapsulationEncapsulationSubclassingSubclassing

Message-basedMessage-basedSchema+Contract+PolicySchema+Contract+PolicyBroad InteropBroad Interop

Location TransparentLocation TransparentTight CouplingTight CouplingRuntime MetadataRuntime Metadata

Orientado a Objetos

Orientado a ServiciosOrientado a Componentes

1980s 2000s1990s

Page 13: Presentacion Connected Systems

Capacidades de SOASistema Empresa Ciclo de Vida

Monitoreo de ServiciosMonitoreo de Servicios DisponibilidadDisponibilidad AuditoríaAuditoría BitácorasBitácoras DesempeñoDesempeño Calidad del ServicioCalidad del Servicio

Manejo de ExepcionesManejo de ExepcionesAnálisis de CausaAnálisis de CausaServicios de NotificaciónServicios de NotificaciónReporteoReporteo

Directorio de ServiciosDirectorio de Servicios BúsquedaBúsqueda PublicaciónPublicación SuscripciónSuscripción ContactoContacto DocumentaciónDocumentación FacturaciónFacturación

Identidad, PolíticasIdentidad, Políticas AutorizaciónAutorización Encadenamiento DinámicoEncadenamiento Dinámico

Admon. de ConfiguraciónAdmon. de Configuración

VersionamientoVersionamiento Contrato de DatosContrato de Datos Contrato de MensajesContrato de Mensajes PolíticasPolíticas Fronteras InternasFronteras Internas

Admon. de EstadoAdmon. de EstadoProvisionamientoProvisionamiento Ciclo de VidaCiclo de Vida CalendarizaciónCalendarización

DeshabilitaciónDeshabilitación Ciclo de VidaCiclo de Vida

Análisis de Deps.Análisis de Deps.

Admon. de AplicacionesAdmon. de AplicacionesReporteoReporteoAdmon. de ActivosAdmon. de Activos

Mapeo de CapacidadesMapeo de Capacidades Capacidades de NegocioCapacidades de Negocio Capacidades TécnicasCapacidades Técnicas

Revise las capacidades y decida la iteración en la que se dará cada una

Iter

ació

n 1

Iter

ació

n 1 Monitoreo de ServiciosMonitoreo de Servicios

DesempeñoDesempeño Calidad del ServicioCalidad del Servicio

Manejo de ExepcionesManejo de ExepcionesServicios de NotificaciónServicios de Notificación

Servicio de DirectorioServicio de Directorio BúsquedaBúsqueda PublicaciónPublicación SuscripciónSuscripción ContactoContacto

Identidad, PolíticasIdentidad, Políticas AutorizaciónAutorización Éncadenado DinámicoÉncadenado Dinámico

Page 14: Presentacion Connected Systems

Windows Communication Foundation

InteropInteropwith otherwith otherplatformsplatforms

ASMX

Attribute- Attribute- BasedBased

ProgrammingProgramming

Enterprise Services

WS-*WS-*ProtocolProtocolSupportSupport

WSE

Message-Message-OrientedOriented

ProgrammingProgramming

System.Messaging

ExtensibilityExtensibilityLocation Location

transparencytransparency

.NET Remoting

Page 15: Presentacion Connected Systems

Manejo Integrado de Mensajes

EDIMSMQ

WCF Web Services

Admon. deRoles

ProtocolBridging

Agregación de Datos

Orquestación

Monitoreo de Procesos

Escalación de

Eventos

Refuerzo dePolíticas

Page 16: Presentacion Connected Systems

Sistemas Conectados

Dat

os

Dat

os

Fe

de

rad

os

Fe

de

rad

os

Herramientas integradas y modelaje

Administración y Gobernabilidad

Ide

nti

dad

Ide

nti

dad

Fe

der

ad

aF

ed

era

da

Flu

jo d

e T

rab

ajo

Flu

jo d

e T

rab

ajo

“Pe

ne

tra

nte

”“P

en

etr

an

te”

Ex

per

ien

cia

de

Ex

per

ien

cia

de

Us

uar

io In

teg

ral

Us

uar

io In

teg

ral

Ori

en

taci

ón

aO

rie

nta

ció

n a

Se

rvic

ios

Se

rvic

ios

Pilares de Sistemas ConectadosPilares de Sistemas Conectados

Page 17: Presentacion Connected Systems

Historia de la UIWeb– 1995 - HTML

• Se sacrifica la experiencia del usuario por la portabilidad, conectividad y simplicidad

– 1997 – DHTML• Interactividad para el web;

no utilizada hasta recientemente

– 2005 – Resurgimiento de la Interactividad

• “Redescubriendo” DHTML

Windows– 1994 – Win32

• Un nuevo nivel de funcionalidad para las aplicaciones

• Aplicación de librerías incluyendo MFC, ATL, VB

– 1996 – DirectX• Plataforma de Juegos para

Windows

– 2002 – Windows Forms• Productividad en el

desarrollo para Windows

2006 en adelatne:2006 en adelatne:Demanda Creciente deDemanda Creciente de

interfases ricasinterfases ricas

Page 18: Presentacion Connected Systems

Capacidad compenetrada para el acceso a la información en cualquier lugar, desde cualquier dispositivo

Transformar una coleción de aplicaciones de línea de negocio en: Una herramienta altamente colaborativa e

interactiva con soporte a roles

Valor de Negocio• Incremento en la productividad

general• Reducción de entrenamiento• Eliminación de múltiples

identidades (SSO)• Visibilidad y acceso a la

información.• Mejora la comunicación

Tecnología• Windows Forms• ASP.NET• .NET Framework 2.0• Office System 2003 -> 2007• Live Meeting & LCS• Sharepoint Server• WPF (formely “avalon)• ...

Experiencia de Usuario

Page 19: Presentacion Connected Systems

Pilares de Sistemas ConectadosPilares de Sistemas Conectados

Sistemas Conectados

Dat

os

Dat

os

Fe

de

rad

os

Fe

de

rad

os

Herramientas integradas y modelaje

Administración y Gobernabilidad

Ide

nti

dad

Ide

nti

dad

Fe

der

ad

aF

ed

era

da

Flu

jo d

e T

rab

ajo

Flu

jo d

e T

rab

ajo

“Pe

ne

tra

nte

”“P

en

etr

an

te”

Ex

per

ien

cia

de

Ex

per

ien

cia

de

Us

uar

io In

teg

ral

Us

uar

io In

teg

ral

Ori

en

taci

ón

aO

rie

nta

ció

n a

Se

rvic

ios

Se

rvic

ios

Page 20: Presentacion Connected Systems

Arquitectura de Identidad

AutenticacionSingle Sign-OnConfianza/FederaciónAutorizaciónAuditoría de Seg.Cambio de IDDelegación

Admon. UsuariosAdmon. Credenciales

ResponsabilidadesIntegración Identidad

ProvisioningDe-Provisioning

Usuarios, Atributos, Roles, Credenciales ,

Grupos, Políticas

Ciclo de Vida Acceso

Servicios deDirectorio

Aplicaciones

Valor de Negocio• Mejora en la

productividad

• Reducción en costos de operación

• Mejora de Seguridad• Incremento en la

eficiencia de las relaciones con clientes y prov.

Page 21: Presentacion Connected Systems

InternetExtranetIntranet

AD\ADAM

Authorization Manager

Microsoft Identity Integration Server

ADFS

InfoCard

Employees

Partners

Individuals

Passport

Identity Provider

Identity Management Platform

Page 22: Presentacion Connected Systems

Active Client SSO with WSE 3.0

LogoLogonnSecure Session with Secure Session with

STSSTSSAML token with encrypted SAML token with encrypted keykey

• Demonstrated features:– SSO to multiple Web services– Optimization with security sessions– Encrypt and sign SOAP messages– Security policies driven

Active Active DirectoryDirectory

ADAMADAM

SQL SQL DatabaseDatabase

Web Web Service Service ClientClient

Web ServiceWeb Service

Service Token Service Token ServiceService

Encrypted Encrypted and and signed signed messagesmessages

Request for SAML tokenRequest for SAML token

Web Service SSOWeb Service SSO

Secure Secure Application Application

ChannelChannel

Page 23: Presentacion Connected Systems

Pilares de Sistemas ConectadosPilares de Sistemas Conectados

Sistemas Conectados

Dat

os

Dat

os

Fe

de

rad

os

Fe

de

rad

os

Herramientas integradas y modelaje

Administración y Gobernabilidad

Ide

nti

dad

Ide

nti

dad

Fe

der

ad

aF

ed

era

da

Flu

jo d

e T

rab

ajo

Flu

jo d

e T

rab

ajo

“Pe

ne

tra

nte

”“P

en

etr

an

te”

Ex

per

ien

cia

de

Ex

per

ien

cia

de

Us

uar

io In

teg

ral

Us

uar

io In

teg

ral

Ori

en

taci

ón

aO

rie

nta

ció

n a

Se

rvic

ios

Se

rvic

ios

Page 24: Presentacion Connected Systems

El Monolito de Datos

• Los últimos 30 años nos hemos dirigido a la consolidación de datos

• Los Sistemas Conectados y la orientación a servicios esta separando estos datos

Data ProcessingData Processing

OLTPOLTP

ERPERP

InternetInternet

B2B ServicesB2B Services

DevicesDevices

SOASOA

Dat

a C

onve

rgen

ce

Dat

a C

onve

rgen

ce

Data D

istribution

Data D

istribution

Page 25: Presentacion Connected Systems

Requerimientos de una Arquitectura de Datos p/CS

• Soporte a la interacción de mensajes– Soporte para XML y Web Services– Endpoint de comunicación

• Soporte para la Lógica de Servicios– Desacoplamiento de mensajes (asynch)– Soporte a lógica de negocio dentro y fuera de los

procesos de la base de datos• Soporte a manejo de datos por referencia,

actividad y recursos• Soporte a un paradigma de desarrollo orientado

a servicios

Page 26: Presentacion Connected Systems
Page 27: Presentacion Connected Systems

Pilares de Sistemas ConectadosPilares de Sistemas Conectados

Sistemas Conectados

Dat

os

Dat

os

Fe

de

rad

os

Fe

de

rad

os

Herramientas integradas y modelaje

Administración y Gobernabilidad

Ide

nti

dad

Ide

nti

dad

Fe

der

ad

aF

ed

era

da

Flu

jo d

e T

rab

ajo

Flu

jo d

e T

rab

ajo

“Pe

ne

tra

nte

”“P

en

etr

an

te”

Ex

per

ien

cia

de

Ex

per

ien

cia

de

Us

uar

io In

teg

ral

Us

uar

io In

teg

ral

Ori

en

taci

ón

aO

rie

nta

ció

n a

Se

rvic

ios

Se

rvic

ios

Page 28: Presentacion Connected Systems

Workflow - Mitos vs. Realidades

RealidadRealidadMitoMito

• El workflow está enfocado en los procesos humanos, síncronos de corta duración.

• El uso de workflow es límitado

• El workflow es complejo y requiere servidores de integración costosos.

• Workflow es lo mismo que BPM o EDA.

• Los workflows pueden ser de corta o larga duración y pueden o no involucrar el factor humano.

• El flujo de trabajo está en todas partes.

• Incrementan el nivel de transparencia y abstracción.

• Habilita BPM y EDA y son medios para lograr un fin.

Workflow no es un producto o una tecnología. Workflow es un principio arquitectónico habilitado por la tecnología.

Page 29: Presentacion Connected Systems

El Workflow Puede Ser Humano o Sistémico

• Participantes: personas, roles• Estilo del flujo: flexible, dinámico• Datos: no estructurados, documentos

• Participantes: apps, servicios• Flujo: prescriptivo, protocolos• Datos: estructurados, tradicionales

Information Worker

• Revisión de Docs. …

System WorkflowHuman Workflow

Business to Business

• Supply Chain Mgmt…

Aplicaciones de Línea de Negocio

• Automatización de Ventas…CRM ERP

Administración de Sistemas

• Contrataciones, Tickets de Soporte,…

System Workflow

Desarrollador

• Orquestación de Servicios, flujo ops. …

Page 30: Presentacion Connected Systems

BPM• B2B, EAI• BizTalk• ISV / SI Solutions

IT Management• hire/fire• resource provisioning• MIIS• ISV / SI solutions

.NET Developer• pageflow• SOA• ASP.NET, WinFX• ISV / SI Solutions• SSIS

LOB Apps• sales automation• quote to cash• MBS applications• ISV / SI Solutions

Information Worker• document life cycle• collaboration• Office 2007• ISV / SI solutions

Workflow en la Plataforma MS

Windows Windows Workflow Workflow

FoundationFoundation

• Participantes: personas, roles• Estilo del flujo: flexible, dinámico• Datos: no estructurados, documentos

• Participantes: apps, servicios• Flujo: prescriptivo, protocolos• Datos: estructurados, tradicionales

System WorkflowHuman Workflow

Page 31: Presentacion Connected Systems

Una Tecnología Única de WF

WindowsWorkflow

Foundation

.NET

Consolidar inversiones en workflow y Consolidar inversiones en workflow y proveer un marco unificado para productos proveer un marco unificado para productos

internos, socios y clientes.internos, socios y clientes.

Information WorkerInformation Worker Document life cycleDocument life cycle CollaborationCollaboration Office 12Office 12 ISV/SI solutionsISV/SI solutions

IT ManagementIT Management Hire/fireHire/fire Resource provisioningResource provisioning MIISMIIS ISV/SI solutionsISV/SI solutions

LOB AppsLOB Apps Sales automationSales automation Quote to cashQuote to cash MBS applicationsMBS applications ISV/SI SolutionsISV/SI Solutions

.Net Developer.Net Developer PageflowPageflow Mainstream devMainstream dev VS.NET, WinFXVS.NET, WinFX ISV/SI SolutionsISV/SI Solutions

BPMBPM Integration, B2BIntegration, B2B BizTalkBizTalk ISV/SI SolutionsISV/SI Solutions

Page 32: Presentacion Connected Systems

WinFX

Workflow y BizTalk Server

Windows Workflow Foundation

MessagingDiseñ

o

BusinessActivityMonitory Herra-mientas

de Admon.

Orchestration

Transformation

Adapters

BizTalk ServerAccelerators

• Servidor BPM integral• Producto diferenciado• Uso en escenarios B2B, EAI, BPM• Soluciones de implementación• Manejabilidad, Scale-Out

• Workflow framework• Expuesto vía WinFX • Escenarios• Usado para construir soluciones• Habilita la escalabilidad y facilidad de administración• Uso para incorporar workflow en la construcción de aplicaciones

Visual Studio Designer

• Las futuras versiones migrarán a Windows Workflow Foundation para la orquestación

Workflow

Page 33: Presentacion Connected Systems

Pilares de Sistemas ConectadosPilares de Sistemas Conectados

Sistemas Conectados

Dat

os

Dat

os

Fe

de

rad

os

Fe

de

rad

os

Herramientas integradas y modelaje

Administración y Gobernabilidad

Ide

nti

dad

Ide

nti

dad

Fe

der

ad

aF

ed

era

da

Flu

jo d

e T

rab

ajo

Flu

jo d

e T

rab

ajo

“Pe

ne

tra

nte

”“P

en

etr

an

te”

Ex

per

ien

cia

de

Ex

per

ien

cia

de

Us

uar

io In

teg

ral

Us

uar

io In

teg

ral

Ori

en

taci

ón

aO

rie

nta

ció

n a

Se

rvic

ios

Se

rvic

ios

Page 34: Presentacion Connected Systems

• Modelos como guías que permiten la administración y la operación– Los modelos mitigan las posibles

discrepancias entre el diseño y la operación

– Los modelos facilitan la administración y el cumplimiento de normas

• Entendibles por la maquina, conteniendo las necesidades de los arquitectos de Infraestructura y de la aplicación– Restricciones de desarrollo– Políticas y topologías de TI– SLA

Administración y Control IntegradosAdministración y Control Integrados

Aplicaciones

HostAplicativo

Topología de Red y Sistema

Operativo

Hardware

Page 35: Presentacion Connected Systems

Capability Maturity Management

Basic

RationalizedVirtualized

Service-Based

Standardized Infrastructure resources

pooled

Services managed holistically

Uncoordinated infrastructure

Standard resources,

configurations

Consolidate to fewer

Policy/Value-Based

Dynamic optimization

to meet SLAs

Objective

Ability to Change

Pricing Scheme

Business Interface

Resource Utilization

Organization

IT Management

Processes

Reduce complexity

Economies of scale

Flexibility, reduce costs

Service-level deliveryReact

WeeksWeeks to days

Weeks to minutes MinutesMonths to

weeks

Fixed costsReduced, fixed costs

Fixed shared costs

Variable usage costsNone, ad hoc

Business agility

Minutes to seconds

Variable business costs

Class-of-service SLAs

Class-of-service SLAs Flexible SLAs End-to-end

SLAsNo SLAs

Known Rationalized Shared pools Service-based poolsUnknown

Central control Consolidated Pooled ownership

Service-orientedNone

Business SLAs

Policy-based sharingBusiness-oriented

Reactive -ProactiveLife cycle management

ProactiveMature problem mgmt

ProactivePrediction, dynamic capacity

ServiceEnd-to-end service management

Chaotic – ReactiveAd hoc

ValuePolicy management

SMDS

Page 36: Presentacion Connected Systems

Pilares de Sistemas ConectadosPilares de Sistemas Conectados

Sistemas Conectados

Dat

os

Dat

os

Fe

de

rad

os

Fe

de

rad

os

Herramientas integradas y modelaje

Administración y Gobernabilidad

Ide

nti

dad

Ide

nti

dad

Fe

der

ad

aF

ed

era

da

Flu

jo d

e T

rab

ajo

Flu

jo d

e T

rab

ajo

“Pe

ne

tra

nte

”“P

en

etr

an

te”

Ex

per

ien

cia

de

Ex

per

ien

cia

de

Us

uar

io In

teg

ral

Us

uar

io In

teg

ral

Ori

en

taci

ón

aO

rie

nta

ció

n a

Se

rvic

ios

Se

rvic

ios

Page 37: Presentacion Connected Systems

• IDE Unificado– Workflow del SDLC integrado– Misma comunicación entre los

diferentes roles y equipos

• Modelos como los artefactos primordiales– Los modelos como guías para

habilitar el diseño y el desarrollo

• Alineación intrínseca entre las capacidades de negocio y de la tecnología– Herramientas y Lenguajes

Orientados a Dominio (DSL)

Integración de Herramientas y ModeladoIntegración de Herramientas y Modelado

Capacidad de Negocio

Capacidad de

Tecnología

Page 38: Presentacion Connected Systems

Diseño y Desarrollo basado en Modelos

• Modelos como los artefactos primordiales

• Los modelos como guías para habilitar el diseño y el desarrollo

• Alineación intrínseca entre las capacidades de negocio y de la tecnología– Herramientas y Lenguajes

Orientados a Dominio (DSL)

Aplicaciones

HostAplicativo

Topología de Red y Sistema

Operativo

Hardware

Capacidad de Negocio

Page 39: Presentacion Connected Systems

Currently Fragmented Market• Enterprise Application Integration• Business to Business• Message Oriented Middleware• Service Oriented Architecture• Business Rule Management Systems• Enterprise Service Bus• Business Activity Monitoring• Human Workflow• Business Modeling and Simulation• Event Driven Architecture

Page 40: Presentacion Connected Systems

Modelos Requeridos

Process Engineering

Systems Engineering

Infrastructure Engineering

Business Engineering

Infrastructure Design &

Provisioning

InfrastructureRequirements

Infrastructure Management

Systems Management

System DeploymentDefinition

SystemRequirements

SystemDesign and

Development

BusinessManagement

BusinessRequirements

BusinessSystems Design

20052005

Page 41: Presentacion Connected Systems

SystemSystemDesignerDesigner

Application DesignerApplication Designer

Class DesignerClass DesignerLanguage Tools Language Tools

etc.etc.

Logical Logical DatacenterDatacenterDesignerDesigner

DeploymentDeploymentDesignerDesigner

DeploymentDeploymentReportReport

Relación entre Modelos

Logical Datacenter

Design

Logical Deployment

Design

Deployment

Logical ServerDesign Resource

Design

ResourceDesign

EndpointDesignSolution

Design

ResourceDesign

ApplicationDesign

ApplicationDesign

SystemDesign

Web ServiceEndpointDesign

Page 42: Presentacion Connected Systems

Modelo ArquitectónicoModelo ArquitectónicoSistemas Conectados

Da

tos

Da

tos

Fe

de

rad

os

Fe

de

rad

os

Herramientas integradas y modelaje

Administración y Gobernabilidad

Ide

nti

da

dId

en

tid

ad

Fe

de

rad

aF

ed

era

da

Flu

jo d

e T

rab

ajo

Flu

jo d

e T

rab

ajo

“Pe

ne

tra

nte

”“P

en

etr

an

te”

Ex

pe

rie

nci

a d

e

Ex

pe

rie

nci

a d

e

Us

ua

rio

Inte

gra

lU

su

ari

o In

teg

ral

Ori

en

tac

ión

aO

rie

nta

ció

n a

Ser

vic

ios

Ser

vic

ios

Page 43: Presentacion Connected Systems

Modelo de Madurez para SOA: Modelo de Madurez para SOA: GartnerGartner

Page 44: Presentacion Connected Systems

Plataforma Aplicativa de Microsoft

Page 45: Presentacion Connected Systems

Gracias por su Atencion

Preguntas?