20 likes | 132 Vues
This document details the various security requirements and APIs defined under the KIARA Layer Model. It covers interaction patterns in data distribution and messaging protocols, including SOAP, REST, and DDS. The integration of IDL, XML/XSD, WSDL, and WADL is discussed, with a focus on marshaling, serialization, and real-time QoS negotiation. Key transport mechanisms such as TCP, UDP, and TLS are emphasized, alongside SDN controllers and network stack interactions to ensure secure and efficient data transfer across diverse operating systems and 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