This site uses cookies. By continuing to browse the ConceptDraw site you are agreeing to our Use of Site Cookies.

Valet key pattern

This Azure cloud architecture pattern diagram template was created on the base of figure in the article "Valet Key Pattern" from the Microsoft Developer Network (MSDN) website.
"Valet Key Pattern.
Use a token or key that provides clients with restricted direct access to a specific resource or service in order to offload data transfer operations from the application code. This pattern is particularly useful in applications that use cloud-hosted storage systems or queues, and can minimize cost and maximize scalability and performance. ...
Client programs and web browsers often need to read and write files or data streams to and from an application’s storage. ...
Data stores have the capability to handle upload and download of data directly, without requiring the application to perform any processing to move this data, but this typically requires the client to have access to the security credentials for the store.
... applications must be able to securely control access to data in a granular way, but still reduce the load on the server by setting up this connection and then allowing the client to communicate directly with the data store to perform the required read or write operations. ...
To resolve the problem of controlling access to a data store where the store itself cannot manage authentication and authorization of clients, one typical solution is to restrict access to the data store’s public connection and provide the client with a key or token that the data store itself can validate.
This key or token is usually referred to as a valet key. It provides time-limited access to specific resources and allows only predefined operations such as reading and writing to storage or queues, or uploading and downloading in a web browser. Applications can create and issue valet keys to client devices and web browsers quickly and easily, allowing clients to perform the required operations without requiring the application to directly handle the data transfer. This removes the processing overhead, and the consequent impact on performance and scalability, from the application and the server." [msdn.microsoft.com/ru-RU/library/dn568102.aspx]
The Azure cloud system architecture diagram template "Valet key pattern" for the ConceptDraw PRO diagramming and vector drawing software is included in the Azure Architecture solutin from the Computer and Networks area of ConceptDraw Solution Park. Read more
Cloud computing system architecture diagram template
Cloud computing system architecture diagram template, user, storage blob, key, permissions, app, application,
"Microsoft SharePoint is a Web application platform developed by Microsoft. First launched in 2001, SharePoint has historically been associated with intranet, content management and document management, but recent versions have significantly broader capabilities.
SharePoint comprises a multipurpose set of Web technologies backed by a common technical infrastructure. By default, SharePoint has a Microsoft Office-like interface, and it is closely integrated with the Office suite. The web tools are designed to be usable by non-technical users. SharePoint can be used to provide intranet portals, document & file management, collaboration, social networks, extranets, websites, enterprise search, and business intelligence. It also has system integration, process integration, and workflow automation capabilities.
Enterprise application software (e.g. ERP or CRM packages) often provide some SharePoint integration capability, and SharePoint also incorporates a complete development stack based on web technologies and standards-based APIs. As an application platform, SharePoint provides central management, governance, and security controls for implementation of these requirements. The SharePoint platform integrates directly into IIS - enabling bulk management, scaling, and provisioning of servers, as is often required by large organizations or cloud hosting providers." [Microsoft SharePoint. Wikipedia]
The AWS architecture diagram example "SharePoint server reference architecture for public-facing website scenario" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the AWS Architecture Diagrams solution from the Computer and Networks area of ConceptDraw Solution Park. Read more
AWS architecture diagram
AWS architecture diagram, virtual private cloud, users, server contents, object, internet gateway, instance, elastic load balancer, client, availability zone, VPC subnet, DB on instance, AWS cloud,
The vector stencils library "AWS General" contains 20 Amazon Web Services icons.
Use it to draw AWS architecture diagrams with ConceptDraw PRO diagramming and vector drawing software.
"Amazon Web Services (AWS), is a collection of cloud computing services that make up the on-demand computing platform offered by Amazon.com." [Amazon Web Services. Wikipedia]
The AWS icons example "Design elements - AWS General" is included in the AWS Architecture Diagrams solution from the Computer and Networks area of ConceptDraw Solution Park. Read more
Amazon Web Services icons
Amazon Web Services icons, virtual private cloud, users, user, traditional server, tape storage, office building, multimedia, mobile client, internet alt2, internet alt1, internet, generic database, forums, disk, corporate data center, client, SSL padlock, SAML token, AWS management console, AWS cloud,

Databases Access Objects Model with ConceptDraw PRO

ConceptDraw Basic gives the opportunity of interaction with any ODBC-compatible databases. For this the Database Access Objects Model is provided. All calls to the database are made by certain methods of objects of this model. Read more
The vector stencils library "Azure architecture - Enterprise" contains 80 Microsoft Azure architecture symbols.
Use this enterprise cloud icon set to design your cloud computing architecture diagrams.
"Enterprise cloud computing is the special case of utilizing cloud computing for competitive advantage through breakout opportunities both for cost savings and, more importantly, for business innovation in terms of unprecedented speed and agility with vastly improved collaboration among business partners and customers." [whatis.techtarget.com/definition/Enterprise-Cloud-Computing-FAQ]
The symbols example "Design elements - Azure architecture - Enterprise" is included in the Azure Architecture solution from the Computer and Networks area of ConceptDraw Solution Park. Read more
Enterprise cloud icon set
Enterprise cloud icon set, workstation client, wireless connection, Wi-Fi, website generic, web server, web, tool, tablet, table, storage, smartcard, smart card, shared folder, settings, server rack, server generic, server farm, server directory, server blade, secure virtual machine, script file, router, queue, protocol stack, plug and play, phone, performance monitor, performance, network card, mouse, monitor running apps, monitor, message, management console, maintenance, lock, protected, lock unlocked, accessible, load balancer, laptop computer, keyboard, key, permissions, internet, import generic, iPhone, healthy, health monitoring, generic code, gateway, folder, firewall, filter, file, enterprise, building, domain controller, document, device, database synchronization, database server, database generic, connectors, code file, cluster server, cloud, client application, certificate, backup online, backup local, application, application blank for text, application server, app, application, XML web service, Windows Server, USB, RMS connector, Powerpoint, PowerShell script file, Outlook, DirectAccess feature, Android phone, AD FS,