Budapesti Műszaki és Gazdaságtudományi EgyetemMéréstechnika és Információs Rendszerek TanszékSzolgáltatásintegráció házi f...
A feladat Intelligens álláskereső szolgáltatás Bonita munkafolyamato Weblap működés modellezése és felületeo REST API a ...
Infrastruktúra3Shire MordorGondor
Bonita folyamat4
Bonita folyamat5TalálatoklistájaTalálatokszámítása
Bonita folyamat6Állásajánlatok kezelése
Adatszerkezet7
UI, adatkezelés Adatok megjelenítéseo Lokális változókon át bekötve a vezérlőkbe• Java conectorokból vezérlőkbe és vissza...
Neo4j Standalone szervero Webes manager felületo REST API a távoli lekérdezésekhezo Groovy connectorok végzik a lekérdezé...
Drools Drools Server 5.5.0o Camel server a szabályok távoli kiértékeléséhez Guvnoro Szabályok szerkesztése és kezeléseo ...
Bonita Dedikált szerver (Ubuntu)o Execution engineo User XP a felhasználók és folyamatok kezeléséreo Korábban bemutatott ...
Külső szolgáltatások Indeed.como Külső állásajánlatokrao Saját adatmodellbe konvertálva Google Geocoding APIo Címekből k...
Találatok feldolgozása1. Felhasználó adatainak lekérdezése2. Felhasználó preferenciáinak lekérdezése3. Neo4j lekérdezés a ...
Az alkalmazás működése - belépéskor14
Az alkalmazás működése – Profil15
Az alkalmazás működése - Állásajánlatok16
Az alkalmazás működése - Alkalmazottkeresés17
Linkek és elérhetőségek Szolgáltatásintegráció tárgyhonlap:o https://www.inf.mit.bme.hu/edu/courses/szolgint Csapattagok...
Upcoming SlideShare
Loading in …5
×

Szolgáltatásintegráció házi feladat - Intelligens álláskereső portál

135 views

Published on

A Budapesti Műszaki Egyetem Villamosmérnöki és Infrmatikai Karáak hallgatói által készített házi feladat, a Méréstechia és Informatika Tanszék Hibatűrő Rendszerek Kutatócsoportjának Szolgáltatásintegráció nevű tantárgyból.

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
135
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Szolgáltatásintegráció házi feladat - Intelligens álláskereső portál

  1. 1. Budapesti Műszaki és Gazdaságtudományi EgyetemMéréstechnika és Információs Rendszerek TanszékSzolgáltatásintegráció házi feladatbeszámoló – The sHire5. Csapat – MVSDMolnár VinceSegesdi Dániel
  2. 2. A feladat Intelligens álláskereső szolgáltatás Bonita munkafolyamato Weblap működés modellezése és felületeo REST API a szolgáltatás eléréséhez Saját és indeed.com adatforrás azállásajánlatokhoz Álláskeresés felhasználói profil alapjáno Szabály alapú ajánláso Szótár és taxonómia (szinonímák) a kulcsszavakhoz Állásajánlatok feltöltése, kezeléseo Potenciális alkalmazottak keresése saját ajánlathoz2
  3. 3. Infrastruktúra3Shire MordorGondor
  4. 4. Bonita folyamat4
  5. 5. Bonita folyamat5TalálatoklistájaTalálatokszámítása
  6. 6. Bonita folyamat6Állásajánlatok kezelése
  7. 7. Adatszerkezet7
  8. 8. UI, adatkezelés Adatok megjelenítéseo Lokális változókon át bekötve a vezérlőkbe• Java conectorokból vezérlőkbe és vissza• XML-ből kulcs-érték pár halmazoko HTML formázás a kulcs-érték pár halmazokból Navigációo Segédváltozó irányíto Hibakezelés boundary eventtel Subprocesso Globális változókon belül jó scope Módosított Bonita HTML felület8
  9. 9. Neo4j Standalone szervero Webes manager felületo REST API a távoli lekérdezésekhezo Groovy connectorok végzik a lekérdezéseket Szótáro Taxonómia a kulcsszavakbólo Csomópontok: szavako Élek: korreláció (0; 1] intervallumban Lekérdezéseko Beszúrás, szinonímák kigyűjtése9
  10. 10. Drools Drools Server 5.5.0o Camel server a szabályok távoli kiértékeléséhez Guvnoro Szabályok szerkesztése és kezeléseo Modellek szerkesztése és kezeléseo Kényelmes webes kezelőfelület Drools Client request connector (Bonita)o XML leírókat kell készíteni az objektumokból Szabályoko Találatok pontozása kulcsszavak alapjáno Súlyozás távolság alapján10
  11. 11. Bonita Dedikált szerver (Ubuntu)o Execution engineo User XP a felhasználók és folyamatok kezeléséreo Korábban bemutatott munkafolyamatok REST APIo bonita-rest-server webalkalmazáso API requestek• Process indítás• Változók beállítása, lekérdezése• Task végrehajtása11
  12. 12. Külső szolgáltatások Indeed.como Külső állásajánlatokrao Saját adatmodellbe konvertálva Google Geocoding APIo Címekből koordinátáko Dekódoljuk és tároljuk:• Felhasználó lakóhelye• Munkavégzés helye12
  13. 13. Találatok feldolgozása1. Felhasználó adatainak lekérdezése2. Felhasználó preferenciáinak lekérdezése3. Neo4j lekérdezés a kulcsszavak szinonimáinak összegyűjtésére4. Lokális keresés az adatbázisban a kulcsszavak alapján szűrve5. Keresés az indeed.com-on az összes megadott preferencia szerint6. A találatok összesítése, forrás megjegyzése7. A távolságok meghatározása a felhasználótól koordináták alapjánmiden ajánlatra8. Drools szabályok futtatása az összegyűlt adatokon, pontozás9. Potozott találatok deszerializálása és sorrendezése a pontszámalapján10. Lista első 10 tagjának megjelenítése13
  14. 14. Az alkalmazás működése - belépéskor14
  15. 15. Az alkalmazás működése – Profil15
  16. 16. Az alkalmazás működése - Állásajánlatok16
  17. 17. Az alkalmazás működése - Alkalmazottkeresés17
  18. 18. Linkek és elérhetőségek Szolgáltatásintegráció tárgyhonlap:o https://www.inf.mit.bme.hu/edu/courses/szolgint Csapattagok:o Molnár Vince• m.vin@hotmail.como Segesdi Dániel• segesdi.dani@gmail.com18

×