IT Overview and Status

grrrgrapeInternet και Εφαρμογές Web

31 Οκτ 2013 (πριν από 3 χρόνια και 11 μήνες)

95 εμφανίσεις

1

Carbon Market Trader

IT


Overview and Status

Marianne Amble

20 Nov 2003

2

Agenda

1.
Status

2.
Technical infrastructure

3.
Backend (Gonogo Curve Manager)

4.
Frontend (Web interface)

5.
Next steps

3

Status

o
Infrastructure established


Hardware, software, connections


Production environment run by external service provider in Stavanger

o
Implementation in progress


Programming and final design


Developed in local environment

o
Frontend (web)


Web
-
prototype no longer maintained


Frontend Implemented in CorePortal, java/web macro based tool

o
Backend


GONOGO Curve Manager chosen as application to collect, store and
analyse data


Modelling in MatLab and GONOGO Curve Manager in progress


Historical data is being loaded into database


4

Technical concept

Database

Weather Forecasts

Etc.

External Data
Sources

Manual Data
Input

User

WEB Browser

Secure Connection
(SSL, 128 bits
encryption)

Application layer

Presentation

Scheduler

MatLab

Corepublish

PHP, html

Coreportal 1.3

Java servlets

DATA

APPLICATION

PRESENTATION

XML, Images

GONOGO
Curve Manager

GONOGO
Curve Manager

Models

5

Technical Infrastructure

Vishnu

MS Windows 2000 Server

Applikation and db server

Gonogo Curve Manager(IIS, MS SQL)

MatLab Automation Server

Shiva

Pointcarbon

FreeBSD 4.9

Firewall & VPN/SSH server

CoreTrek

Firewall

CoreTrek

External network

Internet

Pointcarbon

Closed net

CoreTre
k

Core Portal

Application Server

Ganesh

MySQL

VPN

LAN

MS Windows 2000 Server

File server Point Carbon

Development server:

Coreportal

MySQL


Analyst (André)

Gonogo development

MatLab

Thick client Gonogo

HTTP (port 80)

MySQL

Presentation Data

Trader

Code tables

Copy of data from
Gonogo

Transactions

Other PCA data

FTP

XML

JPG

Point Carbon, Oslo

File area

Coretrek, Stavanger

Hein

Gonogo, London

Developer

(Sigve)

6

Gonogo Curve Manager

Database

Weather
Forecasts

Etc.

External Data
Sources

Manual Data
Input

User

WEB Browser

Secure Connection
(SSL, 128 bits
encryption)

Application
layer

Presentation

Scheduler

MatLab

Corepublish

PHP, html

Coreportal
1.3

Java servlets

DATA

APPLICATION

PRESENTATION

XML, Images

GONOGO
Curve
Manager

GONOGO
Curve
Manager

Models

7

Backend

Gonogo Curve Manager

o
Manages data from A to Z

o
Data retrieval


Manual and automatic


Stored in common database

o
Quality check of data


Gross error detection, outlier detection

o
Scheduler managing tasks


Data loaders


Running models


Data exports

8

Backend

Gonogo Curve Manager

o
Data transformation

o
Data stored as time series

o
Automated queries

o
Based on Visual Basic and MS SQL Server

o
Integrated with MatLab for more elaborate
calculations

o
Pushes data to be shown on the web


No direct interaction from the web interface to the
Curve Manager


9

Web interface

Database

Weather
Forecasts

Etc.

External Data
Sources

Manual Data
Input

User

WEB Browser

Secure Connection
(SSL, 128 bits
encryption)

Application
layer

Presentation

Scheduler

MatLab

Corepublish

PHP, html

Coreportal
1.3

Java servlets

DATA

APPLICATION

PRESENTATION

XML, Images

GONOGO
Curve
Manager

GONOGO
Curve
Manager

Models

10

Web Interface


o
www.pointcarbon.com

o
Website as of today

o
Content management system
based on php and html

o
Trader application
(
www.pointcarbon.com/xxx
)

o
Implemented in CorePortal


a tool based on Java and
Web Macros

Link

11

Web Interface

o
Implemented in CorePortal Enterprise Information
Portal


Based on Java Servlets and Web Macros

o
Shares articles with the ordinary website


News, reports etc


Same database with articles

o
(Planned) single log
-
on and user authentication for
www.pointcarbon.com

and the trader application

o
Fetches data from database (shown as tables on the
web) and images (graphs)


Data updated daily

o
Optimised for minimum 1024x768 screen resolution
and Internet Explorer 5.x or later

12

Web Frontend

13

Web Frontend

14

15

Next steps

o
Implementation of backend and frontend continues

o
Completion of data loaders and loading of historical
data into

o
Finalise and implement models

o
Test of application in production environment planned
to start after Christmas


Feedback on Web interface!

o
Test of production routines, scheduling, error handling
as well as the source code


o
....And in a long term perspective: Integration of today’s website
and the Carbon Market Trader