Software Integration Technologies HPA Technology Retreat 2009
Software Integration Technologies John Footen – SOA Basics John Footen – SOA Basics Chris Lennon – BXF Chris Lennon – BXF Al Kovalick – Timing Aware Web Services Al Kovalick – Timing Aware Web Services Simon Eldridge – SOA for Storage Simon Eldridge – SOA for Storage Jerry Butler – Software Integration, Broadcasters Perspective Jerry Butler – Software Integration, Broadcasters Perspective Software issues are the primary issues on projects today. Both Integration and Features Software is hard because we can do more. “Software” is the new SDI or 422. SMPTE / AMWA
SOA in Professional Media Systems John Footen National TeleConsultants, Inc.
architecture (SOA) service -oriented
1. agility 2. visibility 3. productivity
trafficeditscheduling archive NRCS graphics ingest 422 MOS servers automation
trafficeditscheduling archive NRCS graphics ingest 422 MOS DAM servers automation SD/HD IP ?
tight coupling
manage
upgrade
SOA
loose coupling
dependent
business service
not just the interface
how does it work ?
3 roles:
service provider service consumer service repository
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
service provider service consumer service repository publishfind bind WSDL
web services description language
service provider service consumer service repository publishfind bind WSDL (the interface) SOAP
simple object access protocol
service provider service consumer service repository publishfind bind WSDL (the interface) SOAP (the messages) UDDI
uniform description, discovery, and integration
service provider service consumer service repository publishfind bind WSDL (the interface) SOAP (the messages) UDDI (the repository)
service consumer
service provider service consumer service repository publishfind bind WSDL (the interface) SOAP (the messages) UDDI (the repository) query WSDL SOAP
web service calls
middleware layer
middleware layer data
aggregate
business monitoring
business process orchestration
3 points:
1. agility 2. visibility 3. productivity
business services
abstract
integrate
the way you really do business
Thank You! John Footen National TeleConsultants, Inc.