PlugIT-tietoiskut: Komponentti- ja palvelutekniikkaperheiden selvitys (Component and Service Technology Families) Ohjelmistotuotannon v - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

PlugIT-tietoiskut: Komponentti- ja palvelutekniikkaperheiden selvitys (Component and Service Technology Families) Ohjelmistotuotannon v

Description:

PlugIT-tietoiskut: Komponentti- ja palvelutekniikkaperheiden selvitys (Component and Service Technology Families) Ohjelmistotuotannon v lineselvitys n k kulmia ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0

less

Transcript and Presenter's Notes

Title: PlugIT-tietoiskut: Komponentti- ja palvelutekniikkaperheiden selvitys (Component and Service Technology Families) Ohjelmistotuotannon v


1
PlugIT-tietoiskutKomponentti- ja
palvelutekniikkaperheiden selvitys (Component and
Service Technology Families)Ohjelmistotuotannon
välineselvitys näkökulmia terveydenhuollon
ohjelmistoyrityksen välinesalkun kokoamiseen
PlugIT-seminaari 28.10.2003 Juha Mykkänen,
Annamari Riekkinen, Kirsi Karvinen
2
Component and service technology families
  • Englanninkielinen tekninen selvitys
  • Perustietoja ja vertailua komponentti- ja
    palvelutekniikoiden perheistä
  • COM(), ActiveX, Win-kirjastot, .NET
  • Java, J2EE, EJB
  • CORBA, CORBA 3
  • Web-sovelluspalvelut (Web services)
  • Monet osiot kirjoitettu syksy 2002 kevät 2003
  • Uusia päivityksiä tärkeimpiin, PlugITissa
    käytettyihin ja eniten mielenkiintoa
    herättäneisiin osiin
  • mm. Web services
  • Eri osiot saatavilla erillisinä dokumentteina
  • Käytetty mm. menetelmäpiloteissa, teknisissä
    kokeiluissa ja integrointitekniikkavalinnoissa
  • Saatavilla osapuolten käyttöön
  • Yhteyshenkilöille Tuotokset - Menetelmät
    Sovellustuotannon ja integraation yleiset
    menetelmät Component and Service technology
    families
  • http//www.uku.fi/plugit/Yhteys/how_to_do_it/techf
    amily/

3
Component and service technology families -
sisältö
  • Johdanto, komponentti- ja palvelutekniikoiden
    ominaisuudet
  • komponentit, rajapinnat, mukautus
  • viitearkkitehtuuri
  • kommunikointitavat, liittymämäärittelyt,
    komponenttimalli, alusta- ja ohjelmointikielituki,
    jakelu ja siirrettävyys, muut laatuominaisuudet
  • sovelluskehitysprosessi
  • Microsoft-tekniikkaperhe
  • COM ja COM, arkkitehtuuri, liittymämäärittelyt,
    sovellustyypit, DLL-kirjastot ja
    ActiveX-kontrollit
  • .NET framework Common Language Runtime,
    assemblies, luokkakirjastot, ohjelmointikielet,
    Visual Studio .NET, ADO.NET, ASP.NET,
    Windows-lomakkeet, COM-palvelut,
    esimerkkisovellus
  • Java-tekniikkaperhe
  • Java 2 platform, RMI ja IIOP, JDBC
  • J2EE EJB-komponentit, komponenttirajapinnat ja
    tyypit, JNDI-rekisterit, JTA-transaktiot,
    JMS-viestit, Java ja XML, archives, toteutukset,
    esimerkkisovellus

4
Component and service technology families -
sisältö jatkuu
  • OMG-tekniikkaperhe
  • CORBA Object Management Architecture,
    IIOP-viestinvälitys, OMG IDL, CORBA-oliot,
    kielisidonnat, esimerkkisovellus
  • CORBA 3, Corba Component Model,
    AMI-viestinvälitys, jakelu ja siirrettävyys,
    pysyvyyspalvelut, saatavilla olevat tuotteet
  • Web-sovelluspalvelut
  • SOAP, XML-RPC, http viestitavat
  • WSDL-liittymät ja UDDI-rekisterit
  • suunnittelu ja toteutus, dokumentti- ja
    etäohjelmapohjaiset käyttötavat
  • turvallisuus, työnkulkujen määrittelyt,
    standardointi
  • ebXML ja muita vaihtoehtoisia web-sovelluspalvelui
    den määrittelyitä
  • Tekniikoiden vertailu, yhteentoimivuus,
    tekniikkavalintojen tekeminen integroinnissa
  • http//www.uku.fi/plugit/Yhteys/how_to_do_it/techf
    amily/

5
Ohjelmistotuotannon välineselvitys
  • Näkökulmia ja arviointiperusteita
    ohjelmistotuotannon välinevalintoihin
    terveydenhuollon toimialalla
  • Ketkä tarvitsevat välineselvitystä?
  • peilaajat voivat verrata omaa välinesalkkuaan
    selvityksessä hahmotettuun kokonaisuuteen ja
    esimerkkeihin
  • vaihtajat ovat mahdollisesti vaihtamassa
    välineitään ja voivat punnita vaihtoehtoja
    selvitystä hyödyntäen
  • täydentäjät tarvitsevat välineitä alueille,
    joille eivät ole vielä sopivia välineitä
    löytäneet (esim. integrointi)
  • Koostuu kahdesta osasta
  • Viitesalkku kuvaa välinesalkun sisällön
    (millaisia välineitä ohjelmisto-tuotannossa
    tarvitaan) ja tarjoaa keskeisiä
    arviointinäkökulmia välineiden arviointiin -
    tietoa ja perusteita, jotka eivät ole
    riippuvaisia nykytilanteesta.
  • Snapshot kuvataan ja arvioidaan
    esimerkinomaisesti kolme viitesalkun
    periaatteiden mukaan koottua välinesalkkua.
  • Saatavilla osapuolten käyttöön erillisinä
    dokumentteina
  • Yhteyshenkilöille Tuotokset - Menetelmät
    Sovellustuotannon ja integraation yleiset
    menetelmät Ohjelmistotuotannon välineselvitys
  • http//www.uku.fi/plugit/Yhteys/how_to_do_it/valin
    eet/

6
Viitesalkun rakenne
  • ARVIOINTINÄKÖKULMAT
  • Ohjelmistotuotantoprosessi
  • välineet tukevat toisiaan sovelluskehitysprosessin
    eri vaiheissa siten, että siirtyminen vaiheesta
    toiseen on helppoa
  • kaikkia tarpeellisia vaiheita tuetaan niihin
    sopivilla välineillä.
  • Ohjelmistoarkkitehtuurin kerrokset
  • Välineet tukevat hajautettujen sovellusten eri
    osien toteuttamista siten, että
    sovelluskehityksen aikana välineet tukevat
    kokonaisuuden hahmottamista ja hallintaa.
  • ERITYISALUEET TARKASTELUSSA
  • Kehitysympäristöt toteutusvaiheessa on etua
    siitä, että eri välineet integroituvat osaksi
    kehittäjän työympäristöä
  • Raportointi raportointivälineet ovat usein
    erikseen hankittavia paketteja, joiden
    integroituvuutta sovelluskehitysprosessin ja
    sovellusten eri osien suhteen on selvitetty vain
    vähän.
  • Sovellusten integrointi välineistöt
    integroinnissa käytettävien ohjelmointirajapintoje
    n kannalta on keskeinen näkökulma välineiden
    arvioinnissa
  • XML-välineet XMLn edelleen kasvava merkitys
    sovellusten integroinnissa sekä tiedon ja
    dokumenttien jakamisessa
  • Komponenttilähestymistavan vaikutukset sekä
    yhteiset arviointiperusteet

7
Snapshot-esimerkki 3 välinesalkkua
Rational Rose, MS Visio,Together, ArgoUML,
Together Poseidon for UML,
Rational CaliberRM, RequisitePro Rose,
Oracle Designer WinRunner,
JUnit Optimizeit Rational
Robot InstallShield, WiseInstall
Deploytool, Zero-G Windows Installer
RedHat Package Management MS
SourceSafe, Rational ClearCase
CVS, jCVS CVS, jCVS, Oracle SCM MS
Project, AllFusion, RUP Platform, Web Timesheet
and Promax, Prointra, Engenia, SpeeDEV, StarTeam,
Oracle Collaboration suite ASP(.NET), html, MFC
JSP, Struts, PHP, Perl, Python,
JSP, Struts, html html, AWT, Swing
AWT, Swing IIS, MTS, Apache
Tomcat, JBoss, BEA WebLogic
Server, Windows Server Sun ONE
Application Server Oracle9iAS,
IBM WebSphere, Resin ADO
.NET, ODBC, OLE DB
Hibernate, JDBC, ODBC JDBC, SQLJ, JDO MS
SQL, MySQL, PostgreSQL
Oracle MS Access
 
8
Snapshot-esimerkki jatkuu
Write a Comment
User Comments (0)
About PowerShow.com