GRid enabled access enabled access GRid to rich mEDIA mEDIA - - PowerPoint PPT Presentation

grid enabled access enabled access grid to rich media
SMART_READER_LITE
LIVE PREVIEW

GRid enabled access enabled access GRid to rich mEDIA mEDIA - - PowerPoint PPT Presentation

GRid enabled access enabled access GRid to rich mEDIA mEDIA content content to rich The GREDIA approach The GREDIA approach for Business Applications for Business Applications in Media and Banking in Media and Banking The GREDIA concept


slide-1
SLIDE 1

GRid GRid enabled access enabled access to rich to rich mEDIA mEDIA content content

The GREDIA approach The GREDIA approach for Business Applications for Business Applications in Media and Banking in Media and Banking

slide-2
SLIDE 2

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

a generic platform that will combine new and existing Grid middleware in order to facilitate the provision of business services which mainly demand access and sharing of large quantities of distributed content

a a generic generic platform platform

both desktop and mobile terminals are addressed, with advances proposed relating to extensions that will facilitate mobile devices to exploit Grid technologies in a seamless way

with mobile access with mobile access

the potential effects of the platform will be validated through two pilot applications servicing news and banking organisations, demonstrating mobile access to distributed multimedia content and computationally expensive decision support for critical banking operations relying on distributed complex data

demonstrated with two pilot applications demonstrated with two pilot applications

The GREDIA concept The GREDIA concept

slide-3
SLIDE 3

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

The GREDIA objectives The GREDIA objectives

Develop a reliable platform with high-level support for the design, implementation and operational deployment of secure Grid business applications

a a Grid Grid application development platform application development platform

The platform will make use of existing and new middleware which will be built to service business applications in need of secure access to distributed rich media content

generic generic Grid middleware Grid middleware

The platform will support services that will be built to allow mobile devices to participate in the Grid Virtual Organisation

mobile mobile services services

The platform data and transaction will be protected at all levels through a dedicated security framework that will be developed for these purposes

a a security security framework framework

The platform will be validated by producing two pilot Grid applications to service the domains of media and banking

validate validate the the platform platform

slide-4
SLIDE 4

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Research challenges Research challenges

Innovative search and retrieval mechanisms for fast access of annotated numerical and multimedia content distributed over the Grid, based on P2P overlay networks technology

generic Grid middleware generic Grid middleware

A new notation for Grid application developers which will allow for easy definition of Grid application's static (structure) and dynamic (control flow) aspects

Grid application development platform Grid application development platform

Ontological services supporting interoperability in and across VOs, building a semantic abstraction layer over available resources in the Grid and utilising knowledge evolution

virtual organisation management virtual organisation management

Implementation of information services that rapidly catalogue content on mobile devices and design of Agents that seek data caching and replication services based on QoS criteria

mobile Grid environments mobile Grid environments

Address security issues on the Grid as authentication of entities, confidentiality and integrity to accesses from remote resources and composibility of a wholistic solution

a security framework a security framework

slide-5
SLIDE 5

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Media Pilot Application Media Pilot Application

Editor Layout Manager

C

Photographer

$ $

Journalistic Peer Group Secure Access Authenticated Access Reviewer Annotator Connect to the Internet

GGO

Journalist/Reporter

Resources Archive

Publishing archive

slide-6
SLIDE 6

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Bank Pilot Application Bank Pilot Application

MICROS OFT CORPORA TION

Loan Approval

EasyLoan

HappyToy

External Source HappyBank External Source

Central National Bank Credit Analyst Bank administrator

Grid secure storage and credit risk calcualtion

slide-7
SLIDE 7

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Script example Script example – – media scenario 1 media scenario 1

1.

  • 1. The task is defined by the chief

The task is defined by the chief-

  • editor

editor

Editor Editor

def def createArticle(login createArticle(login) ) editor editor = = Editor.new(login Editor.new(login) ) task task = = editor.defineArticleTask editor.defineArticleTask() ()

Execute Execute Serve Serve a a web web form form

slide-8
SLIDE 8

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Script example Script example – – media scenario 1 media scenario 1

2.

  • 2. A journalist is notified about the new task

A journalist is notified about the new task

j = j = Journalist.new Journalist.new( (task task) ) j.assignTask j.assignTask( (task task) )

Journalist Journalist Notify Notify Editor Editor

def def createArticle(login createArticle(login) ) editor editor = = Editor.new(login Editor.new(login) ) task task = = editor.defineArticleTask editor.defineArticleTask() ()

Execute Execute Serve Serve a a web web form form

slide-9
SLIDE 9

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Script example Script example – – media scenario 1 media scenario 1

  • 3. The chosen journalist writes the article
  • 3. The chosen journalist writes the article

j = j = Journalist.new(task Journalist.new(task) ) j.assignTask(task j.assignTask(task) )

Journalist Journalist Notify Notify

article = article = j.writeArticle j.writeArticle() () ar ar = = ArticleRepository ArticleRepository() () ar.store(article ar.store(article) )

Serve an upload form Serve an upload form Upload article Upload article Editor Editor

def def createArticle(login createArticle(login) ) editor editor = = Editor.new(login Editor.new(login) ) task task = = editor.defineArticleTask editor.defineArticleTask() ()

Execute Execute Serve Serve a a web web form form

slide-10
SLIDE 10

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Editor Editor

Script example Script example – – media scenario 1 media scenario 1

  • 4. The article is send back to the chief
  • 4. The article is send back to the chief-
  • editor

editor

j = j = Journalist.new(task Journalist.new(task) ) j.assignTask(task j.assignTask(task) )

Journalist Journalist Notify Notify

article = article = j.writeArticle j.writeArticle() () ar ar = = ArticleRepository ArticleRepository() () ar.store(article ar.store(article) )

Serve an upload form Serve an upload form Upload article Upload article Editor Editor

def def createArticle(login createArticle(login) ) editor = editor = Editor.new(login Editor.new(login) ) task = task = editor.defineArticleTask editor.defineArticleTask() ()

Execute Execute Serve a web form Serve a web form

loop do loop do result = result = editor.correctArticle(article editor.correctArticle(article) )

Notify, Notify, send send article article Editor Editor

slide-11
SLIDE 11

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Script example Script example – – media scenario 1 media scenario 1

5

  • 5. The article is checked, maybe some corrections are needed

. The article is checked, maybe some corrections are needed

j = j = Journalist.new(task Journalist.new(task) ) j.assignTask(task j.assignTask(task) )

Journalist Journalist Notify Notify

article = article = j.writeArticle j.writeArticle() () ar ar = = ArticleRepository ArticleRepository() () ar.store(article ar.store(article) )

Serve an upload form Serve an upload form Upload article Upload article Editor Editor

def def createArticle(login createArticle(login) ) editor = editor = Editor.new(login Editor.new(login) ) task = task = editor.defineArticleTask editor.defineArticleTask() ()

Execute Execute Serve a web form Serve a web form

loop do loop do result = result = editor.correctArticle(article editor.correctArticle(article) )

Notify, Notify, send send article article Editor Editor Serve a remark Serve a remarks s form form Upload remarks Upload remarks Editor Editor

slide-12
SLIDE 12

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Script example Script example – – media scenario 1 media scenario 1

6

  • 6. If so, corrections are applied by the journalist

. If so, corrections are applied by the journalist

j = j = Journalist.new(task Journalist.new(task) ) j.assignTask(task j.assignTask(task) )

Journalist Journalist Notify Notify

article = article = j.writeArticle j.writeArticle() () ar ar = = ArticleRepository ArticleRepository() () ar.store(article ar.store(article) )

Serve an upload form Serve an upload form Upload article Upload article Editor Editor

def def createArticle(login createArticle(login) ) editor = editor = Editor.new(login Editor.new(login) ) task = task = editor.defineArticleTask editor.defineArticleTask() ()

Execute Execute Serve a web form Serve a web form

loop do loop do result = result = editor.correctArticle(article editor.correctArticle(article) )

Notify, Notify, send send article article Editor Editor Serve a remark Serve a remarks s form form Upload remarks Upload remarks

if if result.needsCorrections result.needsCorrections() () article = article = j.applyCorrections(result j.applyCorrections(result, article) , article) break unless break unless result.needsCorrections result.needsCorrections() () end end

Journalist Journalist Notify, Notify, send send article article Serve an upload form Serve an upload form Upload Upload corrected article corrected article Editor Editor Journalist Journalist

slide-13
SLIDE 13

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Script example Script example – – media scenario 1 media scenario 1

7

  • 7. If

. If OK OK the article is accepted and passed to the layout manager the article is accepted and passed to the layout manager

j = j = Journalist.new(task Journalist.new(task) ) j.assignTask(task j.assignTask(task) )

Journalist Journalist Notify Notify

article = article = j.writeArticle j.writeArticle() () ar ar = = ArticleRepository ArticleRepository() () ar.store(article ar.store(article) )

Serve an upload form Serve an upload form Upload article Upload article Editor Editor

def def createArticle(login createArticle(login) ) editor = editor = Editor.new(login Editor.new(login) ) task = task = editor.defineArticleTask editor.defineArticleTask() ()

Execute Execute Serve a web form Serve a web form

loop do loop do result = result = editor.correctArticle(article editor.correctArticle(article) )

Notify, Notify, send send article article Editor Editor Serve a remark Serve a remarks s form form Upload remarks Upload remarks

if if result.needsCorrections result.needsCorrections() () article = article = j.applyCorrections(result j.applyCorrections(result, article) , article) break unless break unless result.needsCorrections result.needsCorrections() () end end

Journalist Journalist Notify, Notify, send send article article Serve an upload form Serve an upload form Upload Upload corrected article corrected article

j.notifyArticleOk j.notifyArticleOk() () lm lm = = LayoutManager.getManager LayoutManager.getManager() () lm.publishArticle(task lm.publishArticle(task, , article article) )

Notify Notify OK OK Layout Layout manager manager Notify, Notify, send send article article Editor Editor Journalist Journalist

slide-14
SLIDE 14

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

More Information More Information

GREDIA Web Site under the www.gredia.eu

slide-15
SLIDE 15

The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e-

  • Science

Science K K-

  • Wf

Wf Grid event, 20 Grid event, 20th

th February, 2007

February, 2007

Questions?