1 / 25

Maribor, 5. Konferenca OTS

Maribor, 5. Konferenca OTS. ARHITEKTURA, NAČRTOVANJE in IMLEMENTACIJA INTRANET APLIKACIJE Mitja Kovačič Zavod RS za zaposlovanje. Maribor, 5. Konferenca OTS. CILJI raziskati pristope k izgradnji večnivojskih spletnih informacijskih sistemov

Download Presentation

Maribor, 5. Konferenca OTS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Maribor, 5. Konferenca OTS ARHITEKTURA, NAČRTOVANJE in IMLEMENTACIJA INTRANET APLIKACIJE Mitja Kovačič Zavod RS za zaposlovanje

  2. Maribor, 5. Konferenca OTS CILJI • raziskati pristope k izgradnji večnivojskih spletnih informacijskih sistemov • uporabiti Microsoft-ove tehnologije, ki so na voljo na Zavodu • zgraditi prototip spletne aplikacije • uvesti objektno tehnologijo v delovni proces

  3. Maribor, 5. Konferenca OTS PREDSTAVITEV • izhodišča za pristop • možnost izgradnje intranet aplikacije • Microsoft Windows DNA arhitektura • načrtovanje in • implementacija intranet aplikacije • prototip intranet aplikacije

  4. Maribor, 5. Konferenca OTS ZAKAJ INTRANET APLIKACIJA ? (izhodišča za pristop) • odjemalec/strežnik arhitektura • Internet in Intranet tehnologije • enoten grafični uporabniški vmesnik • koriščenje vpeljanih računalniških komunikacij - WAN

  5. Maribor, 5. Konferenca OTS KAKO INTRANET APLIKACIJA ? (možnosti izgradnje) • dvonivojska arhitektura • arhitektura odjemalec/strežnik • trinivojska arhitektura • uporabniški nivo • poslovni nivo • nivo trajnosti podatkov

  6. Maribor, 5. Konferenca OTS WINDOWS DNA - tehnologije Predstavlja enovito rešitev na področju razvoja Intranet aplikacij s podporo: • sporočilnim sistemom • upravljanja s podatki • podatkovnim skladiščem • integracije s obstoječimi aplikacijami • menjavanja informacij z XML-om

  7. Maribor, 5. Konferenca OTS WINDOWS DNA - strategija

  8. Maribor, 5. Konferenca OTS UDAC

  9. Maribor, 5. Konferenca OTS ADO • Objektni vmesnik za delo s podatkovnim virom

  10. Maribor, 5. Konferenca OTS ASP izvedba skripta .ASP HTTP Request.ASP 2 Client 1 3 .HTM 4 ASP.DLL 5 Server HTTP Response.HTM

  11. Maribor, 5. Konferenca OTS ASP objektni model Client Request Response Application Session Server Object Object Context IIS Server

  12. Maribor, 5. Konferenca OTS NAČRTOVANJE INTRANET APLIKACIJE (prototipni model) • Načrtovanje aplikacije • specifikacija zahtev • sistemska analiza • uporabniški vmesniki • struktura aplikacije

  13. Maribor, 5. Konferenca OTS NAČRTOVANJE APLIKACIJE (struktura aplikacije) • Virtualni direktorij • global.asa • Apllication object • aplikacijske spremenljivke • Session object • stanje seje • spremenljivke seje

  14. Maribor, 5. Konferenca OTS NAČRTOVANJE PODATKOVNE BAZE (Microsoft SQL strežnik) • Načrtovanje tabel in relacij • Načrtovanje atributov in ključev • Načrtovanje shranjenih procedur

  15. Maribor, 5. Konferenca OTS NAČRTOVANJE COM OBJEKTOV (Microsoft MTS strežnik) • Primeri uporabe • Diagrami dogodkov • Načrtovanje uporabniškega vmesnika objekta

  16. Maribor, 5. Konferenca OTS IMPLEMENTACIJA INTRANET APLIKACIJE (na odjemalčevi strani) • Browser Object Model • Document object set fZ = Document.frmZahtevek Izognemo se nepotrebnega prometa po omrežju

  17. Maribor, 5. Konferenca OTS IMPLEMENTACIJA INTRANET APLIKACIJE (Connections Pooling) • ASP Object Model • Connection object • odpiranje povezave z podatkovno bazo set objConn = Server.CreateObject(“ADODB.Connection”) objConn.Open Session(“ConnString”)

  18. Maribor, 5. Konferenca OTS IMPLEMENTACIJA INTRANET APLIKACIJE (Connections Pooling) • in zapiranje povezave z podatkovno bazo objConn.Close set objConn = Nothing na vsaki ASP strani

  19. Maribor, 5. Konferenca OTS IMPLEMENTACIJA INTRANET APLIKACIJE (povpraševanje) • izvršitev ukaza set objCmd = Server.CreateObject(“ADODB.Command”) objCmd.CommandText = “SELECT * FROM Contact”) objCmd = Execute

  20. Maribor, 5. Konferenca OTS IMPLEMENTACIJA INTRANET APLIKACIJE (povpraševanje) • izvršitev ukaza v record set set objRset = objConn.Execute(“SELECT * FROM Contact”)

  21. Maribor, 5. Konferenca OTS IMPLEMENTACIJA INTRANET APLIKACIJE (shranjene procedure) • naprej prevedene procedure implementirane na Microsoft SQL strežniku CREATE PROCEDURE sp_InsertZahtevek (@za_id varchar (13), ...

  22. Maribor, 5. Konferenca OTS IMPLEMENTACIJA INTRANET APLIKACIJE (ADO napotki z ASP) • uporabi prednosti Connections Pooling • uporabi shranjene procedure • uporabi adExecuteNoRecords kjer je mogoče • uporabi odklopljen Record Set

  23. Maribor, 5. Konferenca OTS ZAKLJUČEK • Spletne aplikacije so prihodnost razvoja računalniških aplikacij • Windows DNA je Microsoft-ova strategija hitrega razvoja aplikacij • ASP in ADO nam omogočata enostaven dostop do podatkov na Internetu • ADO se lahko uporablja iz raznih programskih jezikov

  24. Maribor, 5. Konferenca OTS PROTOTIP CPU

  25. Maribor, 5. Konferenca OTS HVALA ZA POTRPEŽLJIVOST VPRAŠANJA ? Mitja.Kovacic@ess.gov.si

More Related