Ohjelmistoarkkitehtuurien vertailu ja valinta monimediatuotteelle. CASE: AVO
| 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 | |
| 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 |