Author: Rinu Dhanaraj
Data Classification
Data Classification Definition Risk Level High Medium Low Restricted(e.g., high-profile member information) Information is non-public information protected by laws, contractual agreements, or business stipulations (e.g., PHI beyond HIPAA such as chemical dependency rehabilitation program services, attorney-client communications) PCI, ePHI, PHI, PIIspecific company data PIIspecific company data N/A Confidential(e.g., other PHI) Information is non-public information protected
BDD
Behavior Driven Development So what is BDD? It is a way to describe desired feature functionality in a human readable fashion It is always done from end-user perspective Each of these user flows is called Scenario We use steps to describe a user flow Scenarios should be treated as Acceptance Criteria Scenarios are used
Caching – Selection
Technology Component Caching Type Technology Description Fit for Use Node.js Session Management (Aids in Session Cache) A runtime service for servers and applications based on JavaScript. Node.js provides an event-driven architecture and a non-blocking I/O API designed for throughput and scalability. ·Building a basic presentation layer for handling the interaction logic ·Building RESTful services and
IoT Protocols
Protocol Standards & Comparisions HTTP MQTT CoAP AMQP DDS STOMP XMPP Comparisons HTTP vs MQTT CoAP vs MQTT AMQP vs MQTT
MQTT
What is MQTT? MQ Telemetery Transport, a light weight event & message oriented protocol allowing devices to a synchronously communicate efficiently across constrained networks or remote systems. Typical Usage & Features Low Bandwidth, high latency, unreliable systems & high cost networks Capable of supporting large no.of client devices ~10K MQTT Clients Industry agnostic Supports loose
API Platforms
API Management Tools : Recent Trends Name Type License Market segment Strong Points 3scale Agent, Proxy Commercial Start-ups to Enterprises Wide range of tools ApiAxle Proxy GPL SMBs to Enterprises Apigee Proxy Commercial SMBs to Enterprises Powerful Analytics Axway Proxy Commercial SMBs to Enterprises CA Layer7 Proxy Commercial Enterprises Advanced support for mobileapplications
API Design Approach
API Management Strategy: As a Solution Key Idea: Touse a lightweight message gateway as the main entry point for all the clients/consumers and implement the common non-functional requirements at the Gateway level API-GW style gives you the following advantages. Ability to provide the required abstractions at the gateway level for the existing microservices. For example, rather than provide
Supply Chain – Global HUB
Why do we need a Global HUB? Enhance visibility of all elements across their supply chain Collaboration across the partner and supply chain cycle Accelerate delivery of spare parts to the field Optimise the efficiency of the reverse logistics process Realtime performance reporting across multiple systems Edge Converters Edge converters (Gateways) offer Authorization Authentication Data transformation Persistence of
ebMS
What is ebXML? Electronic Business using eXtensible Markup Language, commonly known as e-business XML, or ebXML (pronounced ee-bee-ex-em-el) as it is typically referred to, is a family of XML based standards sponsored by OASIS and UN/CEFACT whose mission is to provide an open, XML-based infrastructure that enables the global use of electronic business information in an interoperable, secure, and consistent manner by all trading partners. In general ebXML is a…..
Telco Basics
What is OSS/BSS? OSS/BSS includes a suite of applications that any telecom service provider shall use for their daily operations. OSS/BSS includes ordering system, provisioning system, billing system etc … OSS can be defined as “the hardware and software that service providers use to manage their network infrastructure, deploy services and provide connectivity.” Why OSS? Provisioning a simple phone line
