Considerations about the BMS links to other OPERA systems Brick Manipulation Manager Links to other computing systems Needs to define the general framework.

Slides:



Advertisements
Similar presentations
2/22/2014 E U R O P E A N F O R E S T I N S T I T U T E The general objectives of NEFIS are maximising the value of existing data and databases by: coordinating.
Advertisements

HEAnet Cloud Compute Update 1.HEAnet Cloud – a Multilayered Strategy 2.HEAnet Cloud Project 3.Cloud Realities 4.Role of the NREN – Why Cloud ? 5.NREN Collaboration.
Difference between project and other assignments  real customer  before programming: negotiations with client to clarify requirements  often.
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
T. Le Flour LAPP OPERA Collaboration Meeting Gran-Sasso 1 TRACKING THE BRICK HANDLING From extraction to development.
ORACLE Lecture 1: Oracle 11g Introduction & Installation.
1 BMS activities and brick maniupulation Short summary of 2008 activities and results Extraction and filling activities foreseen in 2009 Black CS extraction.
Lecture 11: Chapter 22 Topics –Object Oriented Modeling –UML –Use case.
Topics Creating DFD Physical and logical DFD Event driven modeling
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
1 Brick manipulation report BMS machines status Black CS extraction status CNGS brick candidate extraction and BMS planning for 2009 D.Duchesneau LAPP,
System Analysis and Design
Libraries and Institutional Content Management Systems
Objective In this session we will discuss about : What is ADO. NET ?
What is a database? Databases are designed to offer an organized mechanism for storing, managing and retrieving information.
COMP1070/2002/lec3/H.Melikian COMP1070 Lecture #3 v Operating Systems v Describe briefly operating systems service v To describe character and graphical.
Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
True or False? Programming languages can be used to update databases and communicate with other systems. True.
Workshop Notes Course development: Free and Open Software Development.
ing to Make Learning Relevant
SOFTWARE It Consists of a series of instructions that tells the computer what to do. It is collection of programs. Software is set of instruction which.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
URails Meeting 001. HTTP Old/Young guys with beards decided “We need to communicate. Let’s use text!” Hypertext Transfer Protocol HTTP is just sending.
Status of the Brick Manipulation database development Introduction: goal and principles System analysis –The brick life –Manipulation procedures Proposed.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
CS6361 Project, Part 1 Fall 2006 The Design Firm of Bouchier, Fischer, Herschbach, & Nina.
Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook.
Mantid Development introduction Nick Draper 11/04/2008.
Gran Sasso, 20/05/2003 OPERA Main meetingH. Pessard / 1 Supervision of the Manipulator System (BMS) uWhat is Supervision for the Brick Manipulator System.
TECHONOLOGY experts INDUSTRY Some of our clients Link Translation’s extensive experience includes translation for some of the world's largest and leading.
T. Le Flour L.A.P.P 1 B rick M anipulation M anagement.
ATF Control System and Interface to sub-systems Nobuhiro Terunuma, KEK 21/Nov/2007.
Capacity Building Committee Architecture and Data Committee Meeting Seattle – July 2006.
Lab 2: TCP /IP communication Southern Methodist University Bryan Rodriguez.
1 CS210 Intermediate Computing with Data Structures (Java) Saaid Baraty S-3-90.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Purdue University CS Senior Project David Wentland Senior Software Engineer.
CERN Meeting 23/09/03 L.A.P.P OPERA T. Le Flour 1 B M M Brick Manipulation Manager FunctionalitiesAndArchitecture D. Duchesneau T. Le Flour S. Lieunard.
1 Information Technology Web Services Projects: Current & Future Insert Photo here.
Programming technical terms Program is like a recipe. It contains a list of ingredients (called variables) and a list of directions (called statements)
CS453: Databases and State in Web Applications (Part 2) Prof. Tom Horton.
CMPE 226 Database Systems October 28 Class Meeting
KING SAUD UNIVERSITY – COLLAGE OF COMPUTER AND INFORMATION SCIENCES CSC 113 JAVA ONLINE DOCUMENTATION.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Page 1 Aalborg University Mission Control Center Rasmus Stougaard Department of Control Engineering, Aalborg University, Denmark.
Jan Hatje, DESY SNL Editor and Debugger EPICS collaboration meeting SNL Editor and Debugger EPICS collaboration meeting 2008 Shanghai Institute.
 Distributed Database Concepts  Parallel Vs Distributed Technology  Advantages  Additional Functions  Distribution Database Design  Data Fragmentation.
CS6361 Project, Part 2 Fall 2006 The Design Firm of Bouchier, Fischer, Herschbach, & Nina.
Collaborative Systems Developing Collaborative Systems with a Reuse Driven Process.
7-1 Active Server and ADO Colorado Technical University IT420 Tim Peterson.
CH CHAPTER Browsers, Information Managers, and System Software.
Software and Computing Status of Software development and MC production OpRoot-Fedra MC interface New CVS server Computing resources at CERN: present and.
What is O.S Introduction to an Operating System OS Done by: Hani Al-Mohair.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
CMPE 226 Database Systems April 19 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
>> Debriefing Recommendations and roadmap EU Twinning Project Component E.2 27 June 2013.
WEB IVR SMS WAP USSD One Picture to Understand USDP What is USDP … …
Accessing the Database Server: ODBC, OLE DB, and ADO
Dokumentasi Perubahan Proses: Pengantar BPM
Prescriptive Process Models
Overview of Social Computing in Microsoft SharePoint 2010
IMPORTANT NOTICE TO STUDENTS:
An Introduction to Cloud Computing
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
Java Online documentation
CS130 Spring 2018 Hi Everyone, hope you are enjoying ShopTalk so far
McGraw-Hill Technology Education
Presentation transcript:

Considerations about the BMS links to other OPERA systems Brick Manipulation Manager Links to other computing systems Needs to define the general framework Technical choices D.Duchesneau LAPP, Annecy OPERA collaboration meeting May 21st, 2003

The core of the system is called « Brick Manipulation Manager » or BMM. Its tasks are: communicate to the supervisor all commands and actions from the outside world retrieve the data which will be used to update the database information. do the communication with the external systems (OGC, BAM, cosmic bench, CS analysis…) REMINDER: (my talk of yesterday) Main functions of the computing system under development should be: To manage the life cycle of the bricks and CS and the manipulation information To save the relevant information into a database

> Supervisor/ Manipulator > BAM > (OGC)OPERA Global Control > OPERA On Line System > OPERA Scanning System > ManagerInterface ScanningInterface BAMInterface Brick Manipulation Manager(BMM) ManipulatorInterface Links between the various computer systems involved in the brick manipulation

What do we need: Wishes of external users concerning informations that should be available from the manipulation DB (apart from what I already described) Define communication protocol and programming language (interfaces with other systems): OPERA standards? Names of contact persons for the links to the following systems: Opera Global Control (or DAQ/OnLine) Brick information from the BAM CS scanning results ….. To know how those external systems plan their own development? Study and development of the interfaces (in collaboration with our team)

System analysis: follows the Unified System Development Process (USDP) method using the Unified Modeling Language (UML) (cf: yesterday’s talk) Database : the choice goes to ORACLE. It seems to fit the needs and follows preference which has been already suggested in OPERA. Operating system and platform for the BMM : the choice will follow the standards choosen by the collaboration, all possibilities should work (PC with Windows, Linux…..). Programming language : C++ and/or Java for the users interface Communication protocol: IP on Ethernet…. Technical choices:

It is time now to start this work and to join the effort! Names of contact persons Opera Global Control (or DAQ/OnLine) ? Brick information from the BAM ? CS scanning results ? define OPERA standards and strategy