search query: @keyword J2ee / total: 53
reference: 3 / 53
« previous | next »
Author:Tallqvist, Tuomas
Title:Automatisaation etujen analysointi liiketoiminnan ennustamispalvelun taustatoiminnoissa
Analyzing the Benefits Achieved by Automatization of Back-End Functions in Business Forecasting Service
Publication type:Master's thesis
Publication year:2008
Pages:85      Language:   fin
Department/School:Elektroniikan, tietoliikenteen ja automaation tiedekunta
Degree programme:Tietoliikennetekniikan tutkinto-ohjelma
Main subject:Ohjelmistotekniikka   (T-106)
Supervisor:Saikkonen, Heikki
Instructor:Sauhke, Jani
Electronic version URL: http://urn.fi/urn:nbn:fi:tkk-011907
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark S80     | Archive
Keywords:scheduling
automatization
J2EE
Jboss
EJB timer service
ajastus
automatisointi
Jboss
J2EE
EJB ajastuspalvelu
Abstract (eng):Target system of this thesis is an ASP service providing business forecasting functions for daily and piece goods industry.
Users of the Rank & Share service are able to make forecasts for example total sales using an unique method.

An effective use of the service requires some routine background functions to be executed regularly, as for example weekly basis.
At the moment these functions are made manually.
For example, customer's sales history data is imported manually executing SQL-scripts in database level.
This kind of manual work is time consuming and error prone.
The main objective of this thesis is to analyze possibilities to reduce manual work with background functions and implement automatization module that can be used to attain that goal.
The advantages of the implemented module will be analyzed and compared with business requirements set to the module.

The automatization module has been implemented by using the same technology used in the existing Rank & Share service.
The service is made with the J2EE platform and it runs on Jboss application server.
The user interface will be implemented using standard technology, such as xhtml and css.
The main result of the thesis is an automatization and scheduling module integrated in the Rank & Share application.
The module must provide functions to manage scheduled tasks and monitor executions, errors and states of the scheduled tasks.
In addition, the module must be so generic that new task types can be easily implemented into the module.
Consequently, the module can be used in all new schedulable administration tasks regardless of their inner behavior.

The Module's primary purpose and goal is to reduce the manual work and speed up the error recovering.
The simplicity of adding new task in the system is an indicator of the generic nature of the automatization module.
This will be measured in software developers point of view.
Abstract (fin):Diplomityön kohdejärjestelmä on ASP-mallilla toimiva palvelu.
Palvelu tarjoaa myynnin ennustamistoimintoja päivittäis- ja kappaletavarateollisuudessa toimiville yrityksille.
Palvelun käyttäjät voivat palvelun avulla tehdä esimerkiksi myynnin ennusteita käyttäen hyväksi ainutlaatuista menetelmää.

Palvelun tarkoituksenmukainen käyttö vaatii, että rutiininomaiset taustatoiminnot suoritetaan säännöllisesti, esimerkiksi viikoittain.
Tällä hetkellä esimerkiksi myynnin asiakkaan toteutuneen myyntitiedon tuominen järjestelmään suoritetaan manuaalisesti erilaisilla tietokantaskripteillä suoraan tietokantatasolla.
Manuaalinen työ vaatii paljon aikaa ja on virhealtista.
Diplomityön tavoitteena on analysoida mahdollisuuksia manuaalisen työn vähentämiseksi taustatoiminnoissa, esittää ratkaisuehdotus automatisaatiomoduulin toteutukselle, toteuttaa ratkaisu ja analysoida uuden ratkaisun tuottamia hyötyjä liiketoimintavaatimusten pohjalta.

Automatisaatioratkaisun toteuttamiseen käytetään samoja ohjelmistokehyksiä ja komponentteja, joilla varsinainen järjestelmä on toteutettu.
Järjestelmän runko on toteutettu J2EE ohjelmistokehitysalusta Jboss-palvelimelle.
Käyttöliittymä toteutetaan internet-selaimelle käyttäen standarditekniikoita, kuten xhtml:a ja css:ia.
Työn tuloksena syntyy automatisaatio- ja ajastusmoduuli, jolla voidaan hallita automatisointien ajastuksia ja monitoroida automaattisten toimintojen suorituksia, virheitä ja tiloja.
Työkalun suunnitellussa oleellisena vaatimuksena on geneerisyys.
Moduulin päälle tulee voida rakentaa ajastettavia toimintoja riippumatta niiden yksityiskohtaisesta toiminnallisuudesta.
Näin ollen samaa työkalua voidaan käyttää muissa järjestelmän ylläpitotoiminnoissa toteumatiedon siirron lisäksi.

Toteutuksen toimivuutta testataan tutkimalla, miten hyvin automatisaatiomoduuli toimii sen ensisijaisessa käyttötarjoituksessa.
Ensisijaisena tarkastelukohteena on manuaalisen työmäärän väheneminen ja virhetilanteista selviämisen nopeus.
Geneerisyysvaatimuksen toteutumista analysoidaan uuden toiminnon lisäämisen kompleksisuuden näkökulmasta kooditasolla.
ED:2008-09-16
INSSI record number: 36229
+ add basket
« previous | next »
INSSI