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 The GREDIA concept 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 generic generic platform platform a 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 application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e- -Science Science th February, 2007 K- -Wf Wf Grid event, 20 Grid event, 20 th February, 2007 K
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 Grid a 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 Grid middleware Grid middleware generic The platform will support services that will be built to allow mobile devices to participate in the Grid Virtual Organisation mobile services mobile 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 security security framework framework a The platform will be validated by producing two pilot Grid applications to service the domains of media and banking validate the the platform platform validate The application of GRID in Industrial cases and in e- The application of GRID in Industrial cases and in e -Science Science th February, 2007 K- -Wf Wf Grid event, 20 Grid event, 20 th February, 2007 K
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 virtual organisation management virtual organisation management and utilising knowledge evolution 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 The application of GRID in Industrial cases and in e- The application of GRID in Industrial cases and in e -Science Science th February, 2007 K- -Wf Wf Grid event, 20 Grid event, 20 th February, 2007 K
Media Pilot Application Media Pilot Application Annotator Journalist/Reporter Secure Access Authenticated Access Layout Manager Publishing C archive Photographer GGO Editor Resources Archive $ $ Journalistic Peer Group Reviewer Connect to the Internet The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e- -Science Science th February, 2007 K- -Wf Wf Grid event, 20 Grid event, 20 th February, 2007 K
Bank Pilot Application Bank Pilot Application External External Source Source MICROS OFT CORPORA TION Loan Approval Grid secure HappyToy storage and HappyBank credit risk calcualtion Credit Analyst EasyLoan Bank administrator Central National Bank The application of GRID in Industrial cases and in e- The application of GRID in Industrial cases and in e -Science Science th February, 2007 K- -Wf Wf Grid event, 20 Grid event, 20 th February, 2007 K
Script example – – media scenario 1 media scenario 1 Script example 1. The task is defined by the chief The task is defined by the chief- -editor editor 1. def createArticle(login createArticle(login) ) def editor = editor = Editor.new(login Editor.new(login) ) task = task = editor.defineArticleTask editor.defineArticleTask() () Execute Execute Serve Serve a a web web form form Editor Editor The application of GRID in Industrial cases and in e- The application of GRID in Industrial cases and in e -Science Science th February, 2007 K- -Wf Wf Grid event, 20 Grid event, 20 th February, 2007 K
Script example – – media scenario 1 media scenario 1 Script example 2. A journalist is notified about the new task A journalist is notified about the new task 2. def createArticle(login createArticle(login) ) j = Journalist.new Journalist.new( (task task) ) def j = editor = editor = Editor.new(login Editor.new(login) ) j.assignTask( (task task) ) j.assignTask task = task = editor.defineArticleTask editor.defineArticleTask() () Notify Notify Execute Execute Serve a a web web form form Serve Journalist Journalist Editor Editor The application of GRID in Industrial cases and in e- The application of GRID in Industrial cases and in e -Science Science th February, 2007 K- -Wf Wf Grid event, 20 Grid event, 20 th February, 2007 K
Script example – – media scenario 1 media scenario 1 Script example 3. The chosen journalist writes the article 3. The chosen journalist writes the article article = j.writeArticle j.writeArticle() () article = def createArticle(login createArticle(login) ) j = Journalist.new(task Journalist.new(task) ) def j = ar = = ArticleRepository ArticleRepository() () ar editor = editor = Editor.new(login Editor.new(login) ) j.assignTask(task) ) j.assignTask(task ar.store(article) ar.store(article ) task = task = editor.defineArticleTask editor.defineArticleTask() () Notify Notify Serve an upload form Serve an upload form Execute Execute Serve a a web web form form Serve Upload article Upload article Journalist Journalist Editor Editor The application of GRID in Industrial cases and in e The application of GRID in Industrial cases and in e- -Science Science th February, 2007 K- -Wf Wf Grid event, 20 Grid event, 20 th February, 2007 K
Script example – – media scenario 1 media scenario 1 Script example 4. The article is send back to the chief- -editor editor 4. The article is send back to the chief article = j.writeArticle j.writeArticle() () article = def createArticle(login createArticle(login) ) j = Journalist.new(task Journalist.new(task) ) def j = ar = = ArticleRepository ArticleRepository() () ar editor = Editor.new(login editor = Editor.new(login) ) j.assignTask(task) ) j.assignTask(task ar.store(article) ar.store(article ) task = editor.defineArticleTask task = editor.defineArticleTask() () Notify Notify Serve an upload form Serve an upload form Execute Execute Serve a web form Serve a web form Upload article Upload article Journalist Journalist Editor Editor Editor Editor loop do loop do result = editor.correctArticle(article editor.correctArticle(article) ) result = Notify, Notify, send send article article Editor Editor The application of GRID in Industrial cases and in e- The application of GRID in Industrial cases and in e -Science Science th February, 2007 K- -Wf Wf Grid event, 20 Grid event, 20 th February, 2007 K
Recommend
More recommend