26
IMS e SOA: Reduzindo o Tempo de Implementação de Novos Serviços Palestra realizada em Julho/2007 – Davi Carvalho (CIO) http:// soasimples.com

SOA e IMS (NGN)

Embed Size (px)

DESCRIPTION

Apresentação feita em 2006, evento IMS (IQPC), no Rio de Janeiro, Brasil.

Citation preview

Page 1: SOA e IMS (NGN)

IMS e SOA: Reduzindo o Tempo de

Implementação de Novos Serviços

Palestra realizada em Julho/2007 – Davi Carvalho (CIO) http://soasimples.com

Page 2: SOA e IMS (NGN)

IMS IP Multimedia

Subsystem

http://soasimples.com

Page 3: SOA e IMS (NGN)

IMS (IP Multimedia Subsystem) IMS (IP Multimedia Subsystem) OverviewOverview The IP Multimedia Subsystem (IMS) is an open,

standardised, configurable, next-generation multi-media architecture for mobile and fixed IP services.

IMS is emerging as the “glue” that will allow operators to create, scale and evolve converged services, quickly and cost-effectively:

Services that can straddle networks — old and new, wired and wireless, data and voice, yours and mine; Services that will blend multiple modes of communication seamlessly — text with voice, chat with mail, video with blog; Services that will be defined and delivered at a fraction the cost and the time required today.

http://www.stlpartners.com/ims.phphttp://

soasimples.com

Page 4: SOA e IMS (NGN)

IMS: IMS: ServicesServicesPoC (Push to Talk over Celular)

Session Control Services: Registration, Routing and Roaming

Presence

GLM (Group and list management)

P2P Games

Mobile IP TV

...

http://soasimples.com

Page 6: SOA e IMS (NGN)

Rede NGN / IMS CompliantRede NGN / IMS Compliant

SBC

Sype Server

ATA

Gateway

H.323

IP PBX

PSTN

Media Gatewa

y

ControlSwitch

http://soasimples.com

Page 7: SOA e IMS (NGN)

SOA

http://soasimples.com

Page 8: SOA e IMS (NGN)

Save Our Architecture

http://soasimples.com

Page 9: SOA e IMS (NGN)

Service-Oriented Architecture“SOA is a IT architecture strategy for business solution (and infrastructure solution) delivery based on the concept of service-orientation.”

http://soasimples.com

Page 10: SOA e IMS (NGN)

"By 2008, SOA will be a prevailing software engineering practice, ending the 40-year domination of monolithic software architecture."

http://soasimples.com

Page 11: SOA e IMS (NGN)

Infrastructure PlatformHWHW OSOS ClusterCluster GridGrid

Application ServicesApplication Services

Third-Party

Services

Third-Party

Services

ESB – Enterprise Service BUSESB – Enterprise Service BUS

Data Access Services

Data Access Services

Access ServicesAccess

Services

Collaboration

Services

Collaboration

Services

Orchetration ServicesOrchetration Services

Serv

ice

Con

trol

Serv. Reg. Repositor

y

Serv. Reg. Repositor

y

Ident & Access Mgmt.

Ident & Access Mgmt.

Service Monitoring

Service Monitoring

Business Activity

Monitoring

Business Activity

Monitoring

Service Deployme

nt

Service Deployme

nt

Inte

gr. S

w

En

viro

nm

.

Service DesignService Design

Service Developm

t

Service Developm

t

Service Registry Repositor

y

Service Registry Repositor

y

Change Mgmt

Change Mgmt

SOA Reference Architecture

http://soasimples.com

Page 12: SOA e IMS (NGN)

E S B

Messaging Backbone: Applications connects point-to-point

EAI– Enterprise App.Integration: Application connects through a centralized HUB

Service-oriented Architecture: Flexible connections with standard-based interfaces allows an easy integration between applications

+ Flexible

Architecture Evolution

http://soasimples.com

Page 13: SOA e IMS (NGN)

“Silo” App. “SOA” App.

http://soasimples.com

Page 14: SOA e IMS (NGN)

IMS “Silo” Applications

Application 1Application 1

Customer DataCustomer Data

Media FunctionsMedia Functions

Service Delivery

Plataform

Service Delivery

Plataform

Application 2Application 2

Customer DataCustomer Data

Media FunctionsMedia Functions

Service Delivery

Plataform

Service Delivery

Plataform

Application NApplication N

Customer DataCustomer Data

Media FunctionsMedia Functions

Service Delivery

Plataform

Service Delivery

Plataform

Billing ERP CRM Pre-Paid

...

http://soasimples.com

Page 15: SOA e IMS (NGN)

Application 1Application 1

Customer DataCustomer Data

Media FunctionsMedia Functions

Service Delivery

Plataform

Service Delivery

Plataform

Application 2Application 2

Customer DataCustomer Data

Media FunctionsMedia Functions

Service Delivery

Plataform

Service Delivery

Plataform

Application NApplication N

Customer DataCustomer Data

Media FunctionsMedia Functions

Service Delivery

Plataform

Service Delivery

Plataform

SOA Approach

Billing ERP CRM Pre-Paid

...service_D

service_A

service_B

service_C

service_Eservice_F

Service Repository

Service Repository

http://soasimples.com

Page 16: SOA e IMS (NGN)

DB

E S B

A P I

CDRs

FTP Server

BillingERP

CRMPre-Paid CD

R Impo

rt LCR

...

Service 1Service 1 Service 2Service 2 Service NService N...

IMS “SOA” Applications

ControlSwitch

http://soasimples.com

Page 17: SOA e IMS (NGN)

IMS Services and SOA

Environment http://soasimples.com

Page 18: SOA e IMS (NGN)

Deploying IMS Services

SOASOA

EDAEDA

BPMBPM

SOA: Service-Oriented ArchitectureSOA: Service-Oriented Architecture

EDA: Event-Driven ArchitectureEDA: Event-Driven Architecture

BPM: Business Process Management

BPM: Business Process Management

+

+http://soasimples.com

Page 19: SOA e IMS (NGN)

SOA: Conventional Request/Reply

Service Consume

r

Service Consume

r

Service Producer

Service Producer

Request

Response

http://soasimples.com

Page 20: SOA e IMS (NGN)

Event-Driven Architecture In 2003, Gartner introduced a new terminalogy to

describe a design paradigm based on events, EDA;

EDA defines a methodology for designing and implementing applications and systems in which events transmit between decoupled software components and services

EDA node

EDA node

Post

EDA node

EDA node

EDA node

EDA node

EDA node

EDA node

Notify

Notify

Notify

http://soasimples.com

Page 21: SOA e IMS (NGN)

source: IBM (http://www-128.ibm.com/developerworks/webservices/library/ws-soad1/)

BPM: Business Process Management

http://soasimples.com

Page 22: SOA e IMS (NGN)

ATA Reseller

CRM

Suply

Warehouse

Installation

Phone Bil

Service Orchestration => Business Flexibility

http://soasimples.com

Page 23: SOA e IMS (NGN)

SOA Myths

http://soasimples.com

Page 24: SOA e IMS (NGN)

Five SOA Myths:1.“SOA is easy”

2.“Once top executives are sold on SOA, your trouble are over”

3.“You can simply wrap legacy system with services”

4.“You can buy SOA out of the box”

5.“If You are using Web services, you’ve archieved SOA”

http://soasimples.com

Page 25: SOA e IMS (NGN)

Questions & Answers

http://soasimples.com

Page 26: SOA e IMS (NGN)

Obrigado!

Davi Carvalho

http://twitter.com/davisilva

http://soasimples.com