Service Oriented Architecture (SOA) for the Broadcast Industry

1,845 views

Published on

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

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,845
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
80
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Service Oriented Architecture (SOA) for the Broadcast Industry

  1. 1. Tutorial for the Broadcast Community VidTrans Technical Conference MJ Drouin 10/02/02
  2. 2.  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 MJ Drouin© - February 2nd, 2010 - VidTrans10 2
  3. 3. Introduction: Adoption of SOA  2010 and Beyond !  Broadcast and SOA SOA description Conclusions: Issues and benefits  Future development MJ Drouin© - February 2nd, 2010 - VidTrans10 3
  4. 4. Source: Forrester Research, 4Q 2008 MJ Drouin© - February 2nd, 2010 - VidTrans10 4
  5. 5. MJ Drouin© - February 2nd, 2010 - VidTrans10 5
  6. 6. MJ Drouin© - February 2nd, 2010 - VidTrans10 6
  7. 7. Via Broadcast Engineering MJ Drouin© - February 2nd, 2010 - VidTrans10 7
  8. 8. MJ Drouin© - February 2nd, 2010 - VidTrans10 8
  9. 9. ESB (Enterprise Service Bus) Via Broadcast Engineering MJ Drouin© - February 2nd, 2010 - VidTrans10 9
  10. 10. 2.39:1 SDTV -2 4:2 re o 4:3 G ATSC :0p 4K Stre PE 16:9 M :0i Interlaced H.264 RGB 720x480 per 4:1:1 4:2 Mo XYZ 720 Re rap Lip-S 3DTV no 280x MPEG-4. 709 W c yn 1 2:2 720x486 c 29 5 7 6 Co d e cs 4: 60 1440x1080 Clos e 25.00 000 Cap ed 64 M-JPEG 720x siv -2 tion 7 0x s .9 gr e G PE 48 r o J YCbCr 4: lby 59.94 P R 0 4: o e c. 6 HDTVMXF 4 D 1920x1080 01 MJ Drouin© - February 2nd, 2010 - VidTrans10 10
  11. 11. Via Geek & Poke
  12. 12. Via Oracle MJ Drouin© - February 2nd, 2010 - VidTrans10 12
  13. 13. Service exposes its Service Description (including Non- Composite Service Functional Properties) so it can be invoked by another service. Service Description Service Registry Service X Atomic service Service A Service B Service C Service D Service E Service F Service Y Composite service Service G Service H Service N Via: MJ Drouin© - February 2nd, 2010 - VidTrans10 13
  14. 14. MJ Drouin© - February 2nd, 2010 - VidTrans10 14
  15. 15. Complexity BPEL General WS-* MJ Drouin© - February 2nd, 2010 - VidTrans10 15
  16. 16. SOA-RM Guides developments of Requirements Specific Input for Architectures Uses HTTP WS-* WS-Security XML & WSDL WS-Trust Base Standards Schema SOAP WS-RM BPEL Reg/Rep UDDI WS Addressing MJ Drouin© - February 2nd, 2010 - VidTrans10 16
  17. 17. Points to service description Points to service Registry UDDI Service Service Description Broker 1. Service Provider “publishes” 2. Service its services to a Service Broker Requester - WSDL describes services and searches and service definition “discover” the - Business publishes service WSDL in WSDL in service metadata UDDI UDDI SOAP over Service Requestor-specific HTTP Service Service Technology or Requestor Provider Search & Legacy Systems Service Register 3. Service Description Requester “binds” and interacts with Service Service Provider Owner / Developer Maps Legacy WSDL in UDDI to XML in SOAP Hosting message SOAP over WSDL HTTP API Provider-specific Web Service Listener Technology or Engine Legacy Systems Web Server MJ Drouin© - February 2nd, 2010 - VidTrans10 17
  18. 18. MJ Drouin© - February 2nd, 2010 - VidTrans10 18
  19. 19. Via Geek & Poke
  20. 20. MJ Drouin© - February 2nd, 2010 - VidTrans10 Via JavaWorld 20
  21. 21.  Technology aligned  Customized service with business managed centrally  Modular, shared  Standardized protocol, streamlined tools interfaces and  IT cost reduction and infrastructure control  Reduce integration time  Improved and efforts responsiveness to  SOA can be virtualized or changing needs used in a ‘cloud’  Ubiquity Business Benefits Technology Benefits MJ Drouin© - February 2nd, 2010 - VidTrans10 21
  22. 22. Application Screen Scrape Download Application Message File Application Queue Screen Application Scrape Sockets Screen Transaction Transaction Scrape File File Application Sockets Download CICS Gateway RPC File ORB APPC Application Message ORB Application Application Message Transaction Queue File Application Message Queue CICS Gateway Transaction Screen File Scrape APPC Application Message Download RPC File MJ Drouin© - February 2nd, 2010 - VidTrans10 22
  23. 23.  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) MJ Drouin© - February 2nd, 2010 - VidTrans10 23
  24. 24. Thank you for your attention mjdrouin@gmail.com

×