Resource Oriented Computing ROC Gniesser Paul Mausz Manuel Scherz Thomas Crillovich Matthias
ROC Abstraktes Computermodell Alles ist Resource – Objekt – API-Aufruf – Entspricht logischer Adresse Resource ist eindeutig durch URI identifiziert – Typischerweise URL Hinter Resource kann sich HW befinden
REST Representational State Transfer Client-Server – Architektur Bedient sich HTTP und ist daher zustandslos
NetKernel Softwareplattform, entwickelt in Java Implementiert ROC / nützt REST Modulare Architektur Skalierbar: Verteilung der Aufgaben auf mehrere CPUs Vorteile: – Schnelle Entwicklung frühe Auslieferung – Nur 2 Tage Einarbeitung – Speichereffizient URL:
Ein kleines Beispiel: Fibonacci //STANDARD while(n<30) f2=fib(n); //NETKERNEL while(n<30) IntegerAspect).getInt(); Quelle:
Ein kleines Beispiel: Fibonacci Quelle: