Determine resource type Determine the type of resource to be protected. This may include a group of logically related resources for a particular user constituency. Regular n-tier web A traditional web application hosted on a server, written in a application language e.g. Java, ASP.NET, Node.js, PHP, Python or Ruby on Rails Backend API + Client application type client application Native mobile An application that runs natively on mobility application devices. E.g. applications built using specific for iOS, Android, Windows Phone device SDK’s platforms An application that runs natively on mobility devices. E.g. applications built using a applications framework such as Xamarin or React and complied to run natively on one or more platforms Hybrid mobile A HTML5 and JavaScript based application app hosted in a native wrapper which provides device functionality e.g. applications built using Cordova, Phonegap, Ionic or React Singe page A JavaScript front-end browser application e.g. application application built using Angular, Backbone, Ember, (SPA) jQuery Progressive A mobile optimised web application with access web to select native device features without app store application installation (PWA) Native An application that runs natively on Microsoft desktop Windows (e.g. Universal Windows Platform applications (UWP) apps for Windows 10), Mac OSX or Linux Hybrid A HTML5 and Javascript application hosted in a desktop native wrapper which provides OS functionality applications e.g. applications built using Electron Backend API type REST API Modern web service and Web Hooks which API’s use JSON to format data SOAP web Traditional web service which use XML to API’s service format data
Determine resource type Determine the type of resource to be protected. This may include a group of logically related resources for a particular user constituency. Regular n-tier web application A traditional web application hosted on a server, written in a language e.g. Java, ASP.NET, Node.js, PHP, Python or Ruby on Rails Backend API + client application Client application type Native mobile application An application that runs natively on mobility devices. E.g. applications built using specific device SDK’s for iOS, Android, Windows Phone platforms applications An application that runs natively on mobility devices. E.g. applications built using a framework such as Xamarin or React and complied to run natively on one or more platforms Hybrid mobile app A HTML5 and JavaScript based application hosted in a native wrapper which provides device functionality e.g. applications built using Cordova, Phonegap, Ionic or React Singe page application (SPA) A JavaScript front-end browser application e.g. application built using Angular, Backbone, Ember, jQuery Progressive web application (PWA) A mobile optimised web application with access to select native device features without app store installation Native desktop applications An application that runs natively on Microsoft Windows (e.g. Universal Windows Platform (UWP) apps for Windows 10), Mac OSX or Linux Hybrid desktop applications A HTML5 and Javascript application hosted in a native wrapper which provides OS functionality e.g. applications built using Electron Backend API type REST API Modern web service API’s and Web Hooks which use JSON to format data SOAP web service Traditional web service API’s which use XML to format data
6.-Federated-identity-blueprint-Decision-framework-v100.docx