Asset Management and SOA @ EBU

Similar documents
Service Oriented Architecture

Introduction to Service Oriented Architectures (SOA)

How To Understand A Services-Oriented Architecture

A Quick Introduction to SOA

Service-Oriented Computing and Service-Oriented Architecture

SOA Myth or Reality??

SOA and Cloud in practice - An Example Case Study

Service-Oriented Architecture: Analysis, the Keys to Success!

SOA IN THE TELCO SECTOR

Service-Oriented Architectures

A Service-oriented Architecture for Business Intelligence

Service-Oriented Architecture and Software Engineering

BBC Technology Strategy

What You Need to Know About Transitioning to SOA

Research on the Model of Enterprise Application Integration with Web Services

Getting Started with Service- Oriented Architecture (SOA) Terminology

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Service-oriented architecture in e-commerce applications

SERVICE ORIENTED ARCHITECTURE

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.

1 Introduction FEDERATED THROUGH-LIFE SUPPORT, ENABLING ONLINE INTEGRATION OF SYSTEMS WITHIN THE PLM DOMAIN. Abstract. Jonas Rosén

HP SOA Systinet software

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford

Service Oriented Architecture for Net Centric Operations based on Open Source Technology

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

FIMS, SOA and Media Applications How modern software systems can serve media businesses

Introduction to Service-Oriented Architecture for Business Analysts

Oracle SOA Reference Architecture

Lesson 18 Web Services and. Service Oriented Architectures

Scientific versus Business Workflows

, Head of IT Strategy and Architecture. Application and Integration Strategy

SOA-based archiving process for

Service Virtualization: Managing Change in a Service-Oriented Architecture

SOA Testing Services. Enabling Business Agility and Digital Transformation

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J

The Promise and Limitations of Service Oriented Architecture

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Government's Adoption of SOA and SOA Examples

E-Business Suite Oracle SOA Suite Integration Options

The case for service oriented architecture in realising trusted, interoperable, pan-european egovernment services.

Enterprise Integration EAI vs. SOA vs. ESB

Challenges and Opportunities for formal specifications in Service Oriented Architectures

The Use of Service Oriented Architecture In Tax and Revenue

Testing Web Services Today and Tomorrow

Unlocking the Power of SOA with Business Process Modeling

Myths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other.

Web Application Development for the SOA Age Thinking in XML

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO

Cloud Computing & Service Oriented Architecture An Overview

Distributed systems. Distributed Systems Architectures

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

Service Oriented Architecture (SOA) An Introduction

Federated Service Oriented Architecture for Effects-Based Operations

AquaLogic Service Bus

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface

The Service Revolution software engineering without programming languages

A standards-based approach to application integration

Enterprise Application Integration based on Service Oriented Architecture

Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

Managing the Services Lifecycle SOA & BPM

1 What Are Web Services?

Interplay. Production and Interplay Media Asset Manager. How the addition of Media Asset Management transforms Interplay.

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

SOA for Healthcare: Promises and Pitfalls

IMPLEMENTATION OF SERVICE ORIENTED ARCHITECTURE USING ITIL BEST PRACTICES

Improving Agility at PHMSA through Service-Oriented Architecture (SOA)

Enterprise Application Designs In Relation to ERP and SOA

CSCI 5828 Spring 2010 Foundations of Software Engineering. - Arpit Sud

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

Web Services Software Architecture

David Pilling Director of Applications and Development

SOA, BPM, and Microsoft: A Pragmatic View

Simplifying Processes Interoperability with a Service Oriented Architecture

E-Learning as a Web Service

Service Oriented Architecture 1 COMPILED BY BJ

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Service Oriented Architectures

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

SOACertifiedProfessional.Braindumps.S90-03A.v by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

<Insert Picture Here> Integrating Oracle Forms and a Service Oriented Architecture

How To Write A Paper On The Integrated Media Framework

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

A Comprehensive Solution for API Management

Service Governance and Virtualization For SOA

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Transcription:

EBU TECHNICAL Asset Management and SOA @ EBU EBU PMC Seminar 27-29 January 2009 Jean Pierre Evain European Broadcasting Union

MAM and SOA @ EBU: A follow-up from IBC The EBU and several members have met key players at IBC 2007 and 2008 Asset Management providers and manufacturers: Adobe, Ardendo, Avid, Blue Order, Cisco, Dalet, IBM, S4M, Silex Media, etc. Several questions were identified Broadcasters: How could MAM be characterised? What are key selection criteria, features? Industry: Could the EBU help in defining best practice workflows? All: What role will Service Oriented Architecture (SOA) play in the future? Action plan Share knowledge on Asset Management and SOA (since may 2008) Start EBU project on file-based production and SOA like architectures (now!) Establish a network between broadcasters and the industry (to be continued)

Market needs: a summary from May 2008 The audio-visual landscape is changing More delivery platforms (broadcast, mobile, IPTV), more competition Consumption habits and viewer expectations are evolving The business challenge Need for rationalisation and be present on a variety of platforms Adapt content to the specific needs (usability, availability, etc.) Control production costs ( produce once, publish many? ), share resources The technical challenge : start small, think big! (E-L. Green, SVT) Adapt to business needs and rationalise platform independent production Combine the best of breed of available tools from different providers Maximise reuse of well defined common resources by similar roles having similar needs across different production units Support modularity, scalability for upgrade and customisation Modularise functions for more agile workflow orchestration

SOA and broadcasting architectures The SOA proposal: A solution to combine heterogeneous functional tools legacy and new equipment / tools from different manufacturers, software platforms, asset management tools in-house developments A better management of metadata collected through well defined interfaces and contributing to each broadcaster s data model Modularity and scalability, a box of tools exposed as services Flexible workflow management through service invocation possibly across production units Easier maintenance and higher ability to upgrading SOA makes sense in a file-based production environment SOA has the potential of a standard if implemented according to common rules But what is and what means SOA compliance?

SOA: definitions and compliance, step 1 the process This means different tools from different providers or in-house The OASIS Reference Model: development! "an architecture paradigm for organising and utilising distributed capabilities that may be under the control of different ownership domains...". P-CP EBU Members EBU, etc. P-MAG Abstract Metadata Model

SOA compliance, step 2 defining business patterns Simplified overall broadcasting production model Detailed business patterns for News and Drama almost completed!

Example of a more detailed process analysis Content Acquisition

SOA compliance, step 3 the web services 1. Visibility, Reachability and Description 3 essentials features to discover available resources and their functionalities 2. The Service interface is the communication element through which services will be activated (with or without parameters) and through which information (metadata and states) will be returned 3. The behaviour model is a representation of the functionality 4. The information model concerns metadata and system parameters 5. The real world effect is the actual process and expected results Compliance will require the agreement of common web service description rules and formats!

Ingest, a typical example of function eligible as web service Web service definition: "a mechanism to enable access via internet protocols to processes via an interface described using predefined rules and procedures ". Reusability is a key criteria for a function /process to become a web service!

A quick overview of the EBU scope Web service directory, registration, discovery and access Common WSDL conventions In scope Linking to SOA Interoperability, efficiency (MXF)

Service description, discovery and use: plug & play? 1. Investigate possible solutions for a common abstract WDSL Recommend a preferred protocol for WS access (<binding> definition and SOAP parameters) Recommend a common approach to describe the operations / functions available through the web service (<porttype>) Recommend common rules and formats for message exchange (<message>) and common datatypes (<types>) Harmonise service localisation and associated network definitions Support mapping to publicly defined or more abstract WS interfaces from different MAM providers or manufacturers 2. Register services in a common directory (adapting and restricting the UDDI concepts to production) Provide harmonised WS description about functionalities, requested parameters and expected effects Provide localisation information Support additional profiling (contextualisation) and access information Towards more agile workflow orchestration...

An unexpected potential bonus: A metadata logical reference model

Conclusions File based tape-less production is becoming a reality but issues still need to be addressed through additional rules and guidelines Tape-less production is a trigger to develop new architectures and improve asset and workflow management, giving more control to broadcasters o You have the know-how, manage production your way! o Get what you need and not only what is available! o Take the best from the different providers! o Give your metadata its strategic dimension! Will Service Based production fulfil its promises? o Watch this space, we ll challenge the concepts (such as claimed flexibility)! The goal: o Implement the plug an play and content and service discovery concepts in production Collaboration with the industry and other interest groups will be continued.

EBU TECHNICAL Thank you evain@ebu.ch