40 resultados para ebXML (Electronic Business using eXtensible Markup Language)
em Doria (National Library of Finland DSpace Services) - National Library of Finland, Finland
Resumo:
Tämän diplomityön tavoitteena on muodostaa sähköinen liiketoimintamalli kansainvälisen ohjelmistoyrityksen tarpeisiin. Ohjelmiston uusi ominaisuus antaa kolmansille osapuolille mahdollisuuden määritellä itse rakennusmallintamisessa tarvittavia komponentteja, mikä luo mahdollisuuden uuteen liiketoimintaan. Liiketoimintamallien teoria ja asiantuntijoiden haastattelut tulevat osoittamaan, että paras ratkaisu tässä tapauksessa on portaali, joka rakentuu komponenttimarkkinoista, e-kaupasta ja virtuaaliyhteisöstä. Komponenttimarkkinat on jaettu vapaaseen vaihdantaan ja sertifioitujen kehittäjien kaupankäyntiin. Tämä tarjoaa mahdollisuuksia kehittäjille valita sitoutuneisuutensa taso, samoin kuin motivoi heitä osallistumaan. E-kauppa on suunniteltu sovelluksille ja monimutkaisemmille komponenteille. Virtuaaliyhteisön kautta käyttäjät voivat keskustella mielipiteistään ja saada tukea ohjelmiston käyttämiseen sekä komponenttien kehittämiseen.
Resumo:
Tele- ja dataviestinnän yhdistyminen digitaaliseen sisältöön luo uusia palveluideoita sekä mobiili- että internetverkkoihin. Nämä palvelut kehitetään usein erikseen, jolloin saman sisällön käyttäminen eri pääsymenetelmin ei ole mahdollista. Sisältömuunnos on mahdollista sisällön ja muotoilun eriyttämisellä, joka puolestaan vaatii informaatioyksiköiden merkkauksen sisältöä kuvaavilla lisätiedoilla. Tässä diplomityössä tutkitaan Extensible Markup Languagen (XML) käyttöä yhdistyneiden palvelujen sisältömuunnoksessa. Nykyisiä ja tulevia palveluita ja verkkoja tarkastellaan sekä sisällön että liiketoiminnan kannalta. Lisäksi esitellään lyhyesti omia ajatuksia ja käsityksiä yhdistyneistä palveluista ja informaation täsmällisyydestä. Työn käytännön osuudessa kuvataan itse suunniteltu palvelualusta sekä esitellään sen avulla rakennettuja sovelluksia
Resumo:
Key management has a fundamental role in secure communications. Designing and testing of key management protocols is tricky. These protocols must work flawlessly despite of any abuse. The main objective of this work was to design and implement a tool that helps to specify the protocol and makes it possible to test the protocol while it is still under development. This tool generates compile-ready java code from a key management protocol model. A modelling method for these protocols, which uses Unified Modeling Language (UML) was also developed. The protocol is modelled, exported as an XMI and read by the code generator tool. The code generator generates java code that is immediately executable with a test software after compilation.
Resumo:
CORBA (Common Object Request Broker Architecture) on laajalle levinnyt ja teollisuudessa yleisesti käytetty hajautetun tietojenkäsittelyn arkkitehtuuri. CORBA skaalautuu eri kokoisiin tarpeisiin ja sitä voidaan hyödynntää myös sulautetuissa langattomissa laitteissa. Oleellista sulautetussa ympäristössä on rakentaa rajapinnat kevytrakenteisiksi, pysyviksi ja helposti laajennettaviksi ilman että yhteensopivuus aikaisempiin rajapintoihin olisi vaarassa. Langattomissa laitteissa resurssit, kuten muistin määrä ja prosessointiteho, ovat hyvin rajalliset, joten rajapinta tulee suunnitella ja toteuttaa optimaalisesti. Palveluiden tulee ottaa huomioon myös langattomuuden rajoitukset, kuten hitaat tiedonsiirtonopeudet ja tiedonsiirron yhteydettömän luonteen. Työssä suunniteltiin ja toteutettiin CORBA-rajapinta GSM-päätelaitteeseen, jonka on todettu täyttävän sille asetetut tavoitteet. Rajapinta tarjoaa kaikki yleisimmät GSM-terminaalin ominaisuudet ja on laajennettavissa tulevia tuotteita ja verkkotekniikoita varten. Laajennettavuutta saavutetaan esimerkiksi kuvaamalla terminaalin ominaisuudet yleisellä kuvauskielellä, kuten XML:lla (Extensible Markup Language).
Resumo:
Internet-palvelujen määrä kasvaa jatkuvasti. Henkilöllä on yleensä yksi sähköinen identiteetti jokaisessa käyttämässään palvelussa. Autentikointitunnusten turvallinen säilytys käy yhä vaikeammaksi, kun niitä kertyy yhdet jokaisesta uudesta palvelurekisteröitymisestä. Tämä diplomityö tarkastelee ongelmaa ja ratkaisuja sekä palvelulähtöisestä että teknisestä näkökulmasta. Palvelulähtöisen identiteetinhallinnan liiketoimintakonsepti ja toteutustekniikat – kuten single sign-on (SSO) ja Security Assertion Markup Language (SAML) – käydään läpi karkeiden esimerkkien avulla sekä tutustuen Nokia Account -hankkeessa tuotetun ratkaisun konseptiin ja teknisiin yksityiskohtiin. Nokia Account -palvelun ensimmäisen version toteutusta analysoidaan lopuksi identiteetinhallintapalveluiden suunnitteluperiaatteita ja vaatimuksia vasten.
Resumo:
Viime vuosikymmenen aikana avoimet ja alustariippumattomat XML-pohjaiset standardikehikot ovat nousseet vakavaksi haastajiksi vanhoille EDI-järjestelmille. Uusilla menetelmillä tavoitellaan joustavampia toimintatapoja, laajempaa yhteensopivuutta ja alustariippumattomuutta. Työn tarkoituksena oli kehittää avoimia standardeja hyödyntävä rajapinta aiemmin toteutettuun WWW-palveluun. Teoriaosuudessa esitellään kolme avointa sähköisen liiketoiminnan kehikkoa, RosettaNet, Web service ja ebXML. Työn käytännön osuudessa toteutettiin sähköisen liiketoiminnan palvelu, jonka avulla organisaatiot voivat välittää dokumentteja keskenään. Palvelu toteutetiin Web service -tyylillä; se käyttää HTTP-protokollaa tiedonsiirtoon ja lähettää ja vastaanottaa tarkasti määriteltyjä XML-sanomia. Eräs keskisuuri suomalainen yritys käyttää toteutettua palvelua verkkolaskujen liitetietojen lähetyksen ja vastaanoton automatisointiin.
Resumo:
Software plays an important role in our society and economy. Software development is an intricate process, and it comprises many different tasks: gathering requirements, designing new solutions that fulfill these requirements, as well as implementing these designs using a programming language into a working system. As a consequence, the development of high quality software is a core problem in software engineering. This thesis focuses on the validation of software designs. The issue of the analysis of designs is of great importance, since errors originating from designs may appear in the final system. It is considered economical to rectify the problems as early in the software development process as possible. Practitioners often create and visualize designs using modeling languages, one of the more popular being the Uni ed Modeling Language (UML). The analysis of the designs can be done manually, but in case of large systems, the need of mechanisms that automatically analyze these designs arises. In this thesis, we propose an automatic approach to analyze UML based designs using logic reasoners. This approach firstly proposes the translations of the UML based designs into a language understandable by reasoners in the form of logic facts, and secondly shows how to use the logic reasoners to infer the logical consequences of these logic facts. We have implemented the proposed translations in the form of a tool that can be used with any standard compliant UML modeling tool. Moreover, we authenticate the proposed approach by automatically validating hundreds of UML based designs that consist of thousands of model elements available in an online model repository. The proposed approach is limited in scope, but is fully automatic and does not require any expertise of logic languages from the user. We exemplify the proposed approach with two applications, which include the validation of domain specific languages and the validation of web service interfaces.
Resumo:
Concepts, models, or theories that end up shaping practices, whether those practices fall in the domains of science, technology, social movements, or business, always emerge through a change in language use. First, communities begin to talk differently, incorporating new vocabularies (Rorty, 1989), in their narratives. Whether the community’s new narratives respond to perceived anomalies or failures of the existing ones (Kuhn, 1962) or actually reveal inadequacies by addressing previously unrecognized practices (Fleck, 1979; Rorty, 1989) is less important here than the very phenomena that they introduce differences. Then, if the new language proves to be useful, for example, because it helps the community solve a problem or create a possibility that existing narratives do not, the new narrative will begin circulating more broadly throughout the community. If other communities learn of the usefulness of these new narratives, and find them sufficiently persuasive, they may be compelled to test, modify, and eventually adopt them. Of primary importance is the idea that a new concept or narrative perceived as useful is more likely to be adopted. We can expect that business concepts emerge through a similar pattern. Concepts such as “competitive advantage,” “disruption,” and the “resource based view,” now broadly known and accepted, were each at some point first introduced by a community. This community experimented with the concepts they introduced and found them useful. The concept “competitive advantage,” for example, helped researchers better explain why some firm’s outperformed others and helped practitioners more clearly understand what choices to make to improve the profit and growth prospects of their firms. The benefits of using these terms compelled other communities to consider, apply, and eventually adopt them as well. Were these terms not viewed as useful, they would not likely have been adopted. This thesis attempts to observe and anticipate new business concepts that may be emerging. It does so by seeking to observe a community of business practitioners that are using different language and appear to be more successful than a similar community of practitioners that are have not yet begun using this different language as extensively. It argues that if the community that is adopting new types of narratives is perceived as being more successful, their success will attract the attention of other communities who may then seek to adopt the same narratives. Specifically, this thesis compares the narratives used by a set of firms that are considered to be performing well (called Winners) with those of set of less-successful peers (called Losers). It does so with the aim of addressing two questions: - How do the strategic narratives that circulate within “winning” companies and their leaders differ from those circulating within “losing” companies and their leaders? - Given the answer to the first question: what new business strategy concepts are likely to emerge in the business community at large? I expected to observe “winning” companies shifting their language, abandoning an older set of narratives for newer ones. However the analysis indicates a more interesting dynamic: “winning” companies adopt the same core narratives as their “losing” peers with equal frequency yet they go beyond these. Both “winners” and “losers” seem to pursue economies of scale, customer captivity, best practices, and securing preferential access to resources with similar vigor. But “winners” seem to go further, applying three additional narratives in their pursuits of competitive advantage. They speak of coordinating what is uncoordinated, adopting what this thesis calls “exchanging the role of guest for that of host,” and “forcing a two-front battle” more frequently than their “loser” peers. Since these “winning” companies are likely perceived as being more successful, the unique narratives they use are more likely to be emulated and adopted. Understanding in what ways winners speak differently, therefore, gives us a glimpse into the possible future evolution of business concepts.
Resumo:
Työn tavoitteena on etsiä asiakasyritykselle sähköteknisen dokumentoinnin hallintaan sopiva järjestelmäratkaisu vertailemalla insinööritoimistojen käyttämien suunnittelujärjestelmien ja yleisten dokumenttien hallintajärjestelmien soveltuvuutta asiakasympäristöön. Työssä tutkitaan sopivien metatietojen kuvaustapojen käyttökelpoisuutta sähköteknisen dokumentoinnin hallintaan esimerkkiprojektien avulla. Työn sisältö koostuu neljästä pääkohdasta. Ensimmäisessä jaksossa tarkastellaan dokumentin ominaisuuksia ja elinkaarta luonnista aktiivikäyttöön, arkistointiin ja hävitykseen. Samassa yhteydessä kerrotaan dokumenttienhallinnan perustehtävistä. Toisessa jaksossa käsitellään dokumenttien kuvailun tavoitteita, kuvailusuosituksia ja -standardeja sekä luonnollisen kielen käyttöä sisällönkuvailussa. Tarkastelukohteina suosituksista ovat W3C:n julkaisemat suositukset, Dublin Core, JHS 143 ja SFS-EN 82045. Kolmannessa jaksossa tarkastellaan teollisuuden dokumentoinnin ominaispiirteitä ja käyttötarkoitusta. Teollisuudessa on monia erilaisia järjestelmäympäristöjä tehtaan sisällä ja työssä kuvataan dokumenttienhallinnan integrointitarpeita muihin järjestelmiin. Viimeisessä jaksossa kuvaillaan erilaisia dokumentoinnin hallintaympäristöjä alkaen järeimmästä päästä tuotetiedon hallintajärjestelmistä siirtyen pienempiinsuunnittelujärjestelmiin ja lopuksi yleisiin dokumenttien hallintajärjestelmiin. Tässä osassa on myös luettelo ohjelmistotoimittajista. Työn tuloksena on laadittu valituista dokumenttityypeistä metatietokuvaukset kahden eri kuvaustavan (JHS 143 ja SFS-EN 82045) avulla ja on todettu molemmat kuvaustavat käyttökelpoisiksi sähköteknisen dokumentoinnin käsittelyyn.Nämä kuvaukset palvelevat asiakasta dokumenttienhallintaprojektin määrittelytyössä. Asiakkaalle on tehty myös vertailu sopivista järjestelmävaihtoehdoista hankintaa varten.
Resumo:
3G SGSN (3rd Generation Serving GPRS Support Node) onUMTS (Universal Mobile Telecommunications System) pakettiverkon verkkoelementti, joka toimii linkkinä ulkoisen verkon(kuten Internet) ja radioverkon välillä. 3G SGSN ylläpitää tilaajan tietoja ja paikannustietoja päätelaitteen liikkuessa verkon sisällä ja välittää myös dataa ulkoisen verkon ja mobiilipäätelaitteen välillä. Tämän diplomityön aiheena on 3G SGSN toiminnallisuus-testauksen automatisointi. Työssä kehitetään 3G SGSN toiminnallisuustestaukseen soveltuva testauksen automatisointijärjestelmä Linux-ympäristössä AuTS (Automated Test Sequences)-automatisointityökalulla. Kehitystyöhön kuuluu järjestelmän suunnittelu ja toteutus. Toteutettu automatisointijärjestelmä suorittaa 3G SGSN toiminnallisuustestauksen istunnon- ja liikkuvuudenhallinnan testitapauksia.Suoritettujen testitapausten tuloksista luodaan HTML (Hypertext Markup Language)-raportti, joka sisältää tiedot ja analyysit suoritetuista testitapauksista sekä linkit testitapausten lokitietoihin. Hyvä automatisointi vaatii suunnittelua, jossa huomioidaan käytettävyys ja ylläpidettävyys. Näihin ominaisuuksiin on toteutuksessa kiinnitetty erityistä huomiota. Lopputuloksena saatiin toimiva automatisointijärjestelmä, joka osoittaa automatisoinnin tuovan huomattavia etuja toiminnallisuustestauksen tehokkuuteen. Työssä käsitelläänmyös ohjelmistotestausta sekä testauksen automatisointia ja niiden periaatteita.
Resumo:
Tässä diplomityössä tarkastellaan sähköisen liiketoiminnan mukanaan tuomia mahdollisuuksia yrityksen hankintatoimen prosessien tehostamiseksi. Työ keskittyy erityisesti raskaassa konepajateollisuudessa toimivan yrityksen, Metso Paperin, hankinnan tietojärjestelmien integroimiseen. Pääasiallinen tutkimusmenetelmä on kirjallisuustutkimus, jota lisäksi täydennetään empiirisesti tutkittujen case-tapauksien avulla, joissa tarkastellaan sähköisen hankintatoimen käytännön toteutusta Metso Paperin ja sen alihankkijan, Toijala Worksin välillä. Diplomityön tavoitteena on esittää yrityksen hankintaverkoston ja siihen kuuluvien alihankkijoiden toiminnan uudelleen organisoiminen ja hallitseminen, minkä lisäksi työssä käsitellään myös hankintastrategian merkitystä yrityksen liiketoiminnan kannalta. Työn tietotekninen osuus keskittyy sähköisen liiketoiminnan edellyttämän tietojärjestelmän suunnittelemiseen, mutta ei sen käytännön toteuttamiseen. Työn tärkein tulos on sähköisenliiketoiminnan aloittamisen mahdollistava kaksivaiheinen tiedonsiirtomalli, jonka ensimmäinen vaihe perustuu jo olemassa olevien tietojärjestelmien, eli Extranet- ja Notes -työpöytien, hyödyntämiseen uudella, aiempaa tehokkaammalla tavalla. Mallin toinen vaihe jakautuu yrityksen sisäisen ja ulkoisen tiedonsiirtoon. Toisen vaiheen keskeinen tulos on ratkaisuehdotus sisäisten ja ulkoisten tietojärjestelmien toimintojen ja tietojen saumattomaksi integroimiseksi toisiinsa, eli tutkimuskohteena olevan yrityksen hankintaverkostoon ja sen erityispiirteisiin sopiva sähköisen kaupankäynnin sovellutus.
Resumo:
Tämän tutkimuksen tavoitteena oli selvittää e-hankinnan (sähköisen hankinnan) perusteet ja e-hankinnoissa kohdattavia esteitä. Tutkimuksen tarkoituksena oli myös selkeyttää kuvaa sähköisestä liiketoiminnasta ja julkisistae-hankinnoista yleensä. Tutkimuksen kohteena oli valtion yhteishankintayksikkö Hansel Oy:n hankintakanava Merkaattori ja sen epäonnistumisen syiden tutkiminen.Tutkimuksen teoriaosa perustui aikaisempiin tutkimuksiin, artikkeleihin ja kirjallisuuteen. Tulokseksi saatiin kokonaisvaltainen kuva niin sähköisestä liiketoiminnasta kuin e-hankinnoistakin. Teoriaan pohjautuvan kyselytutkimuksen tarkoituksena oli selvittää Hansel Oy:n hankintakanava Merkaattorin epäonnistumiseen johtaneita tekijöitä. Kysely lähetettiin Hanseliin sähköpostiviestinä ja se sisälsi13 aiheeseen liittyvää kysymystä. Kyselyn tuloksena voitiin päätellä, että Merkaattori kaatui aivan tavallisiin e-hankinnan esteisiin, esim. asiakkaiden tarpeita ei täytetty riittävästi. Jos nämä tutkimuksessa ilmenneet esteet olisi poistettu, Merkaattori olisi ollut menestys. Kaiken kaikkiaan tehdyn tutkimuksen perusteella voidaan todeta e-hankintojen saavan nopeasti jalansijaa liike-elämässä. Turhien epäonnistumisten välttämiseksi on tärkeätä tietää e-hankintoihin liittyvistä haasteista ja esteistä.
Resumo:
Internetin yleistyminen on luonut uudenlaiset puitteet yritysten väliselle sähköiselle kaupankäynnille. Vanhat EDI-pohjaiset järjestelmät koetaan kalliiksi ja sitoviksi ja niiden sijasta rakennetaan www-teknologiaan pohjautuvia järjestelmiä. Tämän pro gradu-tutkielman tarkoituksena oli kuvata mahdollisimman tarkkaan erään web-pohjaisen hankintatyökalun kehittämis- ja käyttöönottoprojekti sekä arvioida sen onnistumista sekä käyttöönoton vaikutuksia. Case yrityksenä tutkielmassa toimii valikoima- ja logistiikkayhtiö Inex Partners Oy. Tutkielma on luonteeltaan toimintatutkimus, sillä tutkija on osa tutkimuskohdetta. Työn teoriaosassa käsitellään hankintatoimen strategiaa toimittajien valinnan ja toimittajasuhteiden hallinnan näkökulmasta. Tämän jälkeen esitellään sähköistä kaupankäyntiä ja sen hankintatoimelle tarjoamia sovelluksia. Kehitysprojektin tuotoksena syntyi sähköinen SRM-toimittajaportaali, joka mahdollistaa tarjouspyyntöjen lähettämisen ja vastaanottamisen Inexin ja tavarantoimittajien välillä. Portaali on integroitu Inexin toiminnanohjausjärjestelmään (ERP) siten, että tarjouspyyntöjen perusteella muodostuneet ostotilaukset siirtyvät järjestelmästä toiseen. Tutkielman johtopäätöksinä esitetään, että läpikäyty kehitysprojekti oli lähtökohtaisesti oikeintoteutettu ja yrityksen strategian mukainen. Tuotoksena saadun toimittajaportaalin istuvuutta tuoteryhmän hankintastrategiaan ei kuitenkaan oltu otettu tarpeeksi huomioon. Teknisen toteutuksen monimutkaisuus asettaa myös haasteensa työkalun käytölle. Jatkokehitystarpeiksi puolestaan esitetään portaalin räätälöimistä Inexin muiden tuoteryhmien hankinnan tueksi sekä portaalin huutokauppa- toiminnallisuuden kehittämistä ja käyttöönotttoa.
Resumo:
Nykyään kolmeen kerrokseen perustuvat client-server –sovellukset ovat suuri kinnostuskohde sekä niiden kehittäjille etta käyttäjille. Tietotekniikan nopean kehityksen ansiosta näillä sovelluksilla on monipuolinen käyttö teollisuuden eri alueilla. Tällä hetkellä on olemassa paljon työkaluja client-server –sovellusten kehittämiseen, jotka myös tyydyttävät asiakkaiden asettamia vaatimuksia. Nämä työkalut eivät kuitenkaan mahdollista joustavaa toimintaa graafisen käyttöliittyman kanssa. Tämä diplomityö käsittelee client-server –sovellusten kehittamistä XML –kielen avulla. Tämä lähestymistapa mahdollistaa client-server –sovellusten rakentamista niin, että niiden graafinen käyttöliittymä ja ulkonäkö olisivat helposti muokattavissa ilman ohjelman ytimen uudelleenkääntämistä. Diplomityö koostuu kahdesta ostasta: teoreettisesta ja käytännöllisestä. Teoreettinen osa antaa yleisen tiedon client-server –arkkitehtuurista ja kuvailee ohjelmistotekniikan pääkohdat. Käytannöllinen osa esittää tulokset, client-server –sovellusten kehittämisteknologian kehittämislähestymistavan XML: ää käyttäen ja tuloksiin johtavat usecase– ja sekvenssidiagrammit. Käytännöllinen osa myos sisältää esimerkit toteutetuista XML-struktuureista, jotka kuvaavat client –sovellusten kuvaruutukaavakkeiden esintymisen ja serverikyselykaaviot.