VDPS Demo intern

Download Report

Transcript VDPS Demo intern

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: [email protected]
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
2015/7/17
2
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
2015/7/17
• Development with a framework is less time-
3
FIMS -A framework for large scale
Client management System
information
OOM (DDL)
Server
Library of
processing
Elements
Token
Processor
OOM (Java)
OOM (C++)
streaming
streaming
Server-Interface
Server-Interface
XML-Configurator
ORB (Orbix Web)
2015/7/17
4
Properties of FIMS
• Business objects should be modeled objectoriented 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.
2015/7/17
• All elemental processing of business objects are5
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
2015/7/17
6
Your benefit
• A complete information management system
– well designed architecture
– more performance and flexible
– less programming work and lower costs
2015/7/17
7