Architecture (v0.6) Platform Team (R. Cattoni). Case 1: User Provided Data (e.g. a story) UICPCI-onlineCE-online 1: story 2: story 3: story 5: story and.

Slides:



Advertisements
Similar presentations
PNS: Personalized Multi-Source News Delivery Georgios Paliouras(1), Mouzakidis Alexandros(1), Christos Ntoutsis(2), Angelos Alexopoulos(3), Christos Skourlas(2)
Advertisements

Thomas Ball Microsoft Research. C# 3.0C# 3.0 Visual Basic 9.0Visual Basic 9.0 OthersOthers.NET Language Integrated Query LINQ to Objects LINQ to DataSets.
Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
Introduction Why do we need Mobile OGSI.NET? Drawbacks:
STC Houston March 11, 2014 Erika Frensley.  Technical Communication, even basic reference and user manuals, is often used as a marketing tool for your.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
John Langsford 13 September 2006 CI Implementation Project.
LEAD Project Update for AC4 Vicki Suter IT-DCAS September 17, 1999.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
Joomla!!! Joomla! is a free and open source content management system. It compromises a model-view-controller (MVP). (WIKI) Joomla is written in PHP and.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
Tina design review Main design decisions. Top level modules. Responsibilities. Phases A & B. Test plan. Time table.
6. & 7. Teams: Technical Specification / Schedule Project Title Team Member 1 Team Member 2 Team Member 3 Team Member 4 Department of Computer Science.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
© copyright 2014 BMC Software, Inc. DevOps consultant Niek Bartholomeus Going DevOps with BMC.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Scriptum ConceptStore Gábor Uhrin Scriptum Informatics Inc.
Data warehousing theory and modelling techniques Building Dimensional Models.
Appcipia.com. What is Appcipia? Step1 Book of Useful Mathematica Recipes In Print Form and Down-loadable code from O'Reilly So Web 1.0!
Requirement Analysis Functional & Non-Functional Requirements Scenarios Use cases: – View Fixtures – Manage Tournament – Register Team – Report Discrepancy.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Ivan Dontsov, Andy Phenix, Maureen Rottschaefer. Project Outline “The primary objective of this OMSE 2012 Practicum Project is to extend and refine the.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
LinkWare LinkWare is a web-enabled, open platform for generation and distribution of electronic technical documentation and e–catalogues. The LinkWare.
Caravan Business Server a viable alternative development platform niti telecom consultancy april 2002.
1 RoboComm: Rule-Baseo d Scheduling for Communication Systems CSCI Research Project and Seminar Team #7 Instructor: Dr. Kwok-Bun Yue Mentor: Mr.
UWG 2013 Meeting PO.DAAC Web Services Demo. What are PO.DAAC Web Services?
13-1 Application Architecture Application architecture – a specification of the technologies to be used to implement information systems. The blueprint.
Chapter 6 Architectural Design.
Celine DONDEYNAZ, Joint Research Centre- Italy A. Leone, C. Carmona, P. Mainardi, M.Giacomassi and Prof. Daoyi Chen A Web knowledge Management Platform.
1 Web 2.0 and Library 2.0 By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Hussein Suleman University of Cape Town Department of Computer Science Digital Libraries Laboratory February 2008 Data Curation Repositories:
Phase 3 The Software Requirements Specification. After review of the customer’s System Spec. After educated analysis Preliminary design A technical, software.
Managing Learning Objects in Large Scale Courseware Authoring Studio Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy.
Project 2007 and Project Sever 2007 Overview Bob Schmidt.
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
Devanshu Bawa Customization Specialist Logo Business Solutions.
Eurostat November 2015 Eurostat Unit B3 – IT and standards for data and metadata exchange Jean-Francois LEBLANC Christian SEBASTIAN SDMX IT Tools SDMX.
Microsoft.NET P2P Team Members Ben Miller Kevin Moore Steven Rysavy Faculty Advisor Prof. Manimaran Govindarasu Dec01-09May 1, 2002 Client Dan Fay.
Usability Lab 2002 Cascade Kick-Off Meeting User Requirements - Web Site Design Multimedia Interface to Material Databases Flavio Fontana (Ulab)
SL Rasch Special and Lightweight Structures GmbH a partner of TensiNet Jürgen Bradatsch, Architect Peter Pätzold, Architect Tensinet WG VIII Meeting 8./
Windows Azure poDRw_Xi3Aw.
IT323 - Software Engineering 2 1 Tutorial 4.  List the main benefits of software reuse 2.
Jay Blackman Director of Technology Brookwood School District 167 Twitter: jaydblackman Getting Started With Google Apps for Education.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
1 The Collaborative Dynamic Art Project Cy Khormaee, Andy Olson, Alex Zheng CSE 403 Product Pitch The Collaborative Dynamic Art Project A proof of concept.
The ECOST Web-based platform for data providers and for data users.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
INTERNATIONAL ASSOCIATION OF FIREFIGHTERS Intro To Paper.li IAFF COMMUNICATIONS TRAINING ACADEMY NOV 16 th -20 th 2015 Baltimore MD.
AngularJS and SharePoint
Big Data & Test Automation
ORACLE ADF ONLINE TRAINING BY TEKSONIT IN INDIA
ORACLE ADF ONLINE TRAINING
User working in web-browser
Web Service Testing …in another way Software Quality Assurance
Module 1: Getting Started
System Overview Training on the use of the new countrystat
Moodle Mobile offline features Daniel #mootus16.
ورود اطلاعات بصورت غيربرخط
CORA ESSNet COmmon Reference Architecture starting ...
Hitachi Storage Service Manager Software Architecture
Knowledge Sharing Mechanism in Social Networking for Learning
European Census Hub: a cooperation model for dissemination of EU statistics Paper prepared by Ioannis Xirouchakis Presentation: Christine WIRTZ, Eurostat.
SDMX IT Tools SDMX Registry
Presentation transcript:

Architecture (v0.6) Platform Team (R. Cattoni)

Case 1: User Provided Data (e.g. a story) UICPCI-onlineCE-online 1: story 2: story 3: story 5: story and CDS objects* by CE and CI 4: story and CDS objects* by CE 6: story CI-offline 3: CDS objects* (possibly stories) by CE and CI 2: CDS objects* by CE CE-offline Case 2: Batch Data (e.g. news paper articles) 1: batch data Full Platform: Functional Architecture *CDS objects = CoreDataStructure objects

Communication Bus CDS objects UI private storage CI private storage CE private storage centralized storages Resources (Media)... CP private storage Full Platform: Software Architecture

September 2009 Demos Demo1 (Opera for the Future): on online (user provided) data jurka.net provides users and UI LM provides services: CDS objects extracted from online data Demo2 (Technical demonstrator) on institutional data (no users) show Trento municipality and data providers (e.g. l’Adige) the potentials of technology on institutional data LM provides CE and CI services: extraction of CDS objects, cross doc coreference, etc LM provides a specific UI showing CDS objects extracted from institutional data can be used also for debug Demo3 (about CP functionalities) managed by Fausto group (they will provide a description doc) scheduled by end of September

UICPCI-onlineCE-online 2: story 3: story 5: story and CDS objects* by CE and CI 4: story and CDS objects* by CE Demo1: Functional Architecture *CDS objects = CoreDataStructure objects Jurka.net UI wrapper DATA?

Communication Bus wrapper CI private storage CE private storage centralized storages Resources (Media)... Demo1: Software Architecture CDS objects

Demo1 (Opera for the Future) Features: no LM UI no CP Open issues: data exchanged by jurka.net UI and the wrapper?

UICPCI-offline 5: story and CDS objects* by CE and CI 4: story and CDS objects* by CE Demo2: Functional Architecture *CDS objects = CoreDataStructure objects Specific UI 1: batch data CE-offline

Communication Bus Specific UI CI private storage CE private storage centralized storages Resources (Media)... Demo2: Software Architecture CDS objects

Demo2 (Technical Demonstrator) Features: no LM UI no CP Specific UI to inspect/show CDS objects Open issues: Best visualizatin of CDS objects provided by CI and CE?

Remarks on Architecture PT decisions: Communication: REST (web services in a lightweight framework over HTTP) Tool for shared storage: HBase (open-source, distributed and column oriented database built on top of Hadoop) Next PT steps: Full Platform: definition of actual messages exchanged by modules (on the bases of A3.* diagrams on the wiki) Demo1: definition of data exchanged between Wrapper and CI

Open Issues For all the systems (Full Platform and Demos): who develops the Communication Bus? (FBK volunteers) who develops the shared storage? For Demos: who develops the Wrapper for Demo1? who develops the Specific-UI for Demo2? (FBK volunteers)

Assumptions 1....; 2....;

Symbols button