FIMS -- A framework for large scale Information Management System

Slides:



Advertisements
Similar presentations
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
Advertisements

© eComScience Pvt. Ltd OffshoreSoftwareDevelopment eComScience Consulting perspective.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Web Applications – The Object Web combining servers and client-applications multiple.
General introduction to Web services and an implementation example
Tool support for Distributed Object Technology
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
October 23, 2001 Software Design-Layering and Packaging1 Architecture: Layers and Packages.
Next Generation Node (NGN) Technical Overview April 2007.
Some of these slides were excerpted from: Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer.
A brief look at CORBA. What is CORBA Common Object Request Broker Architecture developed by OMG Combine benefits of OO and distributed computing Distributed.
Database Software File Management Systems Database Management Systems.
The Need for Packages How do you break down a large system into smaller systems? Structured methods use functional decomposition Functions represent something.
Project Title: Cobra Implementation on Association Service.
Slide 1 Sterling Software Peter Sharer Sterling Software.
Oracle Products Overview Internet Computing Indrek Peenmaa Sales Consultant Oracle Corporation
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
12-1 © Prentice Hall, 2004 Chapter 12: Design Elements Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
“Making Software Work Together” TM 1 CORBA and Telecoms.
Client/Server Software Architectures Yonglei Tao.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Web Based Applications
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
VS.NET Syllabus By Peter Huang.
Introduction to distributed systems Dr. S. Indran 23 January 2004.
Developing Web Services Oracle SOA Suite 11g (JDeveloper)
Chemical Toxicity and Safety Information System Shuanghui Luo Ying Li Jin Xu.
Case study concerning architecture development Emil Doychev, Georgi Cholakov, University of.
CSCI 6962: Server-side Design and Programming Introduction to Java Server Faces.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 07. Review Architectural Representation – Using UML – Using ADL.
Victor Mushkatin, MCSE, MCSD CORPORATION Alexander Zakonov, MCSE, MCSD Stephen Pelletier, MCSE.
1 of of 25 3 of 25 ORBs (Object Request Broker) – A distributed software bus for communication among middleware services and applications – To.
Students: Anurag Anjaria, Charles Hansen, Jin Bai, Mai Kanchanabal Professors: Dr. Edward J. Delp, Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many.
ALICE, ATLAS, CMS & LHCb joint workshop on
CSC 480 Software Engineering Lecture 18 Nov 6, 2002.
Presented By:- Sudipta Dhara Roll Table of Content Table of Content 1.Introduction 2.How it evolved 3.Need of Middleware 4.Middleware Basic 5.Categories.
Rainbow: XML and Relational Database Design, Implementation, Test, and Evaluation Project Members: Tien Vu, Mirek Cymer, John Lee Advisor:
By : SAG3 Members.  Cross platform client interface for Time recording/capturing  MS Project integration to Time tracker  integration to Time.
Object Oriented Analysis and Design 1 Chapter 9 From Design to Implementation  Implementation Model  Forward, Reverse, and Round-Trip Engineering  Mapping.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Model Design using Hierarchical Web-Based Libraries F. Bernardi Pr. J.F. Santucci {bernardi, University of Corsica SPE Laboratory.
Secure middleware patterns E.B.Fernandez. Middleware security Architectures have been studied and several patterns exist Security aspects have not been.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 15. Review Interaction-Oriented Software Architectures – MVC.
The ATLAS DAQ System Online Configurations Database Service Challenge J. Almeida, M. Dobson, A. Kazarov, G. Lehmann-Miotto, J.E. Sloper, I. Soloviev and.
Designing a Middleware Server for Abstract Database Connection.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Building J2EE Applications Based on Design Patterns with Business Components for Java Olivier LE DIOURIS Principal Product Manager Oracle Corporation.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Dr D. Greer, Queens University Belfast ) Software Engineering Chapter 7 Software Architectural Design Learning Outcomes Understand.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
Java Distributed Computing
Designing software applications
OO Methodology OO Architecture.
Sarang Nazari California State University, Los Angeles
Inventory of Distributed Computing Concepts and Web services
EPIC INFOTECH CONSULTING GROUP
Distributed System Using Java 2 Enterprise Edition (J2EE)
Inventory of Distributed Computing Concepts
Component--based development
Tango in a Nutshell 31/12/2018.
Presents: Rally To Java Conversion Suite
COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require understanding.
Snippet Engine as a Database Server
Hitachi Storage Service Manager Software Architecture
Middleware and ORB CS 314 Operating Systems
David Cleverly – Development Lead
Middleware and ORB CS 314 Operating Systems
ประกาศกระทรวงอุตสาหกรรม ฉบับที่ 5292 (พ.ศ. 2562)
TANGO from an EPICS perspective
Problem Statement To transform the traditional system to automated system(ERP). No centralized control. Low data privacy. Huge amount of human resources.
Presentation transcript:

FIMS -- A framework for large scale Information Management System Hongliang Lu Contact address: Am Bonifatiusbrunnen 233 D-60439 Frankfurt am Main Germany Tel: 0049-170-8334347 Fax: 0049-6105-71404 Email: hongliang.lu@dooit-consulting.com

What is a framework A half-finished software-(sub)system 1/14/2019 What is a framework A half-finished software-(sub)system An architecture for a family of (sub-)systems and provide a foundation for building up a complete software system A framework has open interfaces, through which specific functionality can be add on 2019/1/14 Dateiname

Why framework Information Management Systems state of art have quite similar architecture client-server object-oriented development mapping between object-oriented world and relational world distributed object architecture as middle-ware The similar things should not be done twice Development with a framework is less time-consuming and less expensive 2019/1/14

FIMS -A framework for large scale information management System Client Server OOM (DDL) Library of processing Elements Maping OO to RDB OOM (Java) OOM (C++) Token Processor streaming streaming XML-Configurator Server-Interface Server-Interface ORB (Orbix Web) 2019/1/14

Properties of FIMS Business objects should be modeled object-oriented with UML. The Implementation in C++ and Java can be automatically generated The business objects are automatically mapped to relational database ( ORACLE ) CORBA-Orbix is used as middle-ware. The interfaces between client and server are universal. All elemental processing of business objects are stored in a library Compound Processing of business objects can be flexible defined through XML as configuration 2019/1/14

What have you to adapt FIMS Modeling the business objects with UML All elemental processing of business objects should be implemented Use cases are defined as combinations of elemental processing of business objects in XML GUI on the side of client should be adapted 2019/1/14

Your benefit A complete information management system well designed architecture more performance and flexible less programming work and lower costs 2019/1/14