KEMBAR78
Data Processing System GD EN | PDF | Component Object Model | Databases
0% found this document useful (0 votes)
10 views12 pages

Data Processing System GD EN

The document provides a general description of the MEDIO Data Processing System for IN services, detailing its architecture, components, and operational principles. It emphasizes the system's capabilities in database management and real-time data access, supported by a distributed hardware-software platform. Additionally, it includes copyright information, a disclaimer, and environmental conditions for system operation.

Uploaded by

oleg.filtsov
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views12 pages

Data Processing System GD EN

The document provides a general description of the MEDIO Data Processing System for IN services, detailing its architecture, components, and operational principles. It emphasizes the system's capabilities in database management and real-time data access, supported by a distributed hardware-software platform. Additionally, it includes copyright information, a disclaimer, and environmental conditions for system operation.

Uploaded by

oleg.filtsov
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

General Description

MEDIO

Data Processing System for IN Services

File: DATA_PROCESSING_SYSTEM_GD_EN_04
General Description Data Processing System for IN Services
MEDIO

Copyright Notification

This document has been elaborated by the STROM telecom, a.s. company.

No part of this document may be distributed, reproduced or used by any way except as authorised by
an explicit consent of the STROM telecom, a.s. company. The copyright and the foregoing restrictions
extend to reproduction in all media.

Copyright © 2006 by STROM telecom, a.s.

All rights reserved.

Trademarks

All designations used in this document can be trademarks, the use of which by third parties for their
own purposes could violate the rights of their owners.

Disclaimer
This document does not create any expressed or implied warranty by STROM telecom, a.s. or about its products or services.
STROM telecom, a.s.’s sole warranty is contained in the written product warranty for each product. The documentation shipped
with STROM telecom, a.s. products constitutes the sole specifications referred to in the product warranty. Applicability of
product documentation may further be detailed in a Delivery Contract or Technical Delivery Conditions valid for a particular
project. The Customer is solely responsible for verifying suitability of a product for use in its network.

Specifications or any included information are subject to change without notice.

Page 2 of 12 DATA_PROCESSING_SYSTEM_GD_EN_04
Data Processing System for IN Services General Description
MEDIO

Table of contents

This document is comprised of 12 pages.

TABLE OF CONTENTS.......................................................................................................3
1 INTRODUCTION ..................................................................................................5
2 ARCHITECTURE .................................................................................................6
3 MEDIO SCP (SERVICE CONTROL POINT) .......................................................7
4 PRINCIPLES OF REMOTE DATA ACCESS .......................................................8
5 SYSTEM SOFTWARE .......................................................................................10
6 ENVIRONMENTAL CONDITIONS .....................................................................11
DOCUMENT HISTORY .....................................................................................................12

DATA_PROCESSING_SYSTEM_GD_EN_04 Page 3 of 12
General Description Data Processing System for IN Services
MEDIO

This page is intentionally left blank.

Page 4 of 12 DATA_PROCESSING_SYSTEM_GD_EN_04
Data Processing System for IN Services General Description
MEDIO

1 Introduction
Data Processing System for IN services was developed to support database
management and system data access. This system corresponds to SMP / SDP nodes
and carries out SDF and SMF functions. The hardware is based on products
manufactured by third parties.

DATA_PROCESSING_SYSTEM_GD_EN_04 Page 5 of 12
General Description Data Processing System for IN Services
MEDIO

2 Architecture
Data Processing System is based on a distributed hardware-software platform, containing
many components, divided in separate levels as depicted in Figure 1.

Client Client W eb-Client W eb-Client

Real-tim e
LAN Application Server
LAN/ /W
WAN
AN WWAN
AN
Real-tim e
Application Server

Database
Application Server
MEDIO SCP

RDBMS Database

Figure 1: Distributed hardware-software platform of Data Processing System

Page 6 of 12 DATA_PROCESSING_SYSTEM_GD_EN_04
Data Processing System for IN Services General Description
MEDIO

3 MEDIO SCP (Service Control Point)


Hardware-software platform MEDIO SCP enables functionality of IN services defined by
application. MEDIO SCP is based on standard building blocks of MEDIO System
consisting of groups of blocks with independent internal addressing for standard access
protocols (TCP/IP, FTP) or specific internal protocols (MMTP - Management,
Maintenance and Testing Part, TP - Internal Transaction Part).

Remote Database Management System

Remote Database Management System (RDBMS) is used for management of


configuration data, service data, as well as temporary data, created by MEDIO SCP
operations. Database server software is included in system composition (MS SQL Server,
Oracle, Inter-base).

Hardware of database management system uses different technologies ensuring failure-


resistant operation of:

- server redundancy,
- grouping of several servers in cluster,
- RAID-arrays of data storage.

Real-time application server

Real-Time Server is used for processing requests from MEDIO SCP in real-time mode.

Server complements and increases functions of MEDIO SCP, enabling different


additional IN services via the communication system.

Several servers can compose the system executing different functions for flexible
customisation.

Single-purpose server can be used by many clients accessing common-access general


objects, for example, binary configuration files and user reporting files.

During request processing, real-time server interacts with Database Management System
via standard middleware - application server.

Interfaces enabling access of system functions via internet can be marketed as real-time
server enabling.

Database application server

Database application server, from a client’s point of view, is middleware software


enabling multi-user access to database server, for example:

- client authentication and protection from unauthorised access


- multi-user database access, transactions support, database access conflict
resolution;

Clients

Clients can be located in different areas, various physical channels and protocols of data
exchange can be used for their remote access to hardware complex and database
servers.

Client applications are connected to database manager server via middleware software
level, i.e., database application server.

DATA_PROCESSING_SYSTEM_GD_EN_04 Page 7 of 12
General Description Data Processing System for IN Services
MEDIO

4 Principles of remote data access


Usage of middleware tier ensures high level of operational reliability easy configurability
and upgradeability, for the entire system.

Socket Server Real-time & Database & RDBMS


MIDAS
Client Application Servers
Client
Part

MIDAS
Server
Part
Database
Client tier Middleware tier

Database tier

Figure 2: Multi-layered technology of data access

MIDAS

MIDAS (Multi-tiered Distributed Application Services) technology is used for the


interaction of client and server applications. This technology allows development of
applications for distributed systems on the basis of a universal approach independent of
system purpose.

MIDAS is a set of inter-working functions ensuring operation of distributed applications.


MIDAS is based on component model COM (Component Objects Model), realised in
Microsoft Windows operating system.

MIDAS components must be installed on application server and client computers for
multi-layered system.

MIDAS client part ensures connection with MIDAS server and replaces client part of
control database system software.

Data transport

Several data transport technologies can be used to connect MIDAS client with the
application server, so long as they use data exchange standards.

The following core technologies are used:

- DCOM (Distributed Component Object Model) – expansion of base COM


technology, allowing client to use characteristics and methods (interfaces) of
removed objects on the server.

- TCP/IP sockets – using TCP/IP standard data protocol, connection is via Internet.
Socket-server application on application server enables package reception of data
and transmission to application server through COM interfaces

Client login scenario

Client login using TCP/IP sockets for transferring data packages.

Page 8 of 12 DATA_PROCESSING_SYSTEM_GD_EN_04
Data Processing System for IN Services General Description
MEDIO

Multi-layered applications must have three component parts, in accordance with MIDAS
technology:

- Application server distant data application, used for connecting client applications;

- Client application, interacting with the application server by dynamic libraries


midas.dll.

- Special data broker, which ensures transferring of packages by IProvider interface.

Interaction of these parts is realised as follows. When client application starts application
server is connected, user enters name, password, name/computer address, on which
application server and COM-automations server are installed for connecting client
application to the server, Figure 3.

Fgure 3: Client login dialogue window

Connection is realised by TSocketConnection components which ensure transportation of


packages via TCP/IP socket. Following reception of package on application server:
computer activates socket-server which unpacks received packages and sends them via
COM- interface to application server.

Possible variant of interaction without using TCP/IP sockets on built-in base transport
DCOM facilities: component TDCOMConnection is used as transport and therefore
socket-server use not required. This variant is preferred when connecting via LAN. In this
case however, it is impossible or problematic to establish some variants of distant-
connecting (i.e., the Internet).

Server flow - in application server composition process - is initialised for client connection,
which executes all following processing requests up to the moment of client application
disconnecting. Connection to the database occurs at the moment of server flow
initialisation and user authentication.

Client and application server are data changed by packages of data. Packages of data
present specially organised blocks, containing sent request (or request part) and special
metadata (names and types of fields, data types and restrictions).

Packages of data control are executed by IProvider interfaceSpecial component


functionality and client data component kits, allow application access.

DATA_PROCESSING_SYSTEM_GD_EN_04 Page 9 of 12
General Description Data Processing System for IN Services
MEDIO

5 System software
The following standard tasks are handled by system software:

- message flow with hardware blocks in protocols TP, MMTP, MML;

- storage and multi-user access from client computers to data of relational bases
(MS SQL, Oracle, Interbase)

- processing of requests from hardware blocks, which require addressing to data


bases in real-time mode;

- data acquisition, accumulation and processing of data from client computers

- maintaining software and current hardware complex configurations in the database

- adjusting parameters, checking and controlling equipment operations

- automatic synchronisation of configuration data for all equipment blocks

Software components

Software created for multi-layered application development consists of:

- Universal application StromServer

- Borland Delphi 5 component kit, for use in client software (library StromPack);

- kit, including each client application, which ensures component access (library
SMPDataPack)

- MIDAS client part (library midas.dll)

- OS Windows NT, 98, 2000, XP

Page 10 of 12 DATA_PROCESSING_SYSTEM_GD_EN_04
Data Processing System for IN Services General Description
MEDIO

6 Environmental conditions
System equipment is designed to operate in a dust-free enclosure at a permanent
location with height from floor to ceiling at least 3 m. Square footage of required flooring
for initial system: not less than 6 m² (single-cabinet system) + 1,3 m² for each additional
cabinet.

General environment condition parameters

Parameter Unit Operation Storage Transport


Minimum Temperature °C +5 0 -25
Maximum Temperature °C +40 +45 +50
Optimal Temperature °C +20 …±5
Relative Humidity Minimum (25°C) % 15 5 10
Extreme Relative Humidity Minimum
(25 °C) % 10 7 5
(maximum duration of 80 hours)
Relative Humidity Maximum (25°C) % 80 90 95
Extreme Relative Humidity Maximum
(25 °C) % 90 95 98
(maximum duration of 80 hours)
2
Dust Maximum per 30 days g/m 10
H2S Maximum per 30 days g/m3 0.1

Extreme values (minimum/maximum) are possible, but not for more than 96 continuous
hours or 20 different days per year

DATA_PROCESSING_SYSTEM_GD_EN_04 Page 11 of 12
General Description Data Processing System for IN Services
MEDIO

Document history

Date Version Notes


15.10.2004 EN 3 Renamed
18.04.2005 EN 4 Environmental Conditions added

Page 12 of 12 DATA_PROCESSING_SYSTEM_GD_EN_04

You might also like