24
Tutorial for the Broadcast Community VidTrans Technical Conference MJ Drouin 10/02/02

Service Oriented Architecture (SOA) for the Broadcast Industry

Embed Size (px)

DESCRIPTION

VidTrans 2010 VSF Video Services Forum SOA Service Oriented Architecture Software development

Citation preview

Page 1: Service Oriented Architecture (SOA) for the Broadcast Industry

Tutorial for the Broadcast Community

VidTrans Technical Conference

MJ Drouin

10/02/02

Page 2: Service Oriented Architecture (SOA) for the Broadcast Industry

Director with 15 years of Media experience, I lead technical teams of up

to 30 people and 3 managers to deliver most aspects of the business -

Operations, Customer Services, Information Technologies, Project

Management, Engineering, and Procurement. I developed expertise in

managing cable, wireless, satellite, transmission, engineering and

software development. I worked at Bell, Teleglobe, Intelsat, CBC and as a

expert consultant.

Professional Engineer, Masters in Technological Management, ITIL

foundation, PMP

I have extensive experience in speaking since the 90's (ouf!), subjects

were always a mix of technologies, commerce and management.

Past engagements included: Pitfalls of SW development: What every executive

should know (2009), 8 weeks on Twitter: I love it! (2009), The Future of

Broadcast Archive Systems (2008), DVB-H: Video over IP goes Wireless (2006),

HDTV distribution (2005), Video over IP (2004) and, Several broadcast technical

training (1994-1998): Video 101, Digital Video and Compression 201, Video

testing techniques 301.

http://www.linkedin.com/in/mjdrouin

http://twitter.com/mjdrouin

2MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 3: Service Oriented Architecture (SOA) for the Broadcast Industry

Introduction: Adoption of SOA

2010 and Beyond !

Broadcast and SOA

SOA description

Conclusions: Issues and benefits

Future development

3MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 4: Service Oriented Architecture (SOA) for the Broadcast Industry

Source: Forrester Research, 4Q 20084MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 5: Service Oriented Architecture (SOA) for the Broadcast Industry

MJ Drouin© - February 2nd, 2010 - VidTrans10 5

Page 6: Service Oriented Architecture (SOA) for the Broadcast Industry

6MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 7: Service Oriented Architecture (SOA) for the Broadcast Industry

7MJ Drouin© - February 2nd, 2010 - VidTrans10

Via Broadcast Engineering

Page 8: Service Oriented Architecture (SOA) for the Broadcast Industry

8MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 9: Service Oriented Architecture (SOA) for the Broadcast Industry

9MJ Drouin© - February 2nd, 2010 - VidTrans10

Via Broadcast Engineering

ESB (Enterprise Service Bus)

Page 10: Service Oriented Architecture (SOA) for the Broadcast Industry

10MJ Drouin© - February 2nd, 2010 - VidTrans10

16:9

2.39:14:3

Interlaced

640x480

XYZ

MPEG-2

MPEG-4

M-JPEG

Lip-Sync

59.94

720x480

1440x1080

720x576

Progressive

RGB

JPEG-200025.00

Rec. 601

4:1:1H.264

4:2:2 720x486

Rec. 709

4:4:4YCbCr

4:2:0p

4:2:0i

29.9

7

1920x1080

1280x720

60

SDTV

HDTV

3DTV

4KATSC

Codecs

Wrapper

Mono

Strereo

Dolby

Closed Caption

MXF

Page 11: Service Oriented Architecture (SOA) for the Broadcast Industry

Via Geek & Poke

Page 12: Service Oriented Architecture (SOA) for the Broadcast Industry

12MJ Drouin© - February 2nd, 2010 - VidTrans10Via Oracle

Page 13: Service Oriented Architecture (SOA) for the Broadcast Industry

Service Registry

Composite Service

Service exposes its Service Description (including Non-

Functional Properties) so it can be invoked by another service.

Service A Service B Service D Service EService C

Service HService G Service N

Service X

Service F

Atomic service

Composite serviceService Y

Service Description

Via:

13MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 14: Service Oriented Architecture (SOA) for the Broadcast Industry

14MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 15: Service Oriented Architecture (SOA) for the Broadcast Industry

Com

ple

xit

y

Genera

l

WS-*

BPEL

15MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 16: Service Oriented Architecture (SOA) for the Broadcast Industry

WS

Addressing

HTTPWSDL

SOAPBase Standards

WS-RM

Reg/RepUDDI

WS-SecurityWS-*

Requirements

Guides developments of

SOA-RM

Specific

Architectures

Uses

Input for

BPEL

XML &

SchemaWS-Trust

16MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 17: Service Oriented Architecture (SOA) for the Broadcast Industry

17MJ Drouin© - February 2nd, 2010 - VidTrans10

Web Server

Service

Broker

Service

Requestor

Service

Provider

WSDL in

UDDI

SOAP over

HTTP

WSDL in

UDDI

Service

Description

Service

Service

Description

Registry

UDDI

1. Service Provider “publishes”

its services to a Service Broker

- WSDL describes services and

service definition

- Business publishes service

metadata

3. Service

Requester

“binds” and

interacts with

Service Provider

2. Service

Requester

searches and

“discover” the

service

Service

Owner /

Developer

Web Service

Engine

WSDL

API

Listener

Provider-specific

Technology or

Legacy Systems

SOAP over

HTTP

Search &

Register

Hosting

WSDL in

UDDI

Requestor-specific

Technology or

Legacy Systems

Points to service description

Points to service

Maps Legacy

to XML in

SOAP

message

Page 18: Service Oriented Architecture (SOA) for the Broadcast Industry

18MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 19: Service Oriented Architecture (SOA) for the Broadcast Industry

Via Geek & Poke

Page 20: Service Oriented Architecture (SOA) for the Broadcast Industry

20MJ Drouin© - February 2nd, 2010 - VidTrans10 Via JavaWorld

Page 21: Service Oriented Architecture (SOA) for the Broadcast Industry

Business Benefits Technology Benefits

Technology aligned

with business

Modular, shared

streamlined tools

IT cost reduction and

control

Improved

responsiveness to

changing needs

Customized service

managed centrally

Standardized protocol,

interfaces and

infrastructure

Reduce integration time

and efforts

SOA can be virtualized or

used in a ‘cloud’

Ubiquity

21MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 22: Service Oriented Architecture (SOA) for the Broadcast Industry

ScreenScrape

ScreenScrape

ScreenScrape

ScreenScrape

MessageQueue

MessageQueue

MessageQueue

DownloadFile

DownloadFile

DownloadFile

TransactionFile

TransactionFile

TransactionFile

ORB

ORB

CICS Gateway

CICS Gateway

APPC

APPCRPC

RPC

TransactionFile

Sockets

Sockets

Message

Message

Application

Application

Application

Application

Application

Application

Application

Application

Application

Application

22MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 23: Service Oriented Architecture (SOA) for the Broadcast Industry

SOA Standards development

SOA for telecom

Interoperability

Business models – integration

Governance

Advancement of digitization of Broadcast

All-digital movie production workflow

File-based broadcast

Technology evolution

Cloud computing

Open Source Software (OSS)

Virtualization: Platform-independent

Software as a Service (SAAS)

23MJ Drouin© - February 2nd, 2010 - VidTrans10

Page 24: Service Oriented Architecture (SOA) for the Broadcast Industry

Thank you for your attention

[email protected]