57
Software Software Integration Integration Technologies Technologies HPA Technology Retreat HPA Technology Retreat 2009 2009

Software Integration Technologies HPA Technology Retreat 2009

Embed Size (px)

Citation preview

Page 1: Software Integration Technologies HPA Technology Retreat 2009

Software Software Integration Integration

TechnologiesTechnologies

HPA Technology RetreatHPA Technology Retreat

20092009

Page 2: Software Integration Technologies HPA Technology Retreat 2009

Software Integration Software Integration TechnologiesTechnologies

John Footen – SOA John Footen – SOA BasicsBasics

Chris Lennon – BXFChris Lennon – BXF Al Kovalick – Timing Al Kovalick – Timing

Aware Web ServicesAware Web Services Simon Eldridge – Simon Eldridge –

SOA for StorageSOA for Storage Jerry Butler – Jerry Butler –

Software Software Integration, Integration, Broadcasters Broadcasters PerspectivePerspective

Software issues are Software issues are the primary issues the primary issues on projects today.on projects today.

Both Integration and Both Integration and FeaturesFeatures

Software is hard Software is hard because we can do because we can do more.more.

““Software” is the Software” is the new SDI or 422.new SDI or 422.

SMPTE / AMWASMPTE / AMWA

Page 3: Software Integration Technologies HPA Technology Retreat 2009

SOA in SOA in Professional Media Professional Media

SystemsSystems

John FootenJohn Footen

National TeleConsultants, National TeleConsultants, Inc.Inc.

Page 4: Software Integration Technologies HPA Technology Retreat 2009

architecture (SOA)service-oriented

Page 5: Software Integration Technologies HPA Technology Retreat 2009

1. agility

2. visibility

3. productivity

Page 6: Software Integration Technologies HPA Technology Retreat 2009

traffic

edit

scheduling

archive

NRCS

graphics

ingest

422

MOS

MOS

servers

automation

Page 7: Software Integration Technologies HPA Technology Retreat 2009

automation

traffic

edit

scheduling

archive

NRCS

graphics

ingest

422

MOS

MOS

MOS

DAMservers

automationSD/HD

IP

?

Page 8: Software Integration Technologies HPA Technology Retreat 2009

tight coupling

Page 9: Software Integration Technologies HPA Technology Retreat 2009

manage

Page 10: Software Integration Technologies HPA Technology Retreat 2009

upgrade

Page 11: Software Integration Technologies HPA Technology Retreat 2009

SOA

Page 12: Software Integration Technologies HPA Technology Retreat 2009

loose coupling

Page 13: Software Integration Technologies HPA Technology Retreat 2009

dependent

Page 14: Software Integration Technologies HPA Technology Retreat 2009

business service

Page 15: Software Integration Technologies HPA Technology Retreat 2009

not just the interface

Page 16: Software Integration Technologies HPA Technology Retreat 2009

how does it work?

Page 17: Software Integration Technologies HPA Technology Retreat 2009

3 roles:

Page 18: Software Integration Technologies HPA Technology Retreat 2009

serviceprovider

serviceconsumer

servicerepository

Page 19: Software Integration Technologies HPA Technology Retreat 2009

reuse

Page 20: Software Integration Technologies HPA Technology Retreat 2009

SOA

Page 21: Software Integration Technologies HPA Technology Retreat 2009

web services

Page 22: Software Integration Technologies HPA Technology Retreat 2009

-basedxml

Page 23: Software Integration Technologies HPA Technology Retreat 2009

loosely coupled systems

Page 24: Software Integration Technologies HPA Technology Retreat 2009

wrapper

Page 25: Software Integration Technologies HPA Technology Retreat 2009

application

wrapper

API

Page 26: Software Integration Technologies HPA Technology Retreat 2009

transform

Page 27: Software Integration Technologies HPA Technology Retreat 2009

application

wrapper

XML

Page 28: Software Integration Technologies HPA Technology Retreat 2009

edit

archive

DAM

EDL

Page 29: Software Integration Technologies HPA Technology Retreat 2009

edit

wrapper

web service call

Page 30: Software Integration Technologies HPA Technology Retreat 2009

you

fill out this form

accounting department

Page 31: Software Integration Technologies HPA Technology Retreat 2009

wrapper

web service call

accounting department

Page 32: Software Integration Technologies HPA Technology Retreat 2009

youguy

hey!

`

Page 33: Software Integration Technologies HPA Technology Retreat 2009

standards

Page 34: Software Integration Technologies HPA Technology Retreat 2009

OASIS

Page 35: Software Integration Technologies HPA Technology Retreat 2009

W3C

Page 36: Software Integration Technologies HPA Technology Retreat 2009

serviceprovider

serviceconsumer

servicerepository

publish

find

bind

WSDL

Page 37: Software Integration Technologies HPA Technology Retreat 2009

web services description language

Page 38: Software Integration Technologies HPA Technology Retreat 2009

serviceprovider

serviceconsumer

servicerepository

publish

find

bind

WSDL(the interface)

SOAP

Page 39: Software Integration Technologies HPA Technology Retreat 2009

simple object accessprotocol

Page 40: Software Integration Technologies HPA Technology Retreat 2009

serviceprovider

serviceconsumer

servicerepository

publish

find

bind

WSDL(the interface)

SOAP(the messages)

UDDI

Page 41: Software Integration Technologies HPA Technology Retreat 2009

uniform description, discovery, and

integration

Page 42: Software Integration Technologies HPA Technology Retreat 2009

serviceprovider

serviceconsumer

servicerepository

publish

find

bind

WSDL(the interface)

SOAP(the messages)

UDDI(the repository)

Page 43: Software Integration Technologies HPA Technology Retreat 2009

service consumer

Page 44: Software Integration Technologies HPA Technology Retreat 2009

serviceprovider

serviceconsumer

servicerepository

publish

find

bind

WSDL(the interface)

SOAP(the messages)

UDDI(the repository)

query

WSDL

SOAPSOAP

Page 45: Software Integration Technologies HPA Technology Retreat 2009

web service calls

Page 46: Software Integration Technologies HPA Technology Retreat 2009

middleware layer

Page 47: Software Integration Technologies HPA Technology Retreat 2009

middleware layer

datadata

Page 48: Software Integration Technologies HPA Technology Retreat 2009

aggregate

Page 49: Software Integration Technologies HPA Technology Retreat 2009

business monitoring

Page 50: Software Integration Technologies HPA Technology Retreat 2009

business process orchestration

Page 51: Software Integration Technologies HPA Technology Retreat 2009

3 points:

Page 52: Software Integration Technologies HPA Technology Retreat 2009

1. agility

2. visibility

3. productivity

Page 53: Software Integration Technologies HPA Technology Retreat 2009

business services

Page 54: Software Integration Technologies HPA Technology Retreat 2009

abstract

Page 55: Software Integration Technologies HPA Technology Retreat 2009

integrate

Page 56: Software Integration Technologies HPA Technology Retreat 2009

the way youreally do business

Page 57: Software Integration Technologies HPA Technology Retreat 2009

Thank You!Thank You!

John FootenJohn Footen

National TeleConsultants, Inc.National TeleConsultants, Inc.