Namen seminarja:
Objektna tehnologija in komponentni razvoj programske
opreme sta postala standardna načina izdelave informacijskih
sistemov. Objektna tehnologija kot razvojni pristop
in komponentna tehnologija kot distribucijski pristop
sta pojma, med katerima pogosto ne znamo potegniti jasne
ločnice. Ker sta objektni in komponentni pristop tesno
povezana, bomo v seminarju predstavili domene obeh pojmov.
Poleg konceptov objektne tehnologije bomo prikazali,
da je objektna tehnologija veliko več, kot le način
programiranja in da jo je za dosego prednosti potrebno
uporabiti v vseh fazah razvoja programske opreme. Prikazali
bomo način objektnega razmišljanja in načrtovanja ter
izdelave informacijskih sistemov.
Sodobna programska oprema pa ni le objektna, temveč
se odlikuje tudi s komponentno zgradbo. Kaj natančno
je komponentna tehnologija, v čem je podobna z objektno
in kako se od nje loči ter kakšne vrste komponent obstajajo,
so vprašanja, na katera bomo odgovorili v seminarju.
Posebno pozornost pa bomo namenili poslovnim komponentam
in arhitekturam za njihovo izgradnjo in uporabo (tako
imenovanemu vmesnemu sloju).
Objektna in komponentna tehnologija pa sta tudi ključni
tehnologiji za integracijo aplikacij, tako znotraj podjetja
(EAI - Enterprise Application Integration), kakor tudi
med podjetji (intra-EAI ali B2B - Business to Business).
Zato bomo prikazali njuno vlogo, načine integracije
in podprte tehnologije.
S prikazano vsebino bodo slušatelji dobili pregled
nad omenjenimi področji in dobro osnovo za določanje
strategije ter nadaljnje spoznavanje z objektnimi in
komponentnimi tehnologijami.
Vsebina
Značilnosti objektnih
tehnologij
1. Osnove objektnega razmišljanja
2. Osnovni koncepti objektne tehnologije
3. Značilnosti in ogrodja sodobnih razvojnih procesov
4. Vloga standarnega jezika za objektno modeliranje
UML (Unified Modeling Language)
5. Objektni pristop k poslovnemu modeliranju
6. Načrtovanje objektnih in komponentnih sistemov
7. Objektno programiranje - jeziki in razvojna okolja
8. Sožitje modelirnih in implementacijskih okolij
9. Objekti v podatkovnih bazah
10. Objektni pristop, portali in vloga jezika XML (eXtensible
MarkUp Language)
11. Celovit objektni pristop in njegove prednosti
12. Vpeljava in prehod na nove tehnologije
Komponentni razvoj
13. Komponenta = objekt?
14. Lastnosti komponent, prednosti in slabosti
15. Vrste komponent
16. Neodvisnost od programskih jezikov
17. Porazdeljenost
18. Večslojne arhitekture
19. Vmesni sloj programske opreme
20. Poslovne komponente
Komponentni modeli
21. Java 2 EE, Strežniška Java zrna (EJB)
22. Microsoft .NET, Component Services, Remoting in
COM+
23. CORBA komponentni model (CCM)
24. Zagotavljanje varnosti, transakcijske integritete
in trajnega stanja z objektno relacijskimi podatkovnimi
bazami
Integracija aplikacij
25. Vloga objektnega razvoja in komponentnih tehnologij
pri integraciji
26. Integracija znotraj podjetja (EAI - Enterprise Application
Integration), pristopi in tehnologije
27. Integracija med podjetji (intra-EAI ali B2B - Business
to Business), pristopi in tehnologije SOAP, UDDI in
WSDL
Metode dela:
Prikaz teoretičnih konceptov
s pomočjo računalniških prosojnic in razlage. Prikaz
praktičnih primerov na računalnikih z uporabo konkretnih
orodij in možnostjo interaktivnega sodelovanja udeležencev.
Cena:
78.000 SIT (davek je vključen)
PRIJAVNICA:
prijavnica.doc
|