Ohjelmistoarkkitehtuurien vertailu ja valinta monimediatuotteelle. CASE: AVO


Autoria(s): Turpeinen, Jarkko
Data(s)

23/01/2008

23/01/2008

2002

Resumo

Työn tavoitteena oli tutkia ja vertailla komponenttipohjaisia ohjelmistoarkkitehtuureita (Microsoft .NET ja J2EE). Työn tarkoituksena oli valita ohjelmistoarkkitehtuuri uudelle neuroverkkopohjaiselle urasuunnittelupalvelulle. Tässä työssä selvitettiin myös, miten luodaan kansainvälistettäviä ja lokalisoitavia sovelluksia, sekä kuinka Web-, Windows-, mobiili-, puhe- ja Digi-TV -käyttöliittymät soveltuvat uudelle urasuunnittelupalvelulle. Tutkimustyössä käytettiin alan kirjallisuutta, Microsoftin ja Sun Microsystemsin Web-sivuja. Tutkimustyössä analysoitiin Microsoft Pet Shop- ja Sun Microsystemsin Java Pet Store -esimerkkisovellusten suorituskykyvertailua. Analyysituloksiin perustuen urasuunnittelupalvelussa suositellaan käytettäväksi J2EE-arkkitehtuuria. Uudelle urasuunnittelupalvelulle toimenpide-ehdotus on komponenttipohjainen järjestelmä Web-, puhe- ja Digi-TV -käyttöliittymillä ja personoidulla sisällöllä. Järjestelmä tehdään viisivaiheisena hankkeena, johon sisältyy pilottitestejä. Uuteen urasuunnittelupalveluun liitetään mukaan opiskelijat, oppilaitokset ja työnantajat sekä asiantuntijoita neuroverkon opetusdatan määrittämiseen. Palvelu perustuu integroituun tietokantaan. Eri osajärjestelmissä tuotettua tietoa voidaan hyödyntää kaikkialla urasuunnittelupalvelussa.

The aim of the study was to analyse and compare the two main component-based architectures: Microsoft .NET and J2EE. The purpose was to select the appropriate architecture for a new, neural network-based Career Planning Services system. The study wanted also to explore how to create internationalised and localised software applications and how the Web, Windows, Mobile device, Speech and Digi-TV user interfaces fit the new Career Planning Services. The research was done by using literature, Microsoft’s and Sun Microsystems Web pages. Performance comparison of Microsoft Pet Shop and Sun Microsystems Java Pet Store programs was also analysed. The results of the analyses showed that the J2EE software architecture was recommended to Career Planning Services. The new Career Planning Services are implemented as a component-based system with supporting interfaces, such as, the Web, Speech and Digi-TV with the personalized content. The system is a five-phase project, which includes a couple of pilot tests. Students, educational institutions, employers, and experts in defining the data of the neural network learning were joined as possible users of the new Career Planning Services. The service is based on the integrated database, where the information created in any subsystems can be used and exchanged everywhere in the Career Planning Services.

Identificador

http://www.doria.fi/handle/10024/35514

Idioma(s)

fi

Palavras-Chave #Monikerroksinen ohjelmistoarkkitehtuuri #ohjelmistokomponentti #urasuunnittelupalvelu #neuroverkko #Web #puhekäyttöliittymä #Digi-TV #Multitier Software Architecture #Software Component #Career Plan Services #Neural Network #Web #Voice User Interface #Digi-TV
Tipo

Diplomityö

Master's thesis