Security Requirements KIARA Layer Model Application Data Types Slides: 2 Download presentation Security Requirements KIARA Layer Model Application Data Types Interface Compiler generated custom / legacy dyn. defined Pre-defined APIs Interface Definitions Interaction-Pattern Data Distribution Messaging CDR XML JSON DDS SOAP REST Security Service Transport- / Wire- Protocols - RTPS HTTP Negotiation Interaction / Service Protocols Real-Time Qo. S Marshalling / Serialization/Mapping RPC Monitoring • KIARA IDL with Security Annotations • OMG IDL • XML/XSD • WSDL • WADL Negotiation Protocol IIOP, JRMP, SMTP, BEEP, . . . Dispatching Transport Mechanisms Network Transport Protocols Provisioning SDN Plugin Backplane / Fabric Shared Memory TLS, DTLS Other DCCP TCP UDP FI-Ware GE (L 2 ND / S 3 C) SDN Controller (NOX, Floodlight) Operating System and Network Stack Data Transfer Interface Compiler Application Security Requirements KIARA Layer Model APIs Interaction-Pattern Data Distribution XML JSON Interaction- / Messaging Protocols DDS SOAP Wire- / Service Transport Protocols - RTPS HTTP REST Negotiation CDR RPC Monitoring Marshalling / Serialization Security • KIARA IDL (with Security Annotations) • OMG IDL • XML/XSD • WSDL • WADL Messaging Real-Time Qo. S Interface Definitions Negotiation Protocol IIOP, JRMP, SMTP, BEEP, . . . Dispatching FI-Ware GE (L 2 ND / S 3 C) Network Transport Protocols Backplane / Fabric Shared Memory TLS, DTLS SCTP DCCP TCP UDP Operating System and Network Stack Transport Mechanisms