SOA EN TELCO

Preview:

DESCRIPTION

SOA EN TELCO

Citation preview

Evolución de las tecnologíasde información vs Gestión de servicios de valor agregado en el sector de Telecomunicaciones

Jaime ContrerasArquitecto de SoftwareColombia & Ecuadorjaime.contreras@sun.com

Sun Proprietary/Confidential: Internal Use Only

REQUERIMIENTOS

Visibilidad Extremo a Extremo Capacidades de gestión de procesos de negocio dinámicos

Arquitectura abierta y flexibleComportamiento enchufable de aplicaciones, sistemas y servicios

Infraestructura de integración rápidaIntegración de servicios rápida, incremental y reusable.

Requerimientos técnicosRequerimientos de Negocio

Habilidad para maximizar ingresos por usuario (ARPU)

Minimizar churnServicio al cliente personalizado al máximo.

Time to marketTomar ventaja competitiva

creando nuevos servicios antes que otros.

Sun Proprietary/Confidential: Internal Use Only

Problemática de Integración

Integrado y

Compartido

No integrado“Spaguetti”

MIDDLEWARE EAI

Sun Proprietary/Confidential: Internal Use Only

EAI

Integración de Aplicaciones

Metodología y software para la integración de aplicaciones mediante la definición e implementación de procesos de negocio.

Sun Proprietary/Confidential: Internal Use Only

Interfaces Punto a Punto

Complejidad de gestión, fuerte dependencia del desarrollador

Tiempos y costos mayores de desarrollo e integración

Código redundante, duplicado

DesventajasVentajas

A medidaImplementación personalizada al máximo.

Garantías de seguridad

Mayor velocidad en tiempo de ejecución

Sun Proprietary/Confidential: Internal Use Only

GARTNER EAI

“El 40% de los costos de un proyecto se deben a costos de Integración de aplicaciones”

Gartner.

Sun Proprietary/Confidential: Internal Use Only

Beneficios de EAIReducción de costes e inversiones en implantación de nuevos procesos

de negocio. • Mejora en la satisfacción del cliente como consecuencia del control y

monitorización de sus órdenes.• Reducción del “time-to-market” ya que se posibilita un rápido

lanzamiento de nuevos servicios.• Aumento de la eficiencia y calidad operativa del personal debido a la

disponibilidad de información en tiempo real.

Sun Proprietary/Confidential: Internal Use Only

Riesgos de EAI

De no ejecución:• Elevado time-to-market asociado a altos costos de integración de

nuevos servicios debido a la diversidad de soluciones e interfaces para cada aplicación.

• Las soluciones de integración se realizarían de forma desnormalizada, lo que llevaría a una necesidad de mantenimiento permanente.

Asociados al desarrollo de nuevos servicios:• Intentar cubrir procesos que ya cubran otras áreas específicas,

como CRM, dando lugar a duplicidades de flujos.

Sun Proprietary/Confidential: Internal Use Only

SOA

Arquitectura orientada a Servicios

Plataforma para implementación de servicios de voz y datos que permite la reutilización de componentes(servicios).

Sun Proprietary/Confidential: Internal Use Only

Cadena de valor desde SUN

Dispositivo OperadorTerceros

Proveedores de Servicios

Clientes Java Proveedores de servicios de telecomunicaciones

ISV's Partners/desarrolladores

Servicios de Red Inteligente– Servicio de números cortos– Enrutamiento de llamadas– Control de Prepago– Portabilidad de Números

Aplicaciones “LifeStyle”– Mensajería instantánea– Comunidad Virtual– Juegos– Búsqueda de amigos– MMS/IMS/SMS– Horoscopo

Aplicaciones de Empresa– Localización– Web services– SMS masivos– Comunidades virtuales– Conferencia multiusuario– Redes privadas virtuales

Sun Proprietary/Confidential: Internal Use Only

Capas de entorno de trabajo

Sistema operativoS

Hardware

Infraestructura SW

Red

Servicios

Sun

Partners

Sun + partners

Sun Proprietary/Confidential: Internal Use Only

Focalizado en ServiciosRedes heredadas Próxima generación de Redes

Aplicaciones

Software de Infraestructura

Sistemas operativos

Hardware

Sun Proprietary/Confidential: Internal Use Only

El “Movimiento” a SOA

Integrado y

Compartido

No integrado“Spaguetti”MIDDLEWARE EAI

Sun Proprietary/Confidential: Internal Use Only

Desde aplicaciones a servicios• Moviendo desde aplicaciones monolíticas y cerradas a servicios

compartidos estructurados en capas basadas en la red.

Capa de proceso

Capa de servicio

Capa de recurso

Capa de acceso

Servicio

Sun Proprietary/Confidential: Internal Use Only

Red y Gestión de usuarios

Dinámicamente “Cualquier servicio, Cualquier dispositivo, Cualquier Red”Arquitectura SOA

• Servicios de Presencia• Streaming video/audio• Chat de grupos• Push-to-X

• Videoconferencia • Rich communications• MMS, IM, UM• Multiparty gaming

Capa de ControlCapa de

transporte

Aplicaciones y Servicios Cualquier DispositivoCualquier Red

WLAN

Wi-Fi/WiMax

Cable, DSL

Mobile >Landline

Cellular

• Recargas• QoS• Negociación de sesión

• Acceso de usuarios y autenticación• Gestión de contenidos

• Gestión de Identidad• Servidores de Aplicaciones• Ejecución de servicios• Seguridad

Core NetworkIMS IP-basedCapa de proceso

Capa de servicio

Capa de recurso

Capa de acceso

Sun Proprietary/Confidential: Internal Use Only

SOA-Arquitectura orientada a Servicios

Principios y prácticas para diseño compartido, reusable y distribuido de servicios

Atributos de SOA:> Separación de la interfaz de servicio de la subyacente

implementación del mismo (Acoplamiento débil)> Promueve reutilizar servicios a través de descubrimiento y

autodescripción de servicios (p.e. Web services).> Los servicios están modularizados, separados, y están sobre una

infraestructura basada en estándares.

Sun Proprietary/Confidential: Internal Use Only

En SOA, Sun está enfocado en las siguientes áreas:• Trabajo continuo en estándares y Mejores Prácticas• Evolución de Web Services (WS-I and .NET Interoperability in

Application Server, Fast Infoset)• Identidad & Seguridad (Liberty enabled Identity Manager)• Integración (JSR 208 based ESB)• Servicios de registro (RegRep)• Servicios de Gestión y monitorización (Java ES Common Mgmnt

Framework, Web Svcs Mgmnt)• Grid, N1

Sun Proprietary/Confidential: Internal Use Only

Operador y componentes SWIN

ServiciosIMS

ServiciosMessagingServicios

Web/WAPServicios

StreamingServicios

Red

Infraestructura SW

Capa de acceso

Capa de proceso

Capa de servicio

Capa de recurso

Service Execution

Service Enablers

Service Provisioning System J2EE

E-mail / Web-Mail

Acce

ss M

anag

emen

t

SCIMIM-SSFService Orchestration / JBI / BPEL

DRM Server

HLR

Rich Voice / Video

Directory ServicesDatabases

Resource Adaptors

HSSCSCF

SMSCMMSC

MSC

Stream. Serv.

Connectors

SIP Servlet Msg. Serv. Cont.Del.Serv.

VPNPPS

Push to TalkVideo Blog

Instant Msg.Voice/VideoM

PIMDownloads Video on D

Live Video

Iden

tity

Man

agem

ent

Ope

ratio

ns /

Bus

ines

s Su

ppor

t Sys

tem

s: O

SS/J

Ope

ratio

ns &

Man

agem

ent:

JMX

OSA/Parlay GW Portal Server

Serv

ice

Cre

atio

nEn

viro

nmen

t

WAP GWWebServer

IMCalendar

IM

IN VMSMPC

RingBackTone

Sun Proprietary/Confidential: Internal Use Only

Operador y componentes SW SunIN

ServiciosIMS

ServiciosMessagingServicios

Web/WAPServicios

StreamingServicios

Kabira Sun Web / Application Server

E-mail / Web-Mail

Sun

Acce

ss M

anag

er

OC SCIMIM-SSFSeeBeyond / Sun Integration Manager

HLR

Rich Voice / Video

Sun Directory Server / LDAPOracle

Resource Adaptors

HSSCSCF

SMSCMMSC

MSC

StreamStarUbiquitySun Msg. Srv. CDS

VPNPPS

Push to TalkVideo Blog

Instant Msg.Voice/VideoM

PIMDownloads Video on D

Live Video

Sun

Iden

tity

Man

ager

Ope

ratio

ns /

Bus

ines

s Su

ppor

t Sys

tem

s: O

SS/J

Ope

ratio

ns &

Man

agem

ent:

JMX

Kabira OSA/Parlay GW Sun Portal

Net

Bea

nsSu

n Ja

va S

tudi

o

Red

Infraestructura SW

Capa de acceso

Capa de proceso

Capa de servicio

Capa de recurso

Service Execution

Service Enablers

WAP GW

Connectors

IMIMCalendar

IN VMSMPC

RingBackTone

Sun Proprietary/Confidential: Internal Use Only

Ejemplo

Sistemas de Negocio (CRM, Facturación, Tarificación,

Distribuidor, etc...)Canales de Acceso (WEB-

Portal, IVR)

Sistema de ProvisiónPlataforma de Servicios

Elementos de Red (Conmutación,

Transmisión, ...)

e-CareTerceros

Proveedores de Servicios

Plataforma OSA/Parlay

Terceros Proveedores

de Contenidos

Arquitectura de Aplicaciones (I)

Middleware

Sun Proprietary/Confidential: Internal Use Only

Plataforma de Servicios

Empleados /Distribuidore

s

Recursos (Nodos de Red, BD,

etc...)

IntegradorSUN

Gestión de IdentidadesSUN

Arquitectura de Aplicaciones(II)

Administador de

Aplicaciones

SUN

Terceros

Aplicaciones/Sistemas de Negocio(CRM, Fact, etc...)

Clientes

SUN

Sun Proprietary/Confidential: Internal Use Only

Gestor de

ContenidosRepositorio de Servicios Portal WEB

Integrador

Control de acceso

Plataforma de servicios - SOA

Indices de Bolsa

Consulta de Saldo

Indice Bolsa

Art. Legales

Art. Legales Verificar Estado Cuenta

Mensajería (Correo)

Sistemas de Negocio(CRM, Fact,

etc...)

Sun Proprietary/Confidential: Internal Use Only

Gestión de Contenidos

Repositorio de Servicios Portal

Clientes

Gestión de Identidad

Plataforma de servicios - Productos

Indices de BolsaJava

Consulta de Saldo Java

Indice Bolsa

Art. Legales

Art. LegalesJava Verificar Estado

CuentaJava

Mensajería (Correo)

Java

SO – Herramientas

Desarrollo

ESB

Sistemas de Negocio(CRM, Fact,

etc...)

Sun Proprietary/Confidential: Internal Use Only

SOA Costo/Beneficio Nuevos Servicios

Desarrollo

Integración

Producción

Servicio Art. Legales (1er desarrollo)

Preproducción

Tiempo Est. 6 Meses

5 recursos

4 recursos

15 recursos

2 recursos

Lógica Negocio

Sun Proprietary/Confidential: Internal Use Only

SOA Costo/Beneficio Nuevos Servicios

Desarrollo

Integración

Producción

Servicio Indíces de bolsa (Reuso)

Preproducción

Tiempo Est. 2 Meses

2 recursos

3 recursos

10 recursos

2 recursos

Lógica Negocio

Sun Proprietary/Confidential: Internal Use Only

Costo/Beneficio Nuevos Servicios

Servicio Indíces de bolsa (Reuso)

Servicio Art. Legales (1er desarrollo)

Costo = 26 recursos y 6 Meses.

Costo = 17 recursos y 2 Meses.

Menos pruebas, Menos errores, Menos costos de mantenimiento y gran ahorro en siguientes servicios !

Preguntas?

Jaime ContrerasArquitecto de SoftwareColombia & Ecuadorjaime.contreras@sun.com

Recommended