10 - Bezeroa_Zerbitzaria

Preview:

DESCRIPTION

Oracle euskaraz

Citation preview

Informatika Saila Datu Baseak Kudeatzeko Sistemak1

DATU-BASEAK

Informatika Saila Datu Baseak Kudeatzeko Sistemak2

Baliabidea

1 Prozesua 2 Prozesua N Prozesua

Bezeroa Ez / Zerbitzaria Arkitektura

Prozesu guztiak iristen dira zuzenean baliabideetara.

Baliabideak: Diskoa, Inprimagailua, Datu Basea...

Bezeroa / Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak3

Bezeroa Ez / Zerbitzaria Arkitektura

Bezeroa / Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak4

Baliabidea

1 Prozesua 2 Prozesua N Prozesua

Bezeroa – Zerbitzaria Arkitektura

• Zerbitzaria: Baliabidea kudeatzen duen prozesu bakarra.

• Bezeroa: Baliabidea beharrezko duen prozesua da. Eskaria egingo dio zerbitzariari eta berorrek arreta emango dio.

• Lan-zama oreka daiteke Bezeroaren eta Zerbitzariaren artean.

Zerbitzaria

Bezeroa / Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak5

Bezeroa – Zerbitzaria Arkitektura

Bezeroa / Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak6

Aplikazioa Aplikazioa Aplikazioa

Bezeroa - Datu Baseko Zerbitzaria Arkitektura

SGBD

BD

SGBD

BD

1.- Bezeroak SQL kontsulta bidali du.

2.- Zerbitzariak kontsulta prozesatu du.

3.- Zerbitzariak emaitza itzuli du.

Bezeroa / Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak7

Aplikazioa Aplikazioa Aplikazioa

Bezeroa EZ - Datu Baseko Zerbitzaria Arkitektura

BD

Postu bakoitzak:

• DB-ra iristeko eta DB-a kontrolatzeko Softwarea dauka.

• Datuetarako zuzeneko irispidea dauka.

Bezeroa / Zerbitzaria

DBKS DBKS DBKS

Informatika Saila Datu Baseak Kudeatzeko Sistemak8

DATU-BASEAK

Informatika Saila Datu Baseak Kudeatzeko Sistemak9

MG

MC

PHP

ASP

JSP

SER.WEB

SERV. APPs

ARTXIBOAK.asp

Web orria

HTTP

HTTP

DB

DBKS

DATU-BASEAK

Informatika Saila Datu Baseak Kudeatzeko Sistemak10

ONURAK

- Ez dago orrialdeak banan-banan diseinatu beharrik.

- Orrialdeak berehala eguneratuko dira.

- Hainbat eduki-mota eskainiko ditu erabiltzailearen lehentasunen arabera.

Adibideak: Eztabaida-guneak, egutegiak, izenen zerrendak...

DATU-BASEAK

Informatika Saila Datu Baseak Kudeatzeko Sistemak11

DATU-BASEAK

Informatika Saila Datu Baseak Kudeatzeko Sistemak12

.NET

.NET, DNA (Distributed interNet Applications Architecture) izenaz ere bada ezaguna.

- Aurkezpena

- Negozioa

- Datuak

COM teknologia nagusituko da.

.NET

Informatika Saila Datu Baseak Kudeatzeko Sistemak13

Bezeroa/Zerbitzaria

Erabiltzailearen ekipoak Datu Baseen administraziorako sistema

berezirako kontrolagailu egokia eduki beharko du (DBMS).

1 bezeroaren ekipoa

1 ProzesuaYourApp.exe

Oracle-ren kontrolagailua

2 bezeroaren ekipoa

2 ProzesuaYourApp.exe

Oracle-ren kontrolagailua

Oracle-ren DBMS

Informatika Saila Datu Baseak Kudeatzeko Sistemak14

Bezeroa / Zerbitzaria

Berrerabilpenerako eragozpenak jarriko ditu.

Bezeroen ekipoek kontrolagailu bat edo gehiago beharko dute DB-en zerbitzari bakoitzeko. Mantentzeko kostuak handiagoak izango dira eta korapilatu egingo da egoera.

1 bezeroaren ekipoa

1 ProzesuaYourApp.exe

Oracle-ren kontrolagailua

2 bezeroaren ekipoa

2 ProzesuaYourApp.exe

Oracle-ren kontrolagailua

Oracle-ren DBMS

Sql Server DMBS

Sql Server kontrolagailua

Sql Server kontrolagailua

Informatika Saila Datu Baseak Kudeatzeko Sistemak15

Bezeroa / Zerbitzaria

Intranetera mugatuta dago (Lan Sarea).

Erabiltzaileek sistema eragile bera erabili behar dute nahitaez.

Konexioak irekita iraungo du programa exekutatu bitartean, eta ez dago egoera kontrolatu beharrik.

Informatika Saila Datu Baseak Kudeatzeko Sistemak16

Hiru mailako eredua

.Net

Informatika Saila Datu Baseak Kudeatzeko Sistemak17

Hiru mailako eredua

.Net

NABIGA--TZAILEA

Eskaria

Web zerbitzaria

Programa edo Script-a

Datuak

BezeroaErantzuna

ZERBITZARIA

2. Maila

3. Maila

1. Maila

Informatika Saila Datu Baseak Kudeatzeko Sistemak18

Abantailak• Enpresa-objektuak kapsuletan sartzen dira, beste aplikazio batzuetan erabili ahal izateko.

• Kodea bere enpresa-objektuetan egunera daiteke, beste mailak metatu beharrik izan gabe.

• Datuen formatua alda daiteke, aplikazioaren gainerako atalak aldarazi beharrik izan gabe.

• Hainbat erabiltzailek prozesuaren baliabide bereziak konpartituko dituzte (azpi-prozesuak,

• memoria eta maila ertaineko Datu Basearekiko konexioak, besteak beste).

• Aplikazioek ez daukate Datu Baseen kontrolagailuen beharrik toki-mailan.

• Nabigatzailea eta Web Zerbitzariarekin komunikatzeko beharrezkoa zaien softwarea besterik behar ez duten bezero arinak (sareko ordenagailuak) erabiltzeko aukera ematen du.

• Aplikazioa edo script-ak aldarazteko, ez dago bezeroan aldaketarik egin beharrik.

• Datuen Arkitekturak ez dio konexio irekiari eutsiko.

• Jatorri anitz eta ezberdinetatik eratorritako Datuen konexioa.

.Net

Informatika Saila Datu Baseak Kudeatzeko Sistemak19

.Net

Informatika Saila Datu Baseak Kudeatzeko Sistemak20

.Net

DMBS eta Web teknologien konbinazioak kontuan hartu beharko diren beste arazo batzuk mahaigaineratu ditu:

• Saioen gaineko informazioa

• Errendimendua

Informatika Saila Datu Baseak Kudeatzeko Sistemak21

.Net

Middleware edo Gateway osagaiak:

a) CGI (Common Gateway Interface)

b) API (Aplications Program Interface)

c) NSAPI (Netscape Server API)

d) ISAPI()

Informatika Saila Datu Baseak Kudeatzeko Sistemak22

.Net

e) Java eta JDBC

• Java aplikazioak

• Javaren Datu Baseen konektibotasuna (JDBC)

• SQLJ

• Applet-ak

• Bezeroentzako aplikazioak

• Servlet-a

• Enterprise Java Bean

• Javako prozedura biltegiratuak

Informatika Saila Datu Baseak Kudeatzeko Sistemak23

Oracle Application Server

Propietateak

a) Malgua: Zenbait programazio-lengoaiarekin konparti daiteke, C, PL/SQL, Java edo Pearl-ekin prozedura-programazioko egitekoetarako.

b) Sofistikazio-maila altua.

c) Sistema banatuei eta objektuen eskarien kudeatzaileari eusten die, entzute-prozesuak era indartsuan eta eskalagarrian zerbitzariaren aldetiko aplikazioei dei egin ahal diezaien, makina baten edo gehiagoren bidez...

Recommended