Software Integration Technologies

Post on 31-Dec-2015

22 views 0 download

description

Software Integration Technologies. HPA Technology Retreat 2009. John Footen – SOA Basics Chris Lennon – BXF Al Kovalick – Timing Aware Web Services Simon Eldridge – SOA for Storage Jerry Butler – Software Integration, Broadcasters Perspective. - PowerPoint PPT Presentation

Transcript of Software Integration Technologies

Software Software Integration Integration

TechnologiesTechnologies

HPA Technology RetreatHPA Technology Retreat

20092009

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

SOA in SOA in Professional Media Professional Media

SystemsSystems

John FootenJohn Footen

National TeleConsultants, National TeleConsultants, Inc.Inc.

architecture (SOA)service-oriented

1. agility

2. visibility

3. productivity

traffic

edit

scheduling

archive

NRCS

graphics

ingest

422

MOS

MOS

servers

automation

automation

traffic

edit

scheduling

archive

NRCS

graphics

ingest

422

MOS

MOS

MOS

DAMservers

automationSD/HD

IP

?

tight coupling

manage

upgrade

SOA

loose coupling

dependent

business service

not just the interface

how does it work?

3 roles:

serviceprovider

serviceconsumer

servicerepository

reuse

SOA

web services

-basedxml

loosely coupled systems

wrapper

application

wrapper

API

transform

application

wrapper

XML

edit

archive

DAM

EDL

edit

wrapper

web service call

you

fill out this form

accounting department

wrapper

web service call

accounting department

youguy

hey!

`

standards

OASIS

W3C

serviceprovider

serviceconsumer

servicerepository

publish

find

bind

WSDL

web services description language

serviceprovider

serviceconsumer

servicerepository

publish

find

bind

WSDL(the interface)

SOAP

simple object accessprotocol

serviceprovider

serviceconsumer

servicerepository

publish

find

bind

WSDL(the interface)

SOAP(the messages)

UDDI

uniform description, discovery, and

integration

serviceprovider

serviceconsumer

servicerepository

publish

find

bind

WSDL(the interface)

SOAP(the messages)

UDDI(the repository)

service consumer

serviceprovider

serviceconsumer

servicerepository

publish

find

bind

WSDL(the interface)

SOAP(the messages)

UDDI(the repository)

query

WSDL

SOAPSOAP

web service calls

middleware layer

middleware layer

datadata

aggregate

business monitoring

business process orchestration

3 points:

1. agility

2. visibility

3. productivity

business services

abstract

integrate

the way youreally do business

Thank You!Thank You!

John FootenJohn Footen

National TeleConsultants, Inc.National TeleConsultants, Inc.