• No results found

System Integration Architecture. How to manage it in an IT-based Broadcast environment. NMC Seminar 16th of June 2004

N/A
N/A
Protected

Academic year: 2021

Share "System Integration Architecture. How to manage it in an IT-based Broadcast environment. NMC Seminar 16th of June 2004"

Copied!
31
0
0

Loading.... (view fulltext now)

Full text

(1)

How to manage it in an IT-based

Broadcast environment

(2)

Scope for the presentation:

ƒ The overall look at System integration in

DR – under the pressure of moving to a new Broadcast house, where production will be ‘tapeless’

ƒ Our experiences as a broadcaster with

System integration and Middleware

ƒ The intro told under - and enriched by - the

growing consensus in the p-mdp working group about terms and arguments

(3)

The landscape

ƒ We used to work with isolated systems,

interfaced by people - co-existence.

ƒ The main task of system integration today

is turning systems co-existing into systems

co-operating. To collect systems into Super systems when appropriate and efficient to optimize our workflow.

(4)

The landscape

ƒ To make this work, we need some glue

(5)

Why - the

challenges

ƒ We work increasingly across formerly

isolated business systems.

ƒ The products (e.g. programmes) we create

are more diverse and spread over many

media platforms.

ƒ Workflows are changing rapidly as well

ƒ We need optimisation of our processes and

their supporting technology to make the

(6)

Why - the

challenges

ƒ Operations become much more spread out

in our physical environment.

ƒ The technology used is also much more

diverse and distributed.

ƒ Systems are getting more and more split

into components

ƒ Isolated systems are replaced by modular

(7)

Why - the

challenges

ƒ The amount of integrations are exploding

ƒ Then systems can’t be managed as

isolated islands with few (but important) connections anymore

ƒ We are forced away from the system

perspective with a few genius developers around each system to make things

happen and fix the bugs from their (and the systems) point of view alone.

(8)

Why - the

implications

ƒ Increasingly central structure, control and

change-management are needed

ƒ We must decide: What we do and what we

don’t – which tool we use and which

‘endless opportunities’ we leave behind

ƒ We must ‘own’ our metadata - and

data models, - and make our:

(9)

Why – the expected

benefits

Flexibility: Fast changing work-processes and work-flows need flexible access to functions and data.

Speed: Where functions and data have to be used across systems, middleware speeds development and changes (in the long

(10)

Why – the expected

benefits

Cost: The costs of building and maintaining

unique one-to-one integrations between systems are rapidly growing.

A hub-and-spoke approach is more

efficient as you only have to change the

connection from the primary system to the hub.

(11)

Why – the expected

benefits

New products and services: Easy and secure access to information across systems

opens up opportunities for new products. Especially on our new delivery platforms.

Prevent lock-in by vendors: You can replace subsystems from vendor A by a new

system from vendor B, without having to reconfigure other systems.

(12)

Why – the expected

benefits

Standardization: As methods and interfaces are re-used fewer components and skills are needed.

Overview: As a common way of achieving

integration is established, better overview is gained (processes and systems).

Data integrity: Much more data are used

across systems and work processes. Better data integrity can be obtained.

(13)

DR

- System Integration project

ƒ

Strategic analysis in 1999 regarding

DR’s future residence: DR-byen.

ƒ

One of the major conclusions

regarding technology

:

‘Communication between layers and modules shall be

handled by middleware’

ƒ

System integration project formed

(14)

DR

- The expected

change

-from vertical to horizontal IT-architecture

Acc .. Dist .

Typical vertical

infrastructure of today:

TV

Media asset management, Maintaining Data Planning

Media access

Production Editorial Play out

WebTV PDA

Browser

XML/SMIL Radio

Future horizontal (cross medial) Infrastructure of tomorrow:

Presen-tation

Browser HTML

Recording Editing Sharing Distribute

Interface to

Users and customers Services to

Users and customers

Common main-functions Resource management Resources Presen-tation

(15)

DR

- The expectation of ‘

Middleware

Presentation Layer Middleware Afviklingsbase Medieaccess - DR arbejdspladser Planer Aktueltarkiv Optage

Browse Redigering Afvikling

MAM Meta Arkiver Afvik-ling Optage Research Indexering arkivering API API API API API API API Rediger Søg/ browse Planlæg Afvikl. Transfer API Bevaringsarkiv Planlægning API Metadata Søgn. API Hent/ opdat. API Medarbejdere Samarbejdspartnere Arkiv-søgning API Overfør til Web GW MUX GW MUX Fire wall opflg. Middleware

Stratified logical model from analysis Application

Layer

Database Layer

(16)

DR

- System Integration project

ƒ +60 relevant integrations localized

ƒ 16 most important chosen and ‘prove of

concept’ carried out

ƒ +80 requirements for the platform

ƒ 8 standard requirements to all systems

ƒ Set of DR standards and policies for system

(17)

DR- System Integration project

DR

- System Integration project

ƒ Integration platform acquired after market

survey

ƒ Basic setup and test done

ƒ In use in daily operation

ƒ Re-use of connections in progress (more

and more systems gets the benefits)

ƒ Integration standards and the estimation

of the integration effort are more widely included in all major projects by now

(18)

DR

- Moving to

‘Hub and spoke’

N x (N-1)/2

convertings/agreements

Complex, cloudy

And expensive to maintain – but cheap to do with few Systems

N convertings/agreements

Greater effort to start with, but easier to maintain, scalable, cheap to connect to

Common formats Integration platform E5 F3 E2 F4 E1 E5 F3 E2 F4 E1

(19)

DR

- ‘

Hub

’ in different ways:

ƒ ‘Hub’ as a broker

MOM

Message oriented Middleware

Metadata-based transforming of data. Transport-technically protocol translation

ƒ ‘Hub’ as a well-described

and re-useable way of

making complex services

SOA

(20)

DR

- ‘

Hub

’ in different ways:

ƒ ‘Hub’ as a central way of keeping the

overview

ƒ ‘Hub’ as a central way of manage and

control the development process

ƒ ‘Hub’ as a central way of manage and

(21)

DR

- ‘

Middleware

’ is not enough:

DR terms Systems System integration Business objects

standardised set of data structure & methods

standardised exchange of data and methods

General used terms in DR (Thesaurus)

All available

applications and data

Common integration

(22)

DR

- Four major

types

of integration

ƒ Message based integration

(copying data between systems)

• The same data is needed in different systems and an automated exchange

mechanism can provide copies of data in these systems. It can be set up dependable or event-based. Functionality is made by integration broker.

ƒ Data-carrying integration

(Different systems access to the same data)

• Data is only located in one copy in one place. All systems are working real time

on the same instance of data. Integration is made by agreement between the systems about the data model they use, and about a common logic for reading and updating data. This is made by a data-carrying integration platform, primarily made by an application server and a database.

(23)

DR

- Four major

types

of integration

ƒ Portal integration

(Wrapping of user interfaces to the systems)

• Used where users require a more integrated user dialog or user interface than

provided by the separate applications. Where individual customizing of the user interface is required, or where certain functions should be automated, or where single sign-on is needed a integration of the user interface is needed. Web-based user interfaces provide integration by a portal.

ƒ Workflow

(Mechanism’s to coordinate events in systems)

• Automating or semi-automating workflows, use of functions or data integration.

To support tightly connected or integrated business processes it should be possible in advance to define which actions to take place, when certain data are exchanged or updated. Work-flow mechanisms can be found in each of the three

(24)

DR

- The main

tools

in our world

Common data

Integration platform (DRIP)

Super Services (SUS) Data-carrying Integration Platform (DIP) Portal Server (PS) Workflow Module (WFM) Integration Broker (IB) Tykke clientsclientsJava/.NETTykke

clients Data P re s e n ta ti o n A p plicati o n Da ta Data Special-ized clients

Application Server (AS)

Open n-tier systems Closed vertical systems

Audio/ Video Play-out og streaming Closed n-tier & Host- & Proprietary Systems Stora ge

HSR, SAN, file-servers, database-servers, Tape-storage

(25)

DR

- The main

tools

in our world

Common data

Integration platform (DRIP)

Super Services (SUS) Data-carrying Integration Platform (DIP) Portal Server (PS) Workflow Module (WFM) Integration Broker (IB) Tykke clientsclientsJava/.NETTykke

clients Data P re s e n ta ti o n A p plicati o n Da ta Data Special-ized clients

Application Server (AS)

Audio/ Video Play-out og streaming Closed n-tier & Host- & Proprietary Systems Stora ge osito ry

Consistent information about business rules, libraries, tables, adapters, physical deployment etc. HSR, SAN, file-servers, database-servers, Tape-storage

(26)

DR

- The

first tools

in our world

Common data

Integration platform (DRIP)

Portal Server (PS)

Tykke clientsclientsJava/.NETTykke

clients Data P re s e n ta ti o n A p plicati o n Da ta Data Special-ized clients Audio/ Video Play-out og streaming Closed n-tier & Host- & Proprietary Systems Stora ge

HSR, SAN, file-servers, database-servers, Tape-storage

J2EE Application server (JAS) Tykke

clientsclientsTykke

J2EE Applica-tions MS.NET Application server (MAS) Tykke clientsclientsTykke

.NET Applica-tions MS Biz-Talk Oracle Interconnect Catalogue of DR web-services

(27)

DR

- Our skills and roles

ƒ System ownership

ƒ Process ownership starting up

ƒ More IT (system) architects

ƒ Metadata manager

ƒ Additional focus in Investment plans and

IT-governance

ƒ We are looking at new management roles

(28)
(29)

DR- have we reached Nirvana yet?

DR

- have we reached Nirvana yet?

Done

In progress

To come

ƒ Integration platform acquired and basic setup and test done ƒ In use in daily operation (broadcast as well as ERP systems)

ƒ Re-use of connections in progress (more and more systems gets

benefits)

ƒ Integrations are more widely standard in requirements and

estimations of projects. (News & TV production, NCS, Play out, etc.)

ƒ DR Metadata model launched and implemented

ƒ Common description of all major processes and workflows

ƒ Repository and change management system under implementation

ƒ Project and process owners respect the decisions here and now,

and are looking more at the long term benefits

ƒ Investment planning cope with compensation to first projects in line

ƒ Middle layer management understand and respect the need for transition to a new development paradigm

ƒ Internalize the goals, standards and methods in each developer

(30)

DR- have our suppliers ?

DR

- have our suppliers ?

Done

In progress

To come

ƒ Respect the need for establish some kind of neutral area at the

borders of their systems

• Here exchange of data in our way and format takes place

• Some minor functionality (components) are integrated in their

applications

• Acting as a broker-to-broker bridge between complex

collections of applications

ƒ Implementing DR-metadata model

ƒ Gradually realizing the need for standardization of integration in the

broadcast domain

ƒ Implementing standardized integrations from traditionally

ERP-over planning- to production- or play out systems

ƒ Integrating functionality as much as pure data

ƒ Fully interchangeable components collected as a system

(31)

Conclusion:

This is the way to go

ƒ We definitely know, design and describe our

operations and our technology better by now

ƒ We got far better system integration – but still

have a long way to go

ƒ We succeed in laying a hard pressure on the

vendors to accept, meet and solve our need for widely implemented integration

ƒ This will definitely take time in our organization:

References

Related documents

We find that female team managers never per- form worse than male team managers and that females work under significantly worse conditions than males.. Additionally, we find

By virtue of new findings there is direct and positive relation between the primary schools teachers' emotional intelligence (Self-awareness, social awareness, self-direction and

Interviews with government officers, individuals and corporations in Kabul and Kandahar confirm that the rise of the underground economy, due to poverty, warlord

If the law was changed to allow the local intermediate districts (Boards of Cooperative Education Services) or BOCES to hire and assign teachers to different districts as needed,

Unfortunately, since failPicture() is a public method in CameraLauncher , which is already binded to WebView, the method is accessible to the JavaScript code within We- bView, from

Immigration & Customs Enf’t to All Field Dir., All Special Agents in Charge, All Chief Counsel, Exercising Prosecutorial Discretion Consistent with the Civil Immigration

It is important to recognise that the benefits associated with views extend to healthcare staff, with doctors and nursing staff displaying lower levels of stress and higher

This process ensures the identity verification (authentication), privacy and integrity of the data as well as prevents the data against the cyber-attacks. Moreover, as edge nodes