K-INFO
HU
EN
Login

Development of Web Databases and Services

Webadatbázisok és - szolgáltatások fejlesztése
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Webadatbázisok és - szolgáltatások fejlesztése
Development of Web Databases and Services
Subject code BMEVITMM269
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 2 1 0
type (linked/independent) derived course
Assessment type vizsga
Credits 4
Subject coordinator
DR. Kovács Gábor
position: adjunktus
Responsible department
Távközlési és Mesterséges Intelligencia Tanszék
Faculty Villamosmérnöki és Informatikai Kar
Subject website
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

Működési környezet megismeret, az infrastuktúra alapelemei
Az Internet jelenlegi felépítése, működése. Internet 2 és 3. Metanyelvek. SGML, HTML. HTTP(S), webszerverek, HTTP hibaüzenetek. Generátornyelvek. CSS2. Integrált vállalati rendszerek, építőkövek: üzleti intelligencia és intelligencia fejlesztés.
Webadatbázisok felépítése és működése
Adatbázisokkal támogatott tartalomfejlesztés és rétegei. Fejlesztési szintek – beépített, tárolt, csatolt és kliens (passzív) eljárások, EJB megoldások. ODBC, JDBC, vékony és vastag natív interfészek. ADODB. Adatbázis-integráció, szemantikus hézagok. Adatbázis-szervezés XML alapokon. XSQL, XQuery, XPath. XSLT. RDF és SQL megfeleltetési sémák. Az adatbázissal támogatott portálok. Portletek és programozásuk. Tipikus felhasználói modulok és azok működése. Blogok, jelentések, beszámolók és bemutatók, médiatartalom integrációja.
Webszolgáltatás-fejlesztés integrált vállalati környezetben
Webszolgáltatások. Webszolgáltatások uniform leírása, a WSDL. UDDI. A modularitás a webszolgáltatások fejlesztésénél. A webszolgáltatások szervezése és magas szintű fejlesztése. BPEL nyelv. BPEL alapú fejlesztés alapkoncepciója, működése. Elágazások kezelése. Feltételes elágazás. Időzítési kérdések, szinkronizálás, aszinkronitások. Trigger-események és időtúllépések. Hibakezelés. Webszolgáltatások biztosítása változó felhasználói környezetben; csonkolási és transzformációs lehetőségek. Médiatartalom beépítése a szolgáltatások közé.

 

A tárgy célkitűzése, hogy egyetemi előadások és gyakorlatok keretein belül a hallgatók behatóan tanulmányozhassák a korszerű webtechnológiai eszközök működését, felépítését úgy, hogy egy önálló virtuálisan üzleti célú, adatbázis-kezelővel támogatott portáloldalt fejlesztenek egy félév leforgása alatt. A tárgy keretében az egyszerű oldalaktól indulva, a fő hangsúlyt a portáloldalakra és a korszerű webszolgáltatások fejlesztésére helyezve, betekintést adunk a korszerű, üzletszerű tartalommenedzsment mindennapjaiba. Megszerezhető képességek: A web alapú tartalomkezelés témakörének beható, tervezés, fejlesztés és üzemeltetésre kiterjedő ismerete. Tartalomépítő eszközök fejlesztésének és működtetésének képessége. Adatbázis-kezelés webtechnológiai eszközök és folyamatok segítségével. Weborientált gondolkodás.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

Előadás és tantermi gyakorlat  

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Alapvető adatbázis-kezelési ismeretekAlapvető programozási ismeretek
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Alapvető adatbázis-kezelési ismeretekAlapvető programozási ismeretek
General rules
Követelmények: A szorgalmi időszakban: 6db félévközi mini projektfeladat, gyakorlat. Az aláírás megszerzésének a feltétele, hogy a hat kiadott feladatból a legjobb három osztályzata elérje az elégséges szintet.Megajánlott jegyet adhat az oktató a feladatok sikeres teljesítése alapján.A vizsgaidőszakban: elégséges vizsga (írásbeli) Pótlási lehetőségek: Az aláírás megszerzésének a feltétele, hogy a hat kiadott feladatból a legjobb három osztályzata elérje az elégséges szintet. Feladatbeadás nem pótolható.  
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses

Not provided.

Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.