Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

1©2007 SYSOPENDIGIA Plc Samstock by SYSOPENDIGIA Risto Moilanen.

Samankaltaiset esitykset


Esitys aiheesta: "1©2007 SYSOPENDIGIA Plc Samstock by SYSOPENDIGIA Risto Moilanen."— Esityksen transkriptio:

1 1©2007 SYSOPENDIGIA Plc Samstock by SYSOPENDIGIA Risto Moilanen

2 2©2007 SYSOPENDIGIA Plc Agenda CV Risto Moilanen SYSOPENDIGIA Financial Software OY Samstock by SYSOPENDIGIA Master’s Thesis Recruitment for summer 2008

3 3©2007 SYSOPENDIGIA Plc Me Head Designer at SYSOPENDIGIA Financial Software OY Summer trainee 2004 Winter 2004-2005 part-time SW Designer Previous jobs: Part-time teacher at Jyu, Web page construction.. Graduated at 12/2006 from Tietotekniikan laitos (Ohjelmistotekniika)

4 4©2007 SYSOPENDIGIA Plc SYSOPENDIGIA Financial Software Oy Financial software company founded in 1986 (Samstock Oy)  Acquired by SYSOPENDIGIA Plc in April 2006 100% focus in investment management software asset management and private banking, securities trading back-office, mutual funds management, custody operations Offices in Jyväskylä, Helsinki and Stockholm Market leader in the Finnish market Main interest outside Finland – Nordic concepts Capital C acquisition 31.8.2007 in Stockholm

5 5©2007 SYSOPENDIGIA Plc Samstock by SYSOPENDIGIA Samstock Securities Trading Back Office Samstock for Mutual Funds and Asset Management Samstock SWIFT Manager Samstock Custody Management Samstock Account Operator System

6 6©2007 SYSOPENDIGIA Plc Current Technologies Microsoft.NET (v1.1) Visual Studio 2003 and Visual Basic.NET (also Visual Studio 6 & C++) SQL Server 2000 & 2005 Oracle9, Oracle10 Crystal Reports

7 7©2007 SYSOPENDIGIA Plc N-Tier - Architecture Client Windows User interface User interface Local business objects Proxy objects Application server Windows ASP.NET / IIS + Windows Services Web Services Business objects Platform ADO.NET Database server OS-independent Oracle MS SqlServe DB HTTP / SOAP (XML) Integration Integration Web Services Interface platform WebSphere / MQ series Signaling service MS BizTalk

8 8©2007 SYSOPENDIGIA Plc Client Windows GUI Rich user experience Client handles presentation, user’s input, preliminary data validation Thinner than a 2-tier client Business logic avoided on client, no need to expose database to client applications Design guidelines Common look and feel (Search/Edit Controls, reusable user controls) Easy customization

9 9©2007 SYSOPENDIGIA Plc Server Application Server hosted by IIS Business logic functionality also available in non-IIS hosts (ie. Windows Service) Web Services All complex business logic is implemented in server-side business classes and their collections

10 10©2007 SYSOPENDIGIA Plc N-Tier Platform Main responsibilities: User authentication and authorization, session management Configuration management Web Service exception management Resource management (localization) Customization support (both data and behaviour) Logging / tracing Database access

11 11©2007 SYSOPENDIGIA Plc N-Tier Platform Common user controls for GUI Designing TextField: textual data, can open SearchControl NumericField: formatted numeric data DateField: special date input, opens calendar control DropDownList: display a single property of all objects in a collection ListControl: Display collection of objects in grid Platform target: Allow developers put their focus on business code

12 12©2007 SYSOPENDIGIA Plc Database server ADO.NET used for db connections Supported databases SqlServer 2000 SqlServer 2005 Oracle9 Oracle10 OS-platform for database can be any

13 13©2007 SYSOPENDIGIA Plc My Master’s Thesis Background More tiers -> More redundant code related to entities New field to entity (i.e. Birth date to Customer) -> change to about 15 places in code and other artifacts Client business classes, search controls columns, edit controls, resource files Server business classes, serializable data classes, resource files Database: Table creation scripts, foreign keys Unit tests and so on -> Let’s create modeling environment which reflects those changes automatically to all needed places

14 14©2007 SYSOPENDIGIA Plc My Master’s Thesis Title ”Domain-Specific Modeling in Support of Software Production” DSL called ”Entity Modeling Language” Language for data modeling in ”Samstock by SYSOPENDIGIA” enviroment General data modeling (Entities, Attributes, relationships) plus Samstock-specific features (metadata, types of Entities and relationships) Designer Embedded in Visual Studio 2005 New item type.EML which can be included straight to the project structure

15 15©2007 SYSOPENDIGIA Plc My Master’s Thesis Generators Client (Business classes, Collections, Search Controls, Edit Controls, resource files) Server (Business classes, Collections, Web Services, resource files, persistence unit tests) Database (Table Creation scripts, Foreign Key creation scripts, Index creation scripts)

16 16©2007 SYSOPENDIGIA Plc My Master’s Thesis Targets Computer executes repetative tasks faster than human Better productivity Less errors

17 17©2007 SYSOPENDIGIA Plc EML in use

18 18©2007 SYSOPENDIGIA Plc Finance Business Unit: rekrytointitarpeet SOFTWARE DESIGNER TRAINEE Haemme 1 – 2 sovelluskehittäjäharjoittelijaa kesäkaudelle 2008 Jyväskylään tuotekehitysyksikköömme Ohjelmistokehittäjämme toimivat Samstock by SYSOPENDIGIA arvopaperisalkun -hallintajärjestelmämme asiakas- ja tuotekehitysprojektien teknisessä määrittelyssä, suunnittelussa, ohjelmointi- ja/tai ylläpitotehtävissä. Osaamisestasi ja kiinnostuksestasi riippuen tehtävissä voidaan jatkossa painottaa eri osa-alueita. Liikkeelle lähdetään erilaisten modulien ohjelmoinnista asiakasprojekteissa. Arvostamme oliosuunnittelu ja -ohjelmointiosaamista erityisesti.NET-ympäristössä. Myös relaatiotietokantojen osaaminen on eduksi.

19 19©2007 SYSOPENDIGIA Plc Finance Business Unit: rekrytointitarpeet SYSTEM SPECIALIST TRAINEE Lisäksi haemme harjoittelijaa kesäkaudelle 2008 Jyväskylään asiakaspalvelu- yksikköömme Ota yhteyttä, jos olet kiinnostunut asiakaspalvelutehtävistä, jotka sisältävät ohjelmistotuotteidemme teknisen tuen ja konsultoinnin asiakkaillemme. IT- ja rahoitusalan tuntemus on Sinulle eduksi.

20 20©2007 SYSOPENDIGIA Plc Paikallisesti yksiköt hoitavat itsenäisesti rekrytointiaan. Hakemukset ovat kaikkien esimiesten ja HR:n käytettävissä valtakunnallisesti. Tyypillinen väylä: kesäharjoittelija -> tuntityöntekijä -> opintojen päätyttyä täysipäiväinen työsuhde Mahdollinen väylä tulla rahoitustoimialalta tai IT-toimialalta. www.sysopendigia.comwww.sysopendigia.com Careers Rekrytointikäytäntömme

21 21©2007 SYSOPENDIGIA Plc Thanks! risto.moilanen@sysopendigia.com www.sysopendigia.com


Lataa ppt "1©2007 SYSOPENDIGIA Plc Samstock by SYSOPENDIGIA Risto Moilanen."

Samankaltaiset esitykset


Iklan oleh Google