20 likes | 125 Views
KIARA Layer Model. Security Requirements. Application. Data Types. Interface Compiler. g enerated. Pre-defined. custom / legacy. dyn . defined. APIs. Interface Definitions KIARA IDL with Security Annotations OMG IDL XML/XSD WSDL WADL. Interaction / Service Protocols.
E N D
KIARA Layer Model SecurityRequirements Application Data Types Interface Compiler generated Pre-defined custom / legacy dyn. defined APIs • Interface Definitions • KIARA IDLwith SecurityAnnotations • OMG IDL • XML/XSD • WSDL • WADL Interaction / Service Protocols Interaction-Pattern Marshalling / Serialization/Mapping Data Distribution DDS Messaging SOAP RPC REST CDR XML JSON Negotiation Protocol Monitoring Real-Time QoS Negotiation Service Transport- / Wire- Protocols IIOP, JRMP, SMTP, BEEP, ... RTPS HTTP Security - Dispatching Provisioning Transport Mechanisms Network Transport Protocols FI-Ware GE (L2ND / S3C) UDP TCP DCCP Other TLS, DTLS Shared Memory Backplane / Fabric SDN Plugin SDN Controller (NOX, Floodlight) Operating System and Network Stack Data Transfer
Interface Compiler KIARA Layer Model Application Security Requirements APIs • Interface Definitions • KIARA IDL (withSecurity Annotations) • OMG IDL • XML/XSD • WSDL • WADL Marshalling / Serialization CDR XML JSON Negotiation Protocol Monitoring Real-Time QoS Negotiation Security - Dispatching FI-Ware GE (L2ND / S3C) Transport Mechanisms Network Transport Protocols UDP TCP DCCP SCTP TLS, DTLS Shared Memory Backplane / Fabric Operating System and Network Stack Interaction-Pattern Interaction- / Messaging Protocols Data Distribution DDS Messaging SOAP REST RPC Negotiation Protocol Wire- / Service Transport Protocols IIOP, JRMP, SMTP, BEEP, ... RTPS HTTP