AMobe - 5de Gebruikerscommisie KaHo Sint-Lieven – Gent 19 februari 2004.

Slides:



Advertisements
Verwante presentaties
13/09/2004 Voice over IP/ IP Telephony Erwin Manshoven VoIP / IPTelephony.
Advertisements

Help, ik moet naar Office 2007!?. Wat horen wij bij klanten Training “New UI will cause too big of a loss in productivity” Training “New UI will cause.
Agenda Blok 1 - Evolutie van Cloud Computing
Ervaringen van een BPOS Partner T-BENCH Danny Otten.
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. August 2006.
Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.
Stateful web, developments, trends 1 Webtechnologie Lennart Herlaar.
Maandag 18 april GSM : Global System for Mobile Communication Group Spécial Mobile (1982)
JQuery en ASP.NET Bart De Meyer.
1.1 – Modellering framework Basisfunctionaliteit Tele Atlas Rondrijders verzenden afgewerkte update reports (UR) naar de server Voor het binnenrijden van.
OPTIMIZING YOUR ICT Unified Communicatons UNIZO. Fonitel… uw totaalpartner voor telecommunicatie Fonitel is een flexibele ICT integrator die op maat van.
AUTHENTICATION SOLUTIONS
Customer confidential
Programmeren in Java met BlueJ
Private cloud / hosted citrix / virtualisatie All the same Studiedag ’cloud iets voor uw bestuur?’
Cloud Computing woensdag 20 november Wat is Cloud Computing ? Cloud Computing.
Inleiding – Vakgroep IT
OOP met Java Sessie 1.
Internet altijd en overal: de GigaPort GPRS-pilot Klaas Wierenga Innovatie Manager 10 oktober 2000.
De optimale.
AMobe - 6de Gebruikerscommisie KaHo Sint-Lieven – Gent 23 juni 2004.
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
© 2004 IBM Corporation Guts Wissema, OpenSource & Linux Sales, IBM Open Document Format.
Global network of innovation © Copyright Siemens Business Services Lieven Kenis4 december 2003 Security for mobile applications ir. Lieven Kenis.
De rookvrije horeca in Nederland Gera Nagelhout – onderzoeker bij STIVORO en de Universiteit Maastricht (CAPHRI)
(Gast)gebruik van (W)LAN op basis van 802.1X
A-Select en ELO Surf SiX – UVA Amsterdam, Bart Kerver.
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
SQL injections en meer... PERU. web application vulnerabilities Cross Site Scripting (21.5%) SQL Injection (14%) PHP includes (9.5%) Buffer overflows.
Server side scripting 1 Webtechnologie Lennart Herlaar.
Network Address Translation
1 Toegepaste Informatica Keuzevak C++ 3°jaar. 2 Studiefiche  Software  Boek (hfst 3-5)  Presentatie (website)
Integratie Software Systemen Alonso, Casati, Kunu & Machiraju Web Services - Concepts, Architectures and Applications Hoofdstuk 5 – Webservices Danny Romme.
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
Client Management met ConfigMgr Jannes Alink – Management.
Applicatieplatform congres 12 & 13 maart
3.6 Architecture of HIS. 3.7 Integrity & Integration within HIS Suraja Padarath /10/2007.
Real-Time Systems (RTSYST) Week IPC inter process communication Shared variabele based (H5) Message based (H6) Kan ook gebruikt worden in systemen.
JAVA -- H111 Socket (of communicatiekanaal): UNIX-term voor de communicatie tussen processen -> uitwisseling van gegevens -> meerdere machines bv. client.
 Siemens Nederland N.V Get a bit more. Siemens. 1 datum naam presentatie SMS & WAP Eerste stappen naar mobiel data verkeer.
AMobe 3de Gebruikerscommissie KaHo Sint-Lieven - Gent.
AMobe 4de Gebruikerscommissie KaHo Sint-Lieven - Gent.
AMobe 2de Gebruikerscommissie INTEC - Universiteit Gent.
Agentenplatformen en programmeeromgevingen 1.Java 2 Micro Edition (J2ME) 2.Personal Java 3.JADE en LEAP 4.LEAP op verschillende toestellen 5.Onze voorkeuren.
JProject02 Bert Jacobs Ignace Van Tricht 4 juni 2009.
Automation SolutionsMFG/Pro Dutch usergroup 8 februari 2007 ISA S88 & S95 Het gebruik van deze normen in de productie.
Visual Basic.Net - Overzicht
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag GUI  command line redirection.
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Middleware voor geavanceerde diensten SURFnet Relatiedagen, 9 December 2004
EduRoam en 802.1X workshop & SURFnet Relatiedagen 8 December 2004 Nieuwegein.
802.1X in SURFnet Intern seminar over 802.1X 24 Mei 2004 Utrecht.
SURFworksSURFworks Voorbeeldomgevingen –DOEL –Showcase –VAT –(3D)Presence Technologieproeven –Samenwerking (presence, VR, conferencing) –Informatieontsluiting.
De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.
Microsoft’s Enterprise Project Management 2007 “The Next Generation” Johan Apperloo Olaf van KImmenaede.
Hoofdstuk 2 Java. Soorten Java-programma’s nJava Applet programma “leeft” op een WWW-pagina nJava Application programma heeft een eigen window nJavascript.
Introductie tot de SEESCOA methodologie en de Draco Runtime omgeving Yves Vandewoude Peter Rigole.
Context-Driven Adaptation of Mobile Services Vergadering met Gebruikerscommissie na jaar 2.
Microsoft Operations Manager & Scripting
Web Applicaties Bouwen met Visual Studio .NET
Windows 2000 Update & Windows.NET Server Family Preview Arthur de Meij Solution Specialist Business Infrastructure Enterprise & Partner Group Microsoft.
© Copyright VIMC 2009 Telecom Expense Management A Discussion Ed Vonk
AOPA KNVvL 1 Safety Management System (SMS) The Basics Paul van den Berk AOPA KNVvL Lelystad.
1 Inleiding Backups maken van VMs Klassieke aanpak VMware Consolidated Backup Conclusie.
EML en IMS Learning Design
Dick Dijkstra Azure Technical Specialist Microsoft
In samenwerking met HowITsDone Spring as legacy Hoe innovatie legacy kan worden.
C++ C++ als een verbetering van C Abstracte datatypen met classes Constructoren en destructoren Subklassen binding van functies 1.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 C programmeren voor niet-C programmeurs les 2 definitie.
Netwerken 6 Enigma Netwerken paragraaf 9. Applicatielaag End-to-end principe De infrastructuur (het internet) staat los van de toepassingen Makkelijk.
Transcript van de presentatie:

AMobe - 5de Gebruikerscommisie KaHo Sint-Lieven – Gent 19 februari 2004

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Status van het AMobe-project  Nieuw: HOBU-CAN van Karel de Grote Hogeschool Bart Coen Tekla Mortelmans  Planning Ontwikkeling van een generiek framework  Studie softwarepatronen, agententechnologie, programmeren in Jade  Analyse en modellering van een nieuw framework  Studie beveiliging, databases, java omgevingen voor toestellen  Verontschuldigd:  Greet Bilsen (IWT)  Filiep Vincent (DSP Valley)  Koen De Clercq en Erwin Vervondel (De Clercq Engineering)  Tim Hoebeeck, Kris Steenhaut (Erasmus hogeschool) 

Periode Activiteit PP Technologieverkenning WP1JM WP2JM WP3JM WP12?? Technologievertaling WP2JM WP3JM WP4JM WP5JM ?? WP13?? Technologieverspreiding WP7JM ?? PDC GVB WP8JM ?? WP9JM ?? PDC GVB WP10JM ?? WP11 PDC GVB

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Veiligheid in mobiele toepassingen  Gebaseerd op vergadering met Lieven Kenis  Waar in OSI-model?  Op toepassingsniveau: bv. autorisatie bij creëren van agent In de netwerklaag: voorziet vooral confidentialiteit – maak een overzichtelijke policy In de datalinklaag: verantwoordelijkheid van de operator

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Veiligheid in mobiele toepassingen  Gebruik van DMZ-architectuur  Concept: nooit directe communicatie tussen intern netwerk en internet  Voornaamste doel: confidentialiteit  Firewalls: 2 netwerken op een gescheiden manier verbinden  Bastion servers: versterkte bastions die geen kritische informatie bevatten  Gateway servers: betrouwbaar verkeer doorsturen, vb proxy server of mail relay server  message-based protocols 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Veiligheid in mobiele toepassingen  Afbeelding: Lieven Kenis

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Veiligheid in mobiele toepassingen  Een eerste oplossing: VPN  Virtual Private Network  Geëncrypteerde tunnel door het internet naar het intranet volledig afgeschermd van het internetverkeer  Afbeelding: Lieven Kenis

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Veiligheid in mobiele toepassingen  Een alternatief?  Op de firewall enkel een bepaalde I.P.-range toelaten  Application server in DMZ? Makkelijk maar nog steeds gaat een krachtig protocol (bvb RMI) over de firewall.  Message-based werken (bvb HTTP) en transacties via de message gateway (controle!) in de DMZ naar de application server in het intern netwerk  Noodzakelijk voor ingaande trafiek, interessant voor uitgaande trafiek  Vereist de implementatie van een controleproces op de application server (ev. Queues voorzien) 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Veiligheid in mobiele toepassingen  Afbeelding: Lieven Kenis

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Veiligheid in mobiele toepassingen  Netwerkbeveiliging is niet voldoende  Technieken op applicatieniveau: SSL (Secure Socket Layer), PKI (Public Key Infrastructure), LDAP (Lightweight Directory Access Protocol), SOAP over HTTPS, …  JADE-S (voorlopig niet met LEAP)  Maakt gebruik van  JAAS (Java Authentication and Authorization Service)  JCE (Java Cryptography Extension)  JSSE (Java Secure Socket Extension) 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT JADE-S  Elke component (container, agent) is eigendom van een user  Authenticatie van elke user t.h.v. Main Container  Elke agent bezit een certificaat, getekend door de centrale authoriteit. Op basis hiervan wordt toegang toegestaan/geweigerd. Delegeren van certificaten.  Agent communication over SSL 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT JADE-S  In de policy file worden acties voor een bepaalde permission class toegestaan aan een principal 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT JADE-S  take AgentPermission create killsuspend resume send-to send-as receive-from move clone ContainerPermission create kill create-in kill-in move-from move-to clone-from clone-to PlatformPermission createkill AuthorityPermission sign-icsign-dc AMSPermission registerderegister modify

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Java-omgevingen op aangekochte toestellen  Sony Ericsson P900  Symbian OS  J2ME, PJava standaard aanwezig  GPRS standaard aanwezig  Fujitsu Siemens LOOX 610  Pocket PC  J2ME (aan te kopen), PJava manueel te installeren  GPRS via Compact Flash kaart  Deployen van een applicatie  PJava op LOOX: compileren naar een JVM 1.1  PJava op P900: idem maar meerdere stappen tot een SIS file  J2ME op P900: aanmaken van jar via WTK 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Demos   Schaakdemo op Sony Ericsson P900 (J2ME)  Dice Machine op Sony Ericsson P900 en Fujitsu Siemens LOOX 610 (Personal Java)

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Extra beschikbare bibliotheken  Sony Ericsson P900  PJava  De JavaPhone API levert functionaliteiten die typisch zijn voor telefoontoestellen zoals power monitoring en toegang tot GSM- en SMS- functies, tot de kalender en tot het adresboek  Te gebruiken voor T&I?  J2ME (CLDC 1.0 / MIDP 2.0)  Wireless Messaging API (JSR 120)  Bluetooth API (JSR 82) MIDP 2.0 breidt MIDP 1.0 uit met standaardfunctionaliteiten afkomstig uit de Multi Media API (JSR 135). 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Databases met een small footprint  Beperkte resources => databasesystemen met small footprint en beperkte functionaliteit  J2ME (CLDC/MIDP) voorziet reeds een persistent opslagmechanisme voor MIDlets: RMS (Record Management System) (nadelen)  Bij PJava is opslag niet zozeer een probleem. Conventionele databanken vereisen echter meer resources. PJava is compatibel met JDK 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Databases met een small footprint  Er werd een overzicht gemaakt van databasesystemen met een small footprint (zie website)  Geen enkel beschikbaar stand-alone J2ME databasesysteem gevonden, ondanks misleidende info op de productwebsites  Onze favoriet voor PJava:  Hypersonic SQL (met dank aan Erwin Vervondel):  PJava  <160 KB  Open Source  SQL  JDBC  Relationeel 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Demo   Hypersonic SQL Demo op Fujitsu Siemens Loox 610 (Personal Java) CREATE TABLE sample_table ( id INTEGER IDENTITY, str_col VARCHAR(256), num_col INTEGER) INSERT INTO sample_table(str_col,num_col) VALUES('Ford', 100) INSERT INTO sample_table(str_col,num_col) VALUES('Toyota', 200) INSERT INTO sample_table(str_col,num_col) VALUES('Honda', 300) INSERT INTO sample_table(str_col,num_col) VALUES('GM', 400) SELECT * FROM sample_table WHERE num_col < 250D

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Betrouwbaarheid in agententoepassingen over een draadloze verbinding  Kunnen we vertrouwen op een geïmplementeerde agententoepassing?  Bijvoorbeeld: zal een verzonden boodschap steeds aankomen?  In “Seawind: a Wireless Network Emulator” (M. Kojo et al.) worden immers volgende kenmerken van draadloze netwerken vermeld:  Trage, asymmetrische en variabele bandbreedte  Hoge latentie en variabele vertragingen  Verlies van pakketten door beschadiging  Verliezen door congestie in de bottleneck queue, over-buffering  Handovers  Link blackouts 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Betrouwbaarheid in agententoepassingen over een draadloze verbinding  In feite kan een agententoepassing gezien worden als een laag bovenop het agentenframework  Betrouwbaarheid van een bepaalde toepassing steunt op de betrouwbaarheid die het agentenframework ons biedt  Dus indien het platform ons niet verzekert dat alle verzonden berichten aankomen, zal een agent in de toepassing daarmee rekening moeten houden  toepassing agentenframework

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Betrouwbaarheid agentenframework  In “Improving fault-tolerance by replicating agents” (A. Fedoruk en R. Deters) worden volgende problemen in MAS vermeld:  Programma bugs  Onvoorziene states  Processor fouten  Communicatie fouten  Onvoorspelbaar systeemgedrag  In de literatuur worden volgende technieken voorgesteld:  Replicatie / Dynamische regeneratie  Checkpoints  Exception handling agents / Implicit Exception handling 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Betrouwbaarheid agentenframework  In “Jade goes wireless – gearing up agents for wireless future” (H. Helin) worden volgende architecturale voorstellen gedaan:  QoS ontologie over delay, round-trip time, bandbreedte, …  Een Communication Agent op elke host gebruikt deze ontologie en voorziet diensten voor andere agenten op de host.  Device ontologie over de mogelijkheden van het toestel: geheugen, aanwezige hardware, software, schermresolutie, …  Een Device Agent op elke host gebruikt deze ontologie en voorziet diensten voor andere agenten op de host. 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Betrouwbaarheid JADE messaging systeem  Bevindingen praktische tests (JADE-LEAP 3.0)  Algemeen Tijdelijke onderbrekingen laten geen sporen na in het systeem.  Split Container mode Het platform garandeert dat berichten tijdens een onderbreking aankomen als de onderbreking niet langer duurt dan een instelbare time-out. Na de time-out verdwijnt de container uit het systeem aan de backend. Pending messages verdwijnen. Messages verzonden na de time-out worden beantwoord met een FAILURE message.  Remote Platform mode (HTTP) De zender heeft geen garantie dat een gezonden bericht daadwerkelijk aangekomen is.  Oplossingen:  Tellermechanisme  ConnectionListener interface (JADE 3.1) 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Framework for Efficient Data Transfer Overzicht  Een agentenframework voor de toepassingen van Tele Atlas, IDEWE en T&I.  Een eerste versie (FrEDT 1.0) werd voorgesteld op de vorige vergadering en is geïmplementeerd, samen met een kleine demo.  De analyse en modellering werd echter herzien om een aantal redenen.  Enkele algemene concepten zijn vastgelegd.  Er kan nog steeds gekozen worden voor een gecentraliseerde of een gedistribueerde oplossing. 

SYNCHRO AGENT ToestelID|TransactieID|prio|richting|aanvrager|DBactie | 927 |form| -> | get… 002 | 928 |form| <- |hereis… 003 | 929 |form| -> | |hereis… 003 | 930 |form| <- | | get… # actieve transacties prioriteitsdrempel DOWN- LOAD CLIENT AGENT UPLOAD CLIENT AGENT RECEIVING SLAVE AGENT SENDING SLAVE AGENT Belastingsmeteragent SERVER DB AGENT CLIENT DB AGENT POLICY AGENT DB Server (ev. DB server)Server (ev. synchro server)Mobiel toestel INTERFACE AG. TASK AGENTS INFORMATION AGENTS RECEIVING SLAVE AGENT SENDING SLAVE AGENT

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Demo  FrEDT 1.0 gedemonstreerd a.h.v. een kleine demo  Er wordt regelmatig een testbestand (completed work) overgezet van client naar server.  Op de server kunnen gebruikers te verzenden bestanden in de map SERVER OUT plaatsen.  Gebruikers dienen op de client eerst het bestand getlist.txt op te vragen, die een lijst terug geeft van bestaande files in de map SERVER OUT op de server. Daarna kan men de bewuste files opvragen. 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Framework for Efficient Data Transfer  Voorgestelde verbeteringen  Functionele scheiding tussen onderhandeling en transactie + ondersteuning meerdere transactieprotocollen (agents, FTP, …)  De werkelijke aanvraag voor een transactie dient via een ACL- bericht uit de applicatielaag te komen en niet uit de databank  Beheer van meerdere simultane transacties op het toestel  Geen overbodig doorgeven van berichten  Ondersteuning betrouwbaarheid messaging systeem d.m.v. tellermechanisme  Integratie van bandbreedte-bewustzijn (+betrouwbaarheidsfactor) en sympathie  Case-specifieke interpretatie van prioriteit (deadline, cijfer, …)  Symmetrische organisatie 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT FrEDT 2.0: algemeen concept  Zowel voor toestellen als voor servers

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Framework for Efficient Data Transfer  Gecentraliseerd voorstel

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Gecentraliseerd voorstel  Elke onderhandelingsagent op een toestel (server) houdt een tabel bij met transacties die door de toepassing op het toestel (server) werden aangevraagd en neemt daarvoor de volle verantwoordelijkheid om de transacties af te handelen.  De transactie-agent bundelt deze kennis over transacties en heeft zo een globaal overzicht.  De beslissingsagent geeft de uiteindelijke goedkeuringen voor transacties aan de betreffende onderhandelingsagenten.  De indexagent bewaart vermoedens en zekerheden over de bereikbaarheid van de toestellen.  De bandbreedte-agent maakt voorspellingen over beschikbare bandbreedtes naar de verschillende toestellen.  De sympathie-agent registreert sympathieën tussen onderhandelingsagenten. 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Gedistribueerd voorstel  Kennis over bandbreedte, sympathie en index verhuizen naar de onderhandelingsagenten. Elke agent beschikt over een beperkte hoeveelheid kennis.  Elke onderhandelingsagent heeft een gelijke beslissingsmacht.  Een gedistribueerd onderhandelingsmechanisme is vereist. 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Pro’s en contra’s  Voordelen distributie  Betere schaalbaarheid (?)  Minder afhankelijkheden  Niet gebonden aan client-server architectuur  Voordelen centralisatie  Minder trafiek (?)  Evidente onderhandelingsmechanismen en evidente bundeling van kennis over transacties betreffende 1 toestel  Minder logging op het toestel is resource-besparend  Gecentraliseerde kennis over bandbreedte kan betere voorspellingen opleveren 

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Discussie  Toestelspecifieke bibliotheken gebruiken?  Relevante criteria databanken?  Framework

Status Security Java - omgevingen Databases JADE messaging Framework Planning KaHo Sint-Lieven – departement Industrieel Ingenieur – vakgroep IT Planning volgende periode  Snelle herimplementatie van het framework in JADE- LEAP 3.0 voor J2SE.  Implementatie van een client voor Personal Java en voor J2ME. Implementatie van het framework in JADE-S 3.0.  Implementatie van de toepassingspecifieke gedeelten voor Tele Atlas, IDEWE en T&I. (Eventueel ook toepassingen voor andere leden…)  Verdere vragen van de leden van de gebruikers- commissie oplossen. 