How To Create An E Signature System On Cloud On Windows Azure (Windows) And A Client (For A Large Logistics Organization)



Similar documents
MS 10978A Introduction to Azure for Developers

Developing Microsoft Azure Solutions

CLOUD COMPUTING & WINDOWS AZURE

Course 10978A Introduction to Azure for Developers

Please contact Cyber and Technology Training at for registration and pricing information.

Developing Microsoft Azure Solutions 20532A; 5 days

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

fpafi/tl enterprise Microsoft Silverlight 5 and Windows Azure Enterprise Integration Silverlight Enterprise Applications on the Windows

10978A: Introduction to Azure for Developers

MS 20487A Developing Windows Azure and Web Services

Introduction to Azure for Developers

Microsoft SQL Server Review

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud

Microsoft Introduction to Azure for Developers

70-243: Administering and Deploying System Center 2012 Configuration Manager : Monitoring and Operating a Private Cloud with System Center 2012

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5. Microsoft Azure Fundamentals M Length: 2 days Price: $ 1,295.

day 1 2 Windows Azure Platform Overview... 2 Windows Azure Compute... 3 Windows Azure Storage... 3 day 2 5

Course Outline. Microsoft Azure Fundamentals Course 10979A: 2 days Instructor Led. About this Course. Audience Profile. At Course Completion

Course 20532B: Developing Microsoft Azure Solutions

WINDOWS AZURE EXECUTION MODELS

CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA)

MOC DEVELOPING WINDOWS AZURE AND WEB SERVICES

IT Exam Training online / Bootcamp

Can Cloud Database PaaS Solutions Replace In-House Systems?

Client Requirement. Why SharePoint

Developing Windows Azure and Web Services

RESPONSES TO QUESTIONS AND REQUESTS FOR CLARIFICATION Updated 7/1/15 (Question 53 and 54)

Windows Azure Security

Developing Windows Azure and Web Services

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline

Introduction to Database Systems CSE 444

Application Migration Best Practices. Gregory Shepard Senior Consultant InCycle Software

DEPLOYMENT ROADMAP March 2015

Hadoop in the Hybrid Cloud

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

Windows HPC Server 2008 R2 Service Pack 3 (V3 SP3)

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course

Cloud Computing Trends

Windows Azure Data Services (basics) 55093A; 3 Days

Introduction to Database Systems CSE 444. Lecture 24: Databases as a Service

Izenda & SQL Server Reporting Services

Building Scalable Applications Using Microsoft Technologies

Microsoft Training and Certification Guide. Current as of December 31, 2013

Application Development

Assignment # 1 (Cloud Computing Security)

The Evolving Threat Landscape and New Best Practices for SSL

System Requirements for Microsoft Dynamics NAV 2013 R2

SECURE YOUR DATA EXCHANGE WITH SAFE-T BOX

Cloud Computing with Windows Azure. beat schwegler microsoft western europe

Tips and Best Practices for Managing a Private Cloud

Administering the Web Server (IIS) Role of Windows Server

Building COBOL applications for Microsoft Azure. Jim Lane Senior Solution Engineer

SOA REFERENCE ARCHITECTURE: WEB TIER

Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1

WaterfordTechnologies.com Frequently Asked Questions

SELLING PROJECTS ON THE MICROSOFT BUSINESS ANALYTICS PLATFORM

Programming Fundamentals of Web Applications Course 10958A; 5 Days

Windows Azure platform What is in it for you? Dominick Baier Christian Weyer

Automating Document Sharing Process for a Bureau of a Federal Department

Data as a Service Virtualization with Enzo Unified

Developing Microsoft SharePoint Server 2013 Core Solutions

Changing the SharePoint Backup Game: How to Backup Multi-Terabyte SharePoint Farms in Minutes

AppDev OnDemand Cloud Computing Learning Library

Camp Washington and Northside Hardware Store Website. By: Kara Bomkamp, Jamie Frebis, & Mohamed Shaker Badr. Submitted to:

Implementing Microsoft Azure Infrastructure Solutions

Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql

Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and

Web Design Technology

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

CUTTING I.T. COSTS WITH CLOUD COMPUTING

Microsoft and Amazon Web Stable

Cloud Powered Mobile Apps with Azure

This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy:

Microsoft Azure Cloud on your terms. Start your cloud journey.

Product: Order Delivery Tracking

Implementing a Data Warehouse with Microsoft SQL Server 2012

WHITEPAPER SECURITY APPROACHES AND SECURITY TECHNOLOGIES IN INTEGRATION CLOUD

The Ultimate Guide to Buying Business Analytics

Building native mobile apps for Digital Factory

Server & Cloud Management

This brief, published April 2014, replaces a previous version published December Changes include the following:

Cloud Computing and the Future of Internet Services. Wei-Ying Ma Principal Researcher, Research Area Manager Microsoft Research Asia

Development and Management

Microsoft Training and Certification Guide. Current as of March 16, 2015

IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, Integration Guide IBM

Microsoft Power BI. Nov 21, 2015

Therefore. People. Process. Information Product Brochure

BI on Cloud using SQL Server on IaaS

WINDOWS AZURE DATA MANAGEMENT

The next level of enterprise digital asset management

Microsoft Big Data Solutions. Anar Taghiyev P-TSP

OpenText Fax Servers and Microsoft Office 365

Statement of Direction

SOLUTION BRIEF. JUST THE FAQs: Moving Big Data with Bulk Load.

Performance White Paper

Configuring and Deploying a Private Cloud. Day(s): 5. Overview

CLOUD COMPUTING MEANS BUSINESS

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Transcription:

Uploading electronic Signature into Cloud One of the world s largest Logistics Organization Copyright

ABOUT THE CLIENT One of the largest logistics organizations in south Asia, providing efficient and high quality domestic and international postal services. The client is also the leading logistics provider in the domestic market and own one of the largest retail distribution networks. EXISTING BOTTLENECKS Customer delivers wide range items and mail across the globe for large number of customers, locally and worldwide. After delivering the items, the delivery personnel captures electronic signature of the customer as a proof of delivery after deliver and these electronic signatures are then kept in multiple databases based on the based various tracking system in place. There is no single online portal or application available to track the items delivered and its corresponding proof of delivery. Prior to the current implementation, the reporting mechanism is manual and there is no single place to track the delivery. Because of constraint in IT budget, customer does not want to invest on procuring a server to make the centralized application for keep track of proof of delivery. KEY DRIVERS FOR THE INITIATIVE The key driver for the client was to provide an easy to use a common platform that would store electronic signatures of the customer who receives mails from client. The new system was envisaged to meet the following expectations - Develop interface on windows azure to allow external applications to upload electronic signature and associated details to azure cloud in a batch job.the storage in AZURE is either Azure Tables or blobs (no SQL DB to be used) On the web-front-end, allow downloading or printing the report either an instant report or a batch report. Create a simple authentication module for the web-front-end that will allow users to upload e- signatures and produce reports. Copyright

SOLUTION OVERVIEW EXILANT was engaged for right from collating the requirements to design, develop, deploy and support this system. The system will have the components as shown below: Figure 1- High-level component view of various layers and the involved components The key components are: 1. On Premise: a. This is the external system that will run a batch process to upload the e-signatures to azure cloud. b. The authentication mechanism is based on the GOOGLE and Yahoo authentication mechanism with simple key. 2. E-Signature Worker Process a. This is a worker role that will accept incoming signatures and will store them in a combination of Blob and Table. b. The only job this worker process will do is to expose a simple REST API for upload process. c. This is a write-only interface 3. Web Front End a. Customer is authorized users to manually upload signatures and download a report will use this. b. The authentication for this is planned as of now as ASP.NET role/membership provider for Azure c. This is a read-write interface Copyright

4. Query Service a. This would be a REST API that will provide a signature for a given unique identifier key combination. b. This may be limited to only authorized callers based on a simple unique key combination.this is a read-only interface TECHNOLOGY Environment Client Development Database Detail Client side component will be developed using a combination of ASP.NET, HTML, CSS and JavaScript. Azure Table, Blobs and Queue for data storage and retrieval. Others Code components are deployed on Azure instances. Development is done using Extra Small instance. First production release is done on two small instances. After that, based on need, the instances can be scaled up (by moving to medium instance) or by scaling out (by adding more small instances) QUALITATIVE BENEFITS REALIZED The key business benefits can be summarized as By using the Windows Azure platform, Client efficiently implemented its e-signature system on cloud: Reduced IT Costs With a tight IT budget that continues to shrink, Client lean IT operations and relies on an easily managed IT infrastructure. With Windows Azure, the Client can eliminate much of its need to procure, host, and manage its own physical servers. It also does not need to redirect valuable developer resources or hire additional staff to deploy and manage the server infrastructure. Instead, because the solution is hosted by Microsoft, Clientcan rely on enterprise-class service for maintenance tasks. The ability to scale vertically and horizontally also enables the IT department to reduce costs. Instead of running the risk of buying too much server hardware during its five-year procurement cycle, Client can now forego an often inaccurate process for estimating storage and processing needs, and simply use, and pay for, what it needs to run its applications. Fast Time-to-Market Previously, developers at the Client had to use several different environments, each managed by a different teams, causing delays in the amount of time it took to extract the signatures for each customer and based on the tracking numbers. Now, with the development fabric in Windows Azure, developers can Copyright

upload the signatures along with corresponding item # and tracking # and get the reports at any point of time without any manual intervention. As a result, Client is able to speed up time-to-market for electronic proof of delivery CLIENT TESTIMONIAL Thanks for the great support you have been giving to myself to make this deployment a success. Please extend my gratitude to the team on getting this done as planned and accommodating to our users requests. Great job! Business Analyst, One of the largest logistics providers Copyright